Proceedings of the International Symposium on Memory Systems · 2017 · 54 citations · 27 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureMachine LearningMemoryCache Behavior AnalysisCachingHardware AccelerationMemory HierarchyMemory Hierarchy DesignMemory Subsystem DesignAccuracyCache Miss PenaltyCoverageLong Short-term Memory NetworksMemory Access PatternsMulticore SystemsPrefetchingPrefetching Strategies
Hardware prefetching is an efficient mechanism to hide cache miss penalties. Accuracy, coverage, and timeliness are three primary metrics in evaluating prefetcher performance. Highly accurate hardware prefetches are desired to predict complex memory access patterns in multicore systems. In this paper, we propose a long short term memory (LSTM) prefetcher---a neural network based hardware prefetcher. Offline experiment shows that the proposed LSTM prefetcher achieves higher accuracy and better coverage on a set of evaluated traces.
27
Sepp Hochreiter, Jürgen Schmidhuber · Neural Computation · 1997 · 98.1K citations
Deep Speech 2: End-to-End Speech Recognition in English and Mandarin
Dario Amodei, Rishita Anubhai, Eric Battenberg et al. · arXiv (Cornell University) · 2015 · 2.2K citations · Full text
Stacked Attention Networks for Image Question Answering
Zichao Yang, Xiaodong He, Jianfeng Gao et al. · 2016 · 2.1K citations
LSTM neural networks for language modeling
Martin Sundermeyer, Ralf Schlüter, Hermann Ney · 2012 · 2K citations
Computing, Computer Science, French +14