


default search action
ASPLOS 2018: Williamsburg, VA, USA
- Xipeng Shen, James Tuck, Ricardo Bianchini, Vivek Sarkar:

Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2018, Williamsburg, VA, USA, March 24-28, 2018. ACM 2018, ISBN 978-1-4503-4911-6
Session 1A: New Architectures
- Daichi Fujiki

, Scott A. Mahlke, Reetuparna Das
:
In-Memory Data Parallel Processor. 1-14 - Jordan Fix, Nayana P. Nagendra, Sotiris Apostolakis, Hansen Zhang, Sophie Qiu, David I. August:

Hardware Multithreaded Transactions. 15-29 - Rakesh Kumar, Boris Grot

, Vijay Nagarajan:
Blasting through the Front-End Bottleneck with Shotgun. 30-42 - Maciej Besta, Syed Minhaj Hassan, Sudhakar Yalamanchili, Rachata Ausavarungnirun, Onur Mutlu

, Torsten Hoefler:
Slim NoC: A Low-Diameter On-Chip Network Topology for High Energy Efficiency and Scalability. 43-55
Session 1B: Managed Runtimes and Dynamic Translation
- Khanh Nguyen

, Lu Fang, Christian Navasca, Guoqing Xu, Brian Demsky, Shan Lu
:
Skyway: Connecting Managed Heaps in Distributed Big Data Systems. 56-69 - Mingyu Wu, Ziming Zhao, Haoyu Li

, Heting Li, Haibo Chen, Binyu Zang, Haibing Guan
:
Espresso: Brewing Java For More Non-Volatility with Non-volatile Memory. 70-83 - Wenwen Wang, Stephen McCamant, Antonia Zhai, Pen-Chung Yew

:
Enhancing Cross-ISA DBT Through Automatically Learned Translation Rules. 84-97 - Sumanaruban Rajadurai, Jeffrey Bosboom, Weng-Fai Wong

, Saman P. Amarasinghe
:
Gloss: Seamless Live Reconfiguration and Reoptimization of Stream Programs. 98-112
Session 2A: GPUs 1
- Hongil Yoon, Jason Lowe-Power

, Gurindar S. Sohi:
Filtering Translation Bandwidth with Virtual Caching. 113-127 - Sepideh Maleki, Martin Burtscher:

Automatic Hierarchical Parallelization of Linear Recurrences. 128-138 - Philip Ginsbach, Toomas Remmelg, Michel Steuwer

, Bruno Bodin
, Christophe Dubach, Michael F. P. O'Boyle:
Automatic Matching of Legacy Code to Heterogeneous APIs: An Idiomatic Approach. 139-153
Session 2B: Performance Management
- Shu Wang

, Chi Li, Henry Hoffmann, Shan Lu
, William Sentosa
, Achmad Imam Kistijantoro
:
Understanding and Auto-Adjusting Performance-Sensitive Configurations. 154-168 - Amir M. Rahmani

, Bryan Donyanavard, Tiago Mück, Kasra Moazzemi, Axel Jantsch
, Onur Mutlu
, Nikil D. Dutt
:
SPECTR: Formal Supervisory Control and Coordination for Many-core Systems Resource Management. 169-183 - Nikita Mishra, Connor Imes, John D. Lafferty, Henry Hoffmann:

CALOREE: Learning Control for Predictable Latency and Low Energy. 184-198
Session 3A: Programmable Devices and Co-processors
- Yatish Turakhia, Gill Bejerano, William J. Dally:

Darwin: A Genomics Co-processor Provides up to 15, 000X Acceleration on Long Read Assembly. 199-213 - Yue Zha

, Jing Li
:
Liquid Silicon-Monona: A Reconfigurable Memory-Oriented Computing Fabric with Scalable Multi-Context Support. 214-228 - Sara Achour

, Martin C. Rinard:
Time Dilation and Contraction for Programmable Analog Devices with Jaunt. 229-242
Session 3B: Mobile Applications
- Yuting Dai, Tao Li, Benyong Liu, Mingcong Song, Huixiang Chen:

Exploiting Dynamic Thermal Energy Harvesting for Reusing in Smartphone with Mobile Applications. 243-256 - Yongjian Hu, Iulian Neamtiu:

Static Detection of Event-based Races in Android Apps. 257-270 - Peizhen Guo, Wenjun Hu:

Potluck: Cross-Application Approximate Deduplication for Computation-Intensive Mobile Applications. 271-284
Keynote Address II
- Frederic T. Chong:

Quantum Computing is Getting Real: Architecture, PL, and OS Roles in Closing the Gap between Quantum Algorithms and Machines. 285
Session 4A: Memory 1
- Christian DeLozier

, Ariel Eizenberg, Brandon Lucia, Joseph Devietti
:
SOFRITAS: Serializable Ordering-Free Regions for Increasing Thread Atomicity Scalably. 286-300 - Alex Markuze, Igor Smolyar, Adam Morrison, Dan Tsafrir:

DAMN: Overhead-Free IOMMU Protection for Networking. 301-315 - Amirali Boroumand, Saugata Ghose, Youngsok Kim, Rachata Ausavarungnirun, Eric Shiu, Rahul Thakur, Daehyun Kim, Aki Kuusela, Allan Knies, Parthasarathy Ranganathan, Onur Mutlu

:
Google Workloads for Consumer Devices: Mitigating Data Movement Bottlenecks. 316-331 - Shasha Wen, Xu Liu, John Byrne, Milind Chabbi:

Watching for Software Inefficiencies with Witch. 332-347
Session 4B: Program Analysis
- David Devecsery, Peter M. Chen, Jason Flinn, Satish Narayanasamy

:
Optimistic Hybrid Analysis: Accelerating Dynamic Analysis through Predicated Static Analysis. 348-362 - Omer Katz, Noam Rinetzky, Eran Yahav:

Statistical Reconstruction of Class Hierarchies in Binaries. 363-376 - Manuel Rigger, Roland Schatz, René Mayrhofer

, Matthias Grimmer, Hanspeter Mössenböck
:
Sulong, and Thanks for All the Bugs: Finding Errors in C Programs by Abstracting from the Native Execution Model. 377-391 - Yaniv David

, Nimrod Partush, Eran Yahav:
FirmUp: Precise Static Detection of Common Vulnerabilities in Firmware. 392-404
Session 5A: Concurrency and Parallelism
- Jade Alglave, Luc Maranget, Paul E. McKenney, Andrea Parri, Alan S. Stern:

Frightening Small Children and Disconcerting Grown-ups: Concurrency in the Linux Kernel. 405-418 - Haopeng Liu, Xu Wang, Guangpu Li, Shan Lu, Feng Ye, Chen Tian:

FCatch: Automatically Detecting Time-of-fault Bugs in Cloud Systems. 419-431 - Enrico Armenio Deiana, Vincent St-Amour, Peter A. Dinda, Nikos Hardavellas

, Simone Campanoni:
Unconventional Parallelization of Nondeterministic Applications. 432-447
Session 5B Neural Networks
- Yu Ji, Youhui Zhang, Wenguang Chen, Yuan Xie:

Bridge the Gap between Neural Networks and Neuromorphic Hardware with a Neural Network Compiler. 448-460 - Hyoukjun Kwon

, Ananda Samajdar, Tushar Krishna:
MAERI: Enabling Flexible Dataflow Mapping over DNN Accelerators via Reconfigurable Interconnects. 461-475 - Ruizhe Cai, Ao Ren, Ning Liu, Caiwen Ding

, Luhao Wang, Xuehai Qian, Massoud Pedram, Yanzhi Wang:
VIBNN: Hardware Acceleration of Bayesian Neural Networks. 476-488
Session 6A: GPU 2
- Mohammad Sadrosadati, Amirhossein Mirhosseini, Seyed Borna Ehsani, Hamid Sarbazi-Azad, Mario Drumond, Babak Falsafi, Rachata Ausavarungnirun, Onur Mutlu

:
LTRF: Enabling High-Capacity Register Files for GPUs via Hardware/Software Cooperative Register Prefetching. 489-502 - Rachata Ausavarungnirun, Vance Miller, Joshua Landgraf, Saugata Ghose, Jayneel Gandhi

, Adwait Jog, Christopher J. Rossbach
, Onur Mutlu
:
MASK: Redesigning the GPU Memory Hierarchy to Support Multi-Application Concurrency. 503-518 - Zhihao Yao

, Zongheng Ma, Yingtong Liu, Ardalan Amiri Sani, Aparna Chandramowlishwaran
:
Sugar: Secure GPU Acceleration in Web Browsers. 519-534
Session 6B: Datacenters
- Chang-Hong Hsu, Qingyuan Deng, Jason Mars, Lingjia Tang:

SmoothOperator: Reducing Power Fragmentation and Improving Power Utilization in Large-scale Datacenters. 535-548 - Jaewon Lee, Changkyu Kim, Kun Lin, Liqun Cheng, Rama Govindaraju, Jangwoo Kim:

WSMeter: A Performance Evaluation Methodology for Google's Production Warehouse-Scale Computers. 549-563 - Zhibin Yu, Zhendong Bei, Xuehai Qian:

Datasize-Aware High Dimensional Configurations Auto-Tuning of In-Memory Cluster Computing. 564-577
Session 7A: Irregular Apps and Graphs
- Sam Ainsworth

, Timothy M. Jones
:
An Event-Triggered Programmable Prefetcher for Irregular Workloads. 578-592 - Dan Zhang, Xiaoyu Ma, Michael Thomson

, Derek Chiou:
Minnow: Lightweight Offload Engines for Worklist Management and Worklist-Directed Prefetching. 593-607 - Mingxing Zhang, Yongwei Wu, Youwei Zhuo, Xuehai Qian, Chengying Huan, Kang Chen:

Wonderland: A Novel Abstraction-Based Out-Of-Core Graph Processing System. 608-621 - Amir Hossein Nodehi Sabet, Junqiao Qiu

, Zhijia Zhao:
Tigr: Transforming Irregular Graphs for GPU-Friendly Graph Processing. 622-636
Session 7B: Memory 2
- Swapnil Haria, Mark D. Hill, Michael M. Swift:

Devirtualizing Memory in Heterogeneous Systems. 637-650 - Mohan Kumar, Steffen Maass, Sanidhya Kashyap, Ján Veselý, Zi Yan

, Taesoo Kim, Abhishek Bhattacharjee
, Tushar Krishna:
LATR: Lazy Translation Coherence. 651-664 - Meysam Taassori, Ali Shafiee, Rajeev Balasubramonian:

VAULT: Reducing Paging Overheads in SGX with Efficient Integrity Verification Structures. 665-678 - Ashish Panwar, Aravinda Prasad, K. Gopinath:

Making Huge Pages Actually Useful. 679-692
Session 8A: Security and Protection
- Dmitry Evtyushkin, Ryan Riley, Nael B. Abu-Ghazaleh

, Dmitry Ponomarev:
BranchScope: A New Side-Channel Attack on Directional Branch Predictor. 693-707 - Bernard Dickens III, Haryadi S. Gunawi, Ariel J. Feldman, Henry Hoffmann:

StrongBox: Confidentiality, Integrity, and Performance using Stream Ciphers for Full Drive Encryption. 708-721 - Casen Hunger, Lluís Vilanova

, Charalampos Papamanthou, Yoav Etsion
, Mohit Tiwari
:
DATS - Data Containers for Web Applications. 722-736 - Stephen Mallon, Vincent Gramoli, Guillaume Jourjon:

DLibOS: Performance and Protection with a Network-on-Chip. 737-750
Session 8B: Potpourri
- Shih-Chieh Lin, Yunqi Zhang, Chang-Hong Hsu, Matt Skach, Md. Enamul Haque

, Lingjia Tang, Jason Mars:
The Architectural Implications of Autonomous Driving: Constraints and Acceleration. 751-766 - Alexei Colin, Emily Ruppel, Brandon Lucia:

A Reconfigurable Energy Storage Architecture for Energy-harvesting Devices. 767-781 - Kaisheng Ma

, Xueqing Li, Mahmut Taylan Kandemir, Jack Sampson, Vijaykrishnan Narayanan, Jinyang Li, Tongda Wu, Zhibo Wang, Yongpan Liu, Yuan Xie:
NEOFog: Nonvolatility-Exploiting Optimizations for Fog Computing. 782-796 - Andrea Lottarini, Alex Ramírez, Joel Coburn, Martha A. Kim

, Parthasarathy Ranganathan, Daniel Stodolsky, Mark Wachsler:
vbench: Benchmarking Video Transcoding in the Cloud. 797-809

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














