


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.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














