97 citations · 224 across the 9 of their papers we have counts for
9 papers
Fifty Years of ISCA: A data-driven retrospective on key trends
Gaurang Upasani, Matthew D. Sinclair, Adrian Sampson +5
Computer Architecture, broadly, involves optimizing hardware and software for current and future processing systems. Although there are several other top venues to publish Computer…
Learning Performance-Improving Code Edits
Alexander Shypula, Aman Madaan, Yimeng Zeng +7
With the decline of Moore's law, optimizing program performance has become a major focus of software research. However, high-level optimizations such as API and algorithm changes r…
Learning to Improve Code Efficiency
Binghong Chen, Daniel Tarlow, Kevin Swersky +5
Improvements in the performance of computing systems, driven by Moore's Law, have transformed society. As such hardware-driven gains slow down, it becomes even more important for s…
Socio-Technological Challenges and Opportunities: Paths Forward
Carole-Jean Wu, Srilatha Manne, Parthasarathy Ranganathan +2
Advancements in digital technologies have a bootstrapping effect. The past fifty years of technological innovations from the computer architecture community have brought innovation…
An Imitation Learning Approach for Cache Replacement
Evan Zheran Liu, Milad Hashemi, Kevin Swersky +2
Program execution speed critically depends on increasing cache hits, as cache hits are orders of magnitude faster than misses. To increase cache hits, we focus on the problem of ca…
Neural Execution Engines: Learning to Execute Subroutines
Yujun Yan, Kevin Swersky, Danai Koutra +2
A significant effort has been made to train neural networks that replicate algorithmic reasoning, but they often fail to learn the abstract concepts underlying these algorithms. Th…