Abstract is missing.
- Architectural Support for Cyber-Physical SystemsEdward A. Lee. 1 [doi]
- Mojim: A Reliable and Highly-Available Non-Volatile Memory SystemYiying Zhang, Jian Yang, Amirsaman Memaripour, Steven Swanson. 3-18 [doi]
- SD-PCM: Constructing Reliable Super Dense Phase Change Memory under Write DisturbanceRujia Wang, Lei Jiang, Youtao Zhang, Jun Yang. 19-31 [doi]
- DEUCE: Write-Efficient Encryption for Non-Volatile MemoriesVinson Young, Prashant J. Nair, Moinuddin K. Qureshi. 33-44 [doi]
- Temporally Bounding TSO for Fence-Free Asymmetric SynchronizationAdam Morrison, Yehuda Afek. 45-58 [doi]
- Reduced Hardware NOrec: A Safe and Scalable Hybrid Transactional MemoryAlexander Matveev, Nir Shavit. 59-71 [doi]
- Synchronization Using Remote-Scope PromotionMarc S. Orr, Shuai Che, Ayse Yilmazer, Bradford M. Beckmann, Mark D. Hill, David A. Wood. 73-86 [doi]
- GhostRider: A Hardware-Software System for Memory Trace Oblivious ComputationChang Liu, Austin Harris, Martin Maas, Michael W. Hicks, Mohit Tiwari, Elaine Shi. 87-101 [doi]
- Freecursive ORAM: [Nearly] Free Recursion and Integrity Verification for Position-based Oblivious RAMChristopher W. Fletcher, Ling Ren, Albert Kwon, Marten van Dijk, Srinivas Devadas. 103-116 [doi]
- Beyond the PDP-11: Architectural Support for a Memory-Safe C Abstract MachineDavid Chisnall, Colin Rothwell, Robert N. M. Watson, Jonathan Woodruff, Munraj Vadera, Simon W. Moore, Michael Roe, Brooks Davis, Peter G. Neumann. 117-130 [doi]
- 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. 131-143 [doi]
- Improving Agility and Elasticity in Bare-metal CloudsYushi Omote, Takahiro Shinagawa, Kazuhiko Kato. 145-159 [doi]
- Few-to-Many: Incremental Parallelism for Reducing Tail Latency in Interactive ServicesMd. E. Haque, Yong Hun Eom, Yuxiong He, Sameh Elnikety, Ricardo Bianchini, Kathryn S. McKinley. 161-175 [doi]
- Protecting Data on Smartphones and Tablets from Memory AttacksPatrick Colp, Jiawen Zhang, James Gleeson, Sahil Suneja, Eyal de Lara, Himanshu Raj, Stefan Saroiu, Alec Wolman. 177-189 [doi]
- Nested Kernel: An Operating System Architecture for Intra-Kernel Privilege SeparationNathan Dautenhahn, Theodoros Kasampalis, Will Dietz, John Criswell, Vikram S. Adve. 191-206 [doi]
- DIABLO: A Warehouse-Scale Computer Network Simulator using FPGAsZhangxi Tan, Zhenghao Qian, Xi Chen, Krste Asanovic, David A. Patterson. 207-221 [doi]
- Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale ComputersJohann Hauswald, Michael A. Laurenzano, Yunqi Zhang, Cheng Li, Austin Rovinski, Arjun Khurana, Ronald G. Dreslinski, Trevor N. Mudge, Vinicius Petrucci, Lingjia Tang, Jason Mars. 223-238 [doi]
- Automated OS-level Device Runtime Power ManagementChao Xu, Felix Xiaozhu Lin, Yuyang Wang, Lin Zhong. 239-252 [doi]
- CoolAir: Temperature- and Variation-Aware Management for Free-Cooled DatacentersIñigo Goiri, Thu D. Nguyen, Ricardo Bianchini. 253-265 [doi]
- A Probabilistic Graphical Model-based Approach for Minimizing Energy Under Performance ConstraintsNikita Mishra, Huazhe Zhang, John D. Lafferty, Henry Hoffmann. 267-281 [doi]
- More is Less, Less is More: Molecular-Scale Photonic NoC Power TopologiesJun Pang, Chris Dwyer, Alvin R. Lebeck. 283-296 [doi]
- Memory Errors in Modern Systems: The Good, The Bad, and The UglyVilas Sridharan, Nathan DeBardeleben, Sean Blanchard, Kurt B. Ferreira, Jon Stearley, John Shalf, Sudhanva Gurumurthi. 297-310 [doi]
- CommGuard: Mitigating Communication Errors in Error-Prone Parallel ExecutionYavuz Yetim, Sharad Malik, Margaret Martonosi. 311-323 [doi]
- Dual Execution for On the Fly Fine Grained Execution ComparisonDohyeong Kim, Yonghwi Kwon, William N. Sumner, Xiangyu Zhang, Dongyan Xu. 325-338 [doi]
- VARAN the Unbelievable: An Efficient N-version Execution FrameworkPetr Hosek, Cristian Cadar. 339-353 [doi]
- rIOMMU: Efficient IOMMU for I/O Devices that Employ Ring BuffersMoshe Malka, Nadav Amit, Muli Ben-Yehuda, Dan Tsafrir. 355-368 [doi]
- PuDianNao: A Polyvalent Machine Learning AcceleratorDao-Fu Liu, Tianshi Chen, Shaoli Liu, Jinhong Zhou, Shengyuan Zhou, Olivier Temam, Xiaobing Feng, Xuehai Zhou, Yunji Chen. 369-381 [doi]
- ApproxHadoop: Bringing Approximations to MapReduce FrameworksIñigo Goiri, Ricardo Bianchini, Santosh Nagarakatte, Thu D. Nguyen. 383-397 [doi]
- Monitoring and Debugging the Quality of Results in Approximate ProgramsMichael F. Ringenburg, Adrian Sampson, Isaac Ackerman, Luis Ceze, Dan Grossman. 399-411 [doi]
- Watson and the Era of Cognitive ComputingGuruduth Banavar. 413 [doi]
- Ziria: A DSL for Wireless Systems ProgrammingGordon Stewart, Mahanth Gowda, Geoffrey Mainland, Bozidar Radunovic, Dimitrios Vytiniotis, Cristina Luengo Agullo. 415-428 [doi]
- PolyMage: Automatic Optimization for Image Processing PipelinesRavi Teja Mullapudi, Vinay Vasista, Uday Bondhugula. 429-443 [doi]
- Compiler Management of Communication and Parallelism for Quantum ComputationJeff Heckey, Shruti Patil, Ali JavadiAbhari, Adam Holmes, Daniel Kudrow, Kenneth R. Brown, Diana Franklin, Frederic T. Chong, Margaret Martonosi. 445-456 [doi]
- Kinetic Dependence GraphsMuhammad Amber Hassaan, Donald D. Nguyen, Keshav Pingali. 457-471 [doi]
- Targeted Automatic Integer Overflow Discovery Using Goal-Directed Conditional Branch EnforcementStelios Sidiroglou-Douskos, Eric Lahtinen, Nathan Rittenhouse, Paolo Piselli, Fan Long, Deokhwan Kim, Martin C. Rinard. 473-486 [doi]
- Architectural Support for Software-Defined Metadata ProcessingUdit Dhawan, Catalin Hritcu, Raphael Rubin, Nikos Vasilakis, Silviu Chiricescu, Jonathan M. Smith, Thomas F. Knight Jr., Benjamin C. Pierce, André DeHon. 487-502 [doi]
- A Hardware Design Language for Timing-Sensitive Information-Flow SecurityDanfeng Zhang, Yao Wang, G. Edward Suh, Andrew C. Myers. 503-516 [doi]
- SPECS: A Lightweight Runtime Mechanism for Protecting Software from Security-Critical Processor BugsMatthew Hicks, Cynthia Sturton, Samuel T. King, Jonathan M. Smith. 517-529 [doi]
- Asymmetric Memory Fences: Optimizing Both Performance and ImplementabilityYuelu Duan, Nima Honarmand, Josep Torrellas. 531-543 [doi]
- DeNovoSync: Efficient Support for Arbitrary Synchronization without Writer-Initiated InvalidationsHyojin Sung, Sarita V. Adve. 545-559 [doi]
- Hybrid Static: Dynamic Analysis for Statically Bounded Region SerializabilityAritra Sengupta, Swarnendu Biswas, Minjia Zhang, Michael D. Bond, Milind Kulkarni. 561-575 [doi]
- GPU Concurrency: Weak Behaviours and Programming AssumptionsJade Alglave, Mark Batty, Alastair F. Donaldson, Ganesh Gopalakrishnan, Jeroen Ketema, Daniel Poetzl, Tyler Sorensen, John Wickerson. 577-591 [doi]
- Chimera: Collaborative Preemption for Multitasking on a Shared GPUJason Jong Kyu Park, Yongjun Park, Scott A. Mahlke. 593-606 [doi]
- Page Placement Strategies for GPUs within Heterogeneous Memory SystemsNeha Agarwal, David W. Nellans, Mark Stephenson, Mike O'Connor, Stephen W. Keckler. 607-618 [doi]
- On-the-Fly Principled Speculation for FSM ParallelizationZhijia Zhao, Xipeng Shen. 619-630 [doi]
- Asynchronized Concurrency: The Secret to Scaling Concurrent Search Data StructuresTudor David, Rachid Guerraoui, Vasileios Trigonakis. 631-644 [doi]
- iThreads: A Threading Library for Parallel Incremental ComputationPramod Bhatotia, Pedro Fonseca 0001, Umut A. Acar, Björn B. Brandenburg, Rodrigo Rodrigues. 645-659 [doi]
- NumaGiC: a Garbage Collector for Big Data on Big NUMA MachinesLokesh Gidra, Gaël Thomas 0001, Julien Sopena, Marc Shapiro, Nhan Nguyen. 661-673 [doi]
- FACADE: A Compiler and Runtime for (Almost) Object-Bounded Big Data ApplicationsKhanh Nguyen, Kai Wang, Yingyi Bu, Lu Fang, Jianfei Hu, Guoqing Xu. 675-690 [doi]
- Architectural Support for Dynamic LinkingVarun Agrawal, Abhiroop Dabral, Tapti Palit, Yongming Shen, Michael Ferdman. 691-702 [doi]