| 2015 | A Hardware Design Language for Timing-Sensitive Information-Flow Security. Danfeng Zhang, Yao Wang, G. Edward Suh, Andrew C. Myers |
| 2015 | A Probabilistic Graphical Model-based Approach for Minimizing Energy Under Performance Constraints. Nikita Mishra, Huazhe Zhang, John D. Lafferty, Henry Hoffmann |
| 2015 | ApproxHadoop: Bringing Approximations to MapReduce Frameworks. Iñigo Goiri, Ricardo Bianchini, Santosh Nagarakatte, Thu D. Nguyen |
| 2015 | Architectural Support for Cyber-Physical Systems. Edward A. Lee |
| 2015 | Architectural Support for Dynamic Linking. Varun Agrawal, Abhiroop Dabral, Tapti Palit, Yongming Shen, Michael Ferdman |
| 2015 | Architectural Support for Software-Defined Metadata Processing. Udit Dhawan, Catalin Hritcu, Raphael Rubin, Nikos Vasilakis, Silviu Chiricescu, Jonathan M. Smith, Thomas F. Knight Jr., Benjamin C. Pierce, André DeHon |
| 2015 | Asymmetric Memory Fences: Optimizing Both Performance and Implementability. Yuelu Duan, Nima Honarmand, Josep Torrellas |
| 2015 | Asynchronized Concurrency: The Secret to Scaling Concurrent Search Data Structures. Tudor David, Rachid Guerraoui, Vasileios Trigonakis |
| 2015 | Automated OS-level Device Runtime Power Management. Chao Xu, Felix Xiaozhu Lin, Yuyang Wang, Lin Zhong |
| 2015 | Beyond the PDP-11: Architectural Support for a Memory-Safe C Abstract Machine. David Chisnall, Colin Rothwell, Robert N. M. Watson, Jonathan Woodruff, Munraj Vadera, Simon W. Moore, Michael Roe, Brooks Davis, Peter G. Neumann |
| 2015 | Chimera: Collaborative Preemption for Multitasking on a Shared GPU. Jason Jong Kyu Park, Yongjun Park, Scott A. Mahlke |
| 2015 | CommGuard: Mitigating Communication Errors in Error-Prone Parallel Execution. Yavuz Yetim, Sharad Malik, Margaret Martonosi |
| 2015 | Compiler Management of Communication and Parallelism for Quantum Computation. Jeff Heckey, Shruti Patil, Ali JavadiAbhari, Adam Holmes, Daniel Kudrow, Kenneth R. Brown, Diana Franklin, Frederic T. Chong, Margaret Martonosi |
| 2015 | CoolAir: Temperature- and Variation-Aware Management for Free-Cooled Datacenters. Iñigo Goiri, Thu D. Nguyen, Ricardo Bianchini |
| 2015 | DEUCE: Write-Efficient Encryption for Non-Volatile Memories. Vinson Young, Prashant J. Nair, Moinuddin K. Qureshi |
| 2015 | DIABLO: A Warehouse-Scale Computer Network Simulator using FPGAs. Zhangxi Tan, Zhenghao Qian, Xi Chen, Krste Asanovic, David A. Patterson |
| 2015 | DeNovoSync: Efficient Support for Arbitrary Synchronization without Writer-Initiated Invalidations. Hyojin Sung, Sarita V. Adve |
| 2015 | Dual Execution for On the Fly Fine Grained Execution Comparison. Dohyeong Kim, Yonghwi Kwon, William N. Sumner, Xiangyu Zhang, Dongyan Xu |
| 2015 | FACADE: A Compiler and Runtime for (Almost) Object-Bounded Big Data Applications. Khanh Nguyen, Kai Wang, Yingyi Bu, Lu Fang, Jianfei Hu, Guoqing Xu |
| 2015 | Few-to-Many: Incremental Parallelism for Reducing Tail Latency in Interactive Services. Md. Enamul Haque, Yong Hun Eom, Yuxiong He, Sameh Elnikety, Ricardo Bianchini, Kathryn S. McKinley |
| 2015 | Freecursive ORAM: [Nearly] Free Recursion and Integrity Verification for Position-based Oblivious RAM. Christopher W. Fletcher, Ling Ren, Albert Kwon, Marten van Dijk, Srinivas Devadas |
| 2015 | GPU Concurrency: Weak Behaviours and Programming Assumptions. Jade Alglave, Mark Batty, Alastair F. Donaldson, Ganesh Gopalakrishnan, Jeroen Ketema, Daniel Poetzl, Tyler Sorensen, John Wickerson |
| 2015 | GhostRider: A Hardware-Software System for Memory Trace Oblivious Computation. Chang Liu, Austin Harris, Martin Maas, Michael W. Hicks, Mohit Tiwari, Elaine Shi |
| 2015 | Hybrid Static: Dynamic Analysis for Statically Bounded Region Serializability. Aritra Sengupta, Swarnendu Biswas, Minjia Zhang, Michael D. Bond, Milind Kulkarni |
| 2015 | Improving Agility and Elasticity in Bare-metal Clouds. Yushi Omote, Takahiro Shinagawa, Kazuhiko Kato |
| 2015 | Kinetic Dependence Graphs. Muhammad Amber Hassaan, Donald D. Nguyen, Keshav Pingali |
| 2015 | Memory Errors in Modern Systems: The Good, The Bad, and The Ugly. Vilas Sridharan, Nathan DeBardeleben, Sean Blanchard, Kurt B. Ferreira, Jon Stearley, John Shalf, Sudhanva Gurumurthi |
| 2015 | Mojim: A Reliable and Highly-Available Non-Volatile Memory System. Yiying Zhang, Jian Yang, Amir Saman Memaripour, Steven Swanson |
| 2015 | Monitoring and Debugging the Quality of Results in Approximate Programs. Michael F. Ringenburg, Adrian Sampson, Isaac Ackerman, Luis Ceze, Dan Grossman |
| 2015 | More is Less, Less is More: Molecular-Scale Photonic NoC Power Topologies. Jun Pang, Chris Dwyer, Alvin R. Lebeck |
| 2015 | Nested Kernel: An Operating System Architecture for Intra-Kernel Privilege Separation. Nathan Dautenhahn, Theodoros Kasampalis, Will Dietz, John Criswell, Vikram S. Adve |
| 2015 | NumaGiC: a Garbage Collector for Big Data on Big NUMA Machines. Lokesh Gidra, Gaël Thomas, Julien Sopena, Marc Shapiro, Nhan Nguyen |
| 2015 | On-the-Fly Principled Speculation for FSM Parallelization. Zhijia Zhao, Xipeng Shen |
| 2015 | Page Placement Strategies for GPUs within Heterogeneous Memory Systems. Neha Agarwal, David W. Nellans, Mark Stephenson, Mike O'Connor, Stephen W. Keckler |
| 2015 | PolyMage: Automatic Optimization for Image Processing Pipelines. Ravi Teja Mullapudi, Vinay Vasista, Uday Bondhugula |
| 2015 | Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2015, Istanbul, Turkey, March 14-18, 2015 Özcan Özturk, Kemal Ebcioglu, Sandhya Dwarkadas |
| 2015 | Protecting Data on Smartphones and Tablets from Memory Attacks. Patrick Colp, Jiawen Zhang, James Gleeson, Sahil Suneja, Eyal de Lara, Himanshu Raj, Stefan Saroiu, Alec Wolman |
| 2015 | PuDianNao: A Polyvalent Machine Learning Accelerator. Dao-Fu Liu, Tianshi Chen, Shaoli Liu, Jinhong Zhou, Shengyuan Zhou, Olivier Temam, Xiaobing Feng, Xuehai Zhou, Yunji Chen |
| 2015 | Reduced Hardware NOrec: A Safe and Scalable Hybrid Transactional Memory. Alexander Matveev, Nir Shavit |
| 2015 | SD-PCM: Constructing Reliable Super Dense Phase Change Memory under Write Disturbance. Rujia Wang, Lei Jiang, Youtao Zhang, Jun Yang |
| 2015 | SPECS: A Lightweight Runtime Mechanism for Protecting Software from Security-Critical Processor Bugs. Matthew Hicks, Cynthia Sturton, Samuel T. King, Jonathan M. Smith |
| 2015 | Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers. Johann Hauswald, Michael A. Laurenzano, Yunqi Zhang, Cheng Li, Austin Rovinski, Arjun Khurana, Ronald G. Dreslinski, Trevor N. Mudge, Vinicius Petrucci, Lingjia Tang, Jason Mars |
| 2015 | Supporting Differentiated Services in Computers via Programmable Architecture for Resourcing-on-Demand (PARD). Jiuyue Ma, Xiufeng Sui, Ninghui Sun, Yupeng Li, Zihao Yu, Bowen Huang, Tianni Xu, Zhicheng Yao, Yun Chen, Haibin Wang, Lixin Zhang, Yungang Bao |
| 2015 | Synchronization Using Remote-Scope Promotion. Marc S. Orr, Shuai Che, Ayse Yilmazer, Bradford M. Beckmann, Mark D. Hill, David A. Wood |
| 2015 | Targeted Automatic Integer Overflow Discovery Using Goal-Directed Conditional Branch Enforcement. Stelios Sidiroglou-Douskos, Eric Lahtinen, Nathan Rittenhouse, Paolo Piselli, Fan Long, Deokhwan Kim, Martin C. Rinard |
| 2015 | Temporally Bounding TSO for Fence-Free Asymmetric Synchronization. Adam Morrison, Yehuda Afek |
| 2015 | VARAN the Unbelievable: An Efficient N-version Execution Framework. Petr Hosek, Cristian Cadar |
| 2015 | Watson and the Era of Cognitive Computing. Guruduth Banavar |
| 2015 | Ziria: A DSL for Wireless Systems Programming. Gordon Stewart, Mahanth Gowda, Geoffrey Mainland, Bozidar Radunovic, Dimitrios Vytiniotis, Cristina Luengo Agullo |
| 2015 | iThreads: A Threading Library for Parallel Incremental Computation. Pramod Bhatotia, Pedro Fonseca, Umut A. Acar, Björn B. Brandenburg, Rodrigo Rodrigues |
| 2015 | rIOMMU: Efficient IOMMU for I/O Devices that Employ Ring Buffers. Moshe Malka, Nadav Amit, Muli Ben-Yehuda, Dan Tsafrir |