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