| 2014 | ASC: automatically scalable computation. Amos Waterland, Elaine Angelino, Ryan P. Adams, Jonathan Appavoo, Margo I. Seltzer |
| 2014 | Architectural Support for Programming Languages and Operating Systems, ASPLOS 2014, Salt Lake City, UT, USA, March 1-5, 2014 Rajeev Balasubramonian, Al Davis, Sarita V. Adve |
| 2014 | Architectural support for address translation on GPUs: designing memory management units for CPU/GPUs with unified address spaces. Bharath Pichai, Lisa Hsu, Abhishek Bhattacharjee |
| 2014 | Challenging the "embarrassingly sequential": parallelizing finite state machine-based computations through principled speculation. Zhijia Zhao, Bo Wu, Xipeng Shen |
| 2014 | Cider: native execution of iOS apps on android. Jeremy Andrus, Alexander Van't Hof, Naser AlDuaij, Christoffer Dall, Nicolas Viennot, Jason Nieh |
| 2014 | Comprehending performance from real-world execution traces: a device-driver case. Xiao Yu, Shi Han, Dongmei Zhang, Tao Xie |
| 2014 | Data-parallel finite-state machines. Todd Mytkowicz, Madanlal Musuvathi, Wolfram Schulte |
| 2014 | Deterministic galois: on-demand, portable and parameterless. Donald Nguyen, Andrew Lenharth, Keshav Pingali |
| 2014 | DianNao: a small-footprint high-throughput accelerator for ubiquitous machine-learning. Tianshi Chen, Zidong Du, Ninghui Sun, Jia Wang, Chengyong Wu, Yunji Chen, Olivier Temam |
| 2014 | Disengaged scheduling for fair, protected access to fast computational accelerators. Konstantinos Menychtas, Kai Shen, Michael L. Scott |
| 2014 | EnCore: exploiting system environment and correlation information for misconfiguration detection. Jiaqi Zhang, Lakshminarayanan Renganarayana, Xiaolan Zhang, Niyu Ge, Vasanth Bala, Tianyin Xu, Yuanyuan Zhou |
| 2014 | Energy-efficient work-stealing language runtimes. Haris Ribic, Yu David Liu |
| 2014 | Fence-free work stealing on bounded TSO processors. Adam Morrison, Yehuda Afek |
| 2014 | Finding the limit: examining the potential and complexity of compilation scheduling for JIT-based runtime systems. Yufei Ding, Mingzhou Zhou, Zhijia Zhao, Sarah Eisenstat, Xipeng Shen |
| 2014 | Finding trojan message vulnerabilities in distributed systems. Radu Banabic, George Candea, Rachid Guerraoui |
| 2014 | Guardrail: a high fidelity approach to protecting hardware devices from buggy drivers. Olatunji Ruwase, Michael A. Kozuch, Phillip B. Gibbons, Todd C. Mowry |
| 2014 | Heterogeneous-race-free memory models. Derek R. Hower, Blake A. Hechtman, Bradford M. Beckmann, Benedict R. Gaster, Mark D. Hill, Steven K. Reinhardt, David A. Wood |
| 2014 | High-performance fractal coherence. Gwendolyn Voskuilen, T. N. Vijaykumar |
| 2014 | I/o paravirtualization at the device file boundary. Ardalan Amiri Sani, Kevin Boos, Shaopu Qin, Lin Zhong |
| 2014 | Inside windows azure: the challenges and opportunities of a cloud operating system. Brad Calder |
| 2014 | Integrated 3D-stacked server designs for increasing physical density of key-value stores. Anthony Gutierrez, Michael Cieslak, Bharan Giridhar, Ronald G. Dreslinski, Luis Ceze, Trevor N. Mudge |
| 2014 | K2: a mobile operating system for heterogeneous coherence domains. Felix Xiaozhu Lin, Zhen Wang, Lin Zhong |
| 2014 | KVM/ARM: the design and implementation of the linux ARM hypervisor. Christoffer Dall, Jason Nieh |
| 2014 | Leveraging the short-term memory of hardware to diagnose production-run software failures. Joy Arulraj, Guoliang Jin, Shan Lu |
| 2014 | Locality-oblivious cache organization leveraging single-cycle multi-hop NoCs. Woo-Cheol Kwon, Tushar Krishna, Li-Shiuan Peh |
| 2014 | Low-level detection of language-level data races with LARD. Benjamin P. Wood, Luis Ceze, Dan Grossman |
| 2014 | NVM duet: unified working memory and persistent store architecture. Ren-Shuo Liu, De-Yu Shen, Chia-Lin Yang, Shun-Chih Yu, Cheng-Yuan Michael Wang |
| 2014 | Neuromorphic processing: a new frontier in scaling computer architecture. Jeff Gehlhaar |
| 2014 | Paraprox: pattern-based approximation for data parallel applications. Mehrzad Samadi, Davoud Anoushe Jamshidi, Janghaeng Lee, Scott A. Mahlke |
| 2014 | Post-compiler software optimization for reducing energy. Eric M. Schulte, Jonathan Dorn, Stephen Harding, Stephanie Forrest, Westley Weimer |
| 2014 | Price theory based power management for heterogeneous multi-cores. Thannirmalai Somu Muthukaruppan, Anuj Pathania, Tulika Mitra |
| 2014 | Prototyping symbolic execution engines for interpreted languages. Stefan Bucur, Johannes Kinder, George Candea |
| 2014 | Q100: the architecture and design of a database processing unit. Lisa Wu, Andrea Lottarini, Timothy K. Paine, Martha A. Kim, Kenneth A. Ross |
| 2014 | Quasar: resource-efficient and QoS-aware cluster management. Christina Delimitrou, Christos Kozyrakis |
| 2014 | REF: resource elasticity fairness with sharing incentives for multiprocessors. Seyed Majid Zahedi, Benjamin C. Lee |
| 2014 | RelaxReplay: record and replay for relaxed-consistency multiprocessors. Nima Honarmand, Josep Torrellas |
| 2014 | Resolved: specialized architectures, languages, and system software should supplant general-purpose alternatives within a decade. David A. Wood |
| 2014 | Rhythm: harnessing data parallel hardware for server workloads. Sandeep R. Agrawal, Valentin Pistol, Jun Pang, John Tran, David Tarjan, Alvin R. Lebeck |
| 2014 | SDF: software-defined flash for web-scale internet storage systems. Jian Ouyang, Shiding Lin, Song Jiang, Zhenyu Hou, Yong Wang, Yuanzheng Wang |
| 2014 | SI-TM: reducing transactional memory abort rates through snapshot isolation. Heiner Litz, David R. Cheriton, Amin Firoozshahian, Omid Azizi, John P. Stevenson |
| 2014 | Sapper: a language for hardware-level security policy enforcement. Xun Li, Vineeth Kashyap, Jason K. Oberg, Mohit Tiwari, Vasanth Ram Rajarathinam, Ryan Kastner, Timothy Sherwood, Ben Hardekopf, Frederic T. Chong |
| 2014 | Scale-out NUMA. Stanko Novakovic, Alexandros Daglis, Edouard Bugnion, Babak Falsafi, Boris Grot |
| 2014 | Speculative hardware/software co-designed floating-point multiply-add fusion. Marc Lupon, Enric Gibert, Grigorios Magklis, Sridhar Samudrala, Raúl Martínez, Kyriakos Stavrou, David R. Ditzel |
| 2014 | The benefit of SMT in the multi-core era: flexibility towards degrees of thread-level parallelism. Stijn Eyerman, Lieven Eeckhout |
| 2014 | The sharing architecture: sub-core configurability for IaaS clouds. Yanqi Zhou, David Wentzlaff |
| 2014 | Transactionalizing legacy code: an experience report using GCC and Memcached. Wenjia Ruan, Trilok Vyas, Yujie Liu, Michael F. Spear |
| 2014 | Triple-A: a Non-SSD based autonomic all-flash array for high performance storage systems. Myoungsoo Jung, Wonil Choi, John Shalf, Mahmut T. Kandemir |
| 2014 | Ubik: efficient cache sharing with strict qos for latency-critical workloads. Harshad Kasture, Daniel Sánchez |
| 2014 | Uncertain: a first-order type for uncertain data. James Bornholt, Todd Mytkowicz, Kathryn S. McKinley |
| 2014 | Underprovisioning backup power infrastructure for datacenters. Di Wang, Sriram Govindan, Anand Sivasubramaniam, Aman Kansal, Jie Liu, Badriddine Khessib |
| 2014 | Using ARM trustzone to build a trusted language runtime for mobile applications. Nuno Santos, Himanshu Raj, Stefan Saroiu, Alec Wolman |
| 2014 | VSwapper: a memory swapper for virtualized environments. Nadav Amit, Dan Tsafrir, Assaf Schuster |
| 2014 | Virtual ghost: protecting applications from hostile operating systems. John Criswell, Nathan Dautenhahn, Vikram S. Adve |