Abstract is missing.
- In-Memory Data Parallel ProcessorDaichi Fujiki, Scott A. Mahlke, Reetuparna Das. 1-14 [doi]
- Hardware Multithreaded TransactionsJordan Fix, Nayana P. Nagendra, Sotiris Apostolakis, Hansen Zhang, Sophie Qiu, David I. August. 15-29 [doi]
- Blasting through the Front-End Bottleneck with ShotgunRakesh Kumar 0003, Boris Grot, Vijay Nagarajan. 30-42 [doi]
- Slim NoC: A Low-Diameter On-Chip Network Topology for High Energy Efficiency and ScalabilityMaciej Besta, Syed Minhaj Hassan, Sudhakar Yalamanchili, Rachata Ausavarungnirun, Onur Mutlu, Torsten Hoefler. 43-55 [doi]
- Skyway: Connecting Managed Heaps in Distributed Big Data SystemsKhanh Nguyen, Lu Fang, Christian Navasca, Guoqing (Harry) Xu, Brian Demsky, Shan Lu. 56-69 [doi]
- Espresso: Brewing Java For More Non-Volatility with Non-volatile MemoryMingyu Wu, Ziming Zhao, Haoyu Li, Heting Li, Haibo Chen, Binyu Zang, Haibing Guan. 70-83 [doi]
- Enhancing Cross-ISA DBT Through Automatically Learned Translation RulesWenwen Wang, Stephen McCamant, Antonia Zhai, Pen-Chung Yew. 84-97 [doi]
- Gloss: Seamless Live Reconfiguration and Reoptimization of Stream ProgramsSumanaruban Rajadurai, Jeffrey Bosboom, Weng-Fai Wong, Saman P. Amarasinghe. 98-112 [doi]
- Filtering Translation Bandwidth with Virtual CachingHongil Yoon, Jason Lowe-Power, Gurindar S. Sohi. 113-127 [doi]
- Automatic Hierarchical Parallelization of Linear RecurrencesSepideh Maleki, Martin Burtscher. 128-138 [doi]
- Automatic Matching of Legacy Code to Heterogeneous APIs: An Idiomatic ApproachPhilip Ginsbach, Toomas Remmelg, Michel Steuwer, Bruno Bodin, Christophe Dubach, Michael F. P. O'Boyle. 139-153 [doi]
- Understanding and Auto-Adjusting Performance-Sensitive ConfigurationsShu Wang, Chi Li, Henry Hoffmann, Shan Lu, William Sentosa, Achmad Imam Kistijantoro. 154-168 [doi]
- SPECTR: Formal Supervisory Control and Coordination for Many-core Systems Resource ManagementAmir M. Rahmani, Bryan Donyanavard, Tiago Müch, Kasra Moazzemi, Axel Jantsch, Onur Mutlu, Nikil D. Dutt. 169-183 [doi]
- CALOREE: Learning Control for Predictable Latency and Low EnergyNikita Mishra, Connor Imes, John D. Lafferty, Henry Hoffmann. 184-198 [doi]
- Darwin: A Genomics Co-processor Provides up to 15, 000X Acceleration on Long Read AssemblyYatish Turakhia, Gill Bejerano, William J. Dally. 199-213 [doi]
- Liquid Silicon-Monona: A Reconfigurable Memory-Oriented Computing Fabric with Scalable Multi-Context SupportYue Zha, Jing Li. 214-228 [doi]
- Time Dilation and Contraction for Programmable Analog Devices with JauntSara Achour, Martin Rinard. 229-242 [doi]
- Exploiting Dynamic Thermal Energy Harvesting for Reusing in Smartphone with Mobile ApplicationsYuting Dai, Tao Li, Benyong Liu, Mingcong Song, Huixiang Chen. 243-256 [doi]
- Static Detection of Event-based Races in Android AppsYongjian Hu, Iulian Neamtiu. 257-270 [doi]
- Potluck: Cross-Application Approximate Deduplication for Computation-Intensive Mobile ApplicationsPeizhen Guo, Wenjun Hu. 271-284 [doi]
- Quantum Computing is Getting Real: Architecture, PL, and OS Roles in Closing the Gap between Quantum Algorithms and MachinesFrederic T. Chong. 285 [doi]
- SOFRITAS: Serializable Ordering-Free Regions for Increasing Thread Atomicity ScalablyChristian DeLozier, Ariel Eizenberg, Brandon Lucia, Joseph Devietti. 286-300 [doi]
- DAMN: Overhead-Free IOMMU Protection for NetworkingAlex Markuze, Igor Smolyar, Adam Morrison, Dan Tsafrir. 301-315 [doi]
- Google Workloads for Consumer Devices: Mitigating Data Movement BottlenecksAmirali Boroumand, Saugata Ghose, Youngsok Kim, Rachata Ausavarungnirun, Eric Shiu, Rahul Thakur, Daehyun Kim, Aki Kuusela, Allan Knies, Parthasarathy Ranganathan, Onur Mutlu. 316-331 [doi]
- Watching for Software Inefficiencies with WitchShasha Wen, Xu Liu, John Byrne, Milind Chabbi. 332-347 [doi]
- Optimistic Hybrid Analysis: Accelerating Dynamic Analysis through Predicated Static AnalysisDavid Devecsery, Peter M. Chen, Jason Flinn, Satish Narayanasamy. 348-362 [doi]
- Statistical Reconstruction of Class Hierarchies in BinariesOmer Katz, Noam Rinetzky, Eran Yahav. 363-376 [doi]
- Sulong, and Thanks for All the Bugs: Finding Errors in C Programs by Abstracting from the Native Execution ModelManuel Rigger, Roland Schatz, René Mayrhofer, Matthias Grimmer, Hanspeter Mössenböck. 377-391 [doi]
- FirmUp: Precise Static Detection of Common Vulnerabilities in FirmwareYaniv David, Nimrod Partush, Eran Yahav. 392-404 [doi]
- Frightening Small Children and Disconcerting Grown-ups: Concurrency in the Linux KernelJade Alglave, Luc Maranget, Paul E. McKenney, Andrea Parri, Alan S. Stern. 405-418 [doi]
- FCatch: Automatically Detecting Time-of-fault Bugs in Cloud SystemsHaopeng Liu, Xu Wang, Guangpu Li, Shan Lu, Feng Ye, Chen Tian. 419-431 [doi]
- Unconventional Parallelization of Nondeterministic ApplicationsEnrico Armenio Deiana, Vincent St-Amour, Peter A. Dinda, Nikos Hardavellas, Simone Campanoni. 432-447 [doi]
- Bridge the Gap between Neural Networks and Neuromorphic Hardware with a Neural Network CompilerYu Ji, Youhui Zhang, Wenguang Chen, Yuan Xie 0001. 448-460 [doi]
- MAERI: Enabling Flexible Dataflow Mapping over DNN Accelerators via Reconfigurable InterconnectsHyoukjun Kwon, Ananda Samajdar, Tushar Krishna. 461-475 [doi]
- VIBNN: Hardware Acceleration of Bayesian Neural NetworksRuizhe Cai, Ao Ren, Ning Liu, Caiwen Ding, Luhao Wang, Xuehai Qian, Massoud Pedram, Yanzhi Wang. 476-488 [doi]
- LTRF: Enabling High-Capacity Register Files for GPUs via Hardware/Software Cooperative Register PrefetchingMohammad Sadrosadati, Amirhossein Mirhosseini, Seyed Borna Ehsani, Hamid Sarbazi-Azad, Mario Drumond, Babak Falsafi, Rachata Ausavarungnirun, Onur Mutlu. 489-502 [doi]
- MASK: Redesigning the GPU Memory Hierarchy to Support Multi-Application ConcurrencyRachata Ausavarungnirun, Vance Miller, Joshua Landgraf, Saugata Ghose, Jayneel Gandhi, Adwait Jog, Christopher J. Rossbach, Onur Mutlu. 503-518 [doi]
- Sugar: Secure GPU Acceleration in Web BrowsersZhihao Yao, Zongheng Ma, Yingtong Liu, Ardalan Amiri Sani, Aparna Chandramowlishwaran. 519-534 [doi]
- SmoothOperator: Reducing Power Fragmentation and Improving Power Utilization in Large-scale DatacentersChang-Hong Hsu, Qingyuan Deng, Jason Mars, Lingjia Tang. 535-548 [doi]
- WSMeter: A Performance Evaluation Methodology for Google's Production Warehouse-Scale ComputersJaewon Lee, Changkyu Kim, Kun Lin, Liqun Cheng, Rama Govindaraju, Jangwoo Kim. 549-563 [doi]
- Datasize-Aware High Dimensional Configurations Auto-Tuning of In-Memory Cluster ComputingZhibin Yu, Zhendong Bei, Xuehai Qian. 564-577 [doi]
- An Event-Triggered Programmable Prefetcher for Irregular WorkloadsSam Ainsworth, Timothy M. Jones 0001. 578-592 [doi]
- Minnow: Lightweight Offload Engines for Worklist Management and Worklist-Directed PrefetchingDan Zhang 0004, Xiaoyu Ma, Michael Thomson, Derek Chiou. 593-607 [doi]
- Wonderland: A Novel Abstraction-Based Out-Of-Core Graph Processing SystemMingxing Zhang, Yongwei Wu, Youwei Zhuo, Xuehai Qian, Chengying Huan, Kang Chen. 608-621 [doi]
- Tigr: Transforming Irregular Graphs for GPU-Friendly Graph ProcessingAmir Hossein Nodehi Sabet, Junqiao Qiu, Zhijia Zhao 0001. 622-636 [doi]
- Devirtualizing Memory in Heterogeneous SystemsSwapnil Haria, Mark D. Hill, Michael M. Swift. 637-650 [doi]
- LATR: Lazy Translation CoherenceMohan Kumar, Steffen Maass, Sanidhya Kashyap, Ján Veselý, Zi Yan, Taesoo Kim, Abhishek Bhattacharjee, Tushar Krishna. 651-664 [doi]
- VAULT: Reducing Paging Overheads in SGX with Efficient Integrity Verification StructuresMeysam Taassori, Ali Shafiee, Rajeev Balasubramonian. 665-678 [doi]
- Making Huge Pages Actually UsefulAshish Panwar, Aravinda Prasad, K. Gopinath. 679-692 [doi]
- BranchScope: A New Side-Channel Attack on Directional Branch PredictorDmitry Evtyushkin, Ryan Riley, Nael B. Abu-Ghazaleh, Dmitry Ponomarev. 693-707 [doi]
- StrongBox: Confidentiality, Integrity, and Performance using Stream Ciphers for Full Drive EncryptionBernard Dickens III, Haryadi S. Gunawi, Ariel J. Feldman, Henry Hoffmann. 708-721 [doi]
- DATS - Data Containers for Web ApplicationsCasen Hunger, Lluís Vilanova, Charalampos Papamanthou, Yoav Etsion, Mohit Tiwari. 722-736 [doi]
- DLibOS: Performance and Protection with a Network-on-ChipStephen Mallon, Vincent Gramoli, Guillaume Jourjon. 737-750 [doi]
- The Architectural Implications of Autonomous Driving: Constraints and AccelerationShih-Chieh Lin, Yunqi Zhang, Chang-Hong Hsu, Matt Skach, Md E. Haque, Lingjia Tang, Jason Mars. 751-766 [doi]
- A Reconfigurable Energy Storage Architecture for Energy-harvesting DevicesAlexei Colin, Emily Ruppel, Brandon Lucia. 767-781 [doi]
- NEOFog: Nonvolatility-Exploiting Optimizations for Fog ComputingKaisheng Ma, Xueqing Li, Mahmut Taylan Kandemir, Jack Sampson, Vijaykrishnan Narayanan, Jinyang Li 0002, Tongda Wu, Zhibo Wang, Yongpan Liu, Yuan Xie 0001. 782-796 [doi]
- vbench: Benchmarking Video Transcoding in the CloudAndrea Lottarini, Alex Ramírez, Joel Coburn, Martha A. Kim, Parthasarathy Ranganathan, Daniel Stodolsky, Mark Wachsler. 797-809 [doi]