ASPLOS A*

33 papers

YearTitle / Authors
2008Accelerating two-dimensional page walks for virtualized systems.
Ravi Bhargava, Ben Serebrin, Francesco Spadini, Srilatha Manne
2008Accurate branch prediction for short threads.
Bumyong Choi, Leo Porter, Dean M. Tullsen
2008Adapting to intermittent faults in multicore systems.
Philip M. Wells, Koushik Chakraborty, Gurindar S. Sohi
2008Adaptive set pinning: managing shared caches in chip multiprocessors.
Shekhar Srikantaiah, Mahmut T. Kandemir, Mary Jane Irwin
2008Archipelago: trading address space for reliability and security.
Vitaliy B. Lvin, Gene Novark, Emery D. Berger, Benjamin G. Zorn
2008Better bug reporting with better privacy.
Miguel Castro, Manuel Costa, Jean-Philippe Martin
2008Communication optimizations for global multi-threaded instruction scheduling.
Guilherme Ottoni, David I. August
2008Dispersing proprietary applications as benchmarks through code mutation.
Luk Van Ertvelde, Lieven Eeckhout
2008Efficiency trends and limits from comprehensive microarchitectural adaptivity.
Benjamin C. Lee, David M. Brooks
2008Exploiting access semantics and program behavior to reduce snoop power in chip multiprocessors.
Chinnakrishnan S. Ballapuram, Ahmad Sharif, Hsien-Hsin S. Lee
2008Feedback-driven threading: power-efficient and high-performance execution of multi-threaded workloads on CMPs.
M. Aater Suleman, Moinuddin K. Qureshi, Yale N. Patt
2008Hardbound: architectural support for spatial safety of the C programming language.
Joe Devietti, Colin Blundell, Milo M. K. Martin, Steve Zdancewic
2008Hardware counter driven on-the-fly request signatures.
Kai Shen, Ming Zhong, Sandhya Dwarkadas, Chuanpeng Li, Christopher Stewart, Xiao Zhang
2008How low can you go?: recommendations for hardware-supported minimal TCB code execution.
Jonathan M. McCune, Bryan Parno, Adrian Perrig, Michael K. Reiter, Arvind Seshadri
2008Improving the performance of object-oriented languages with dynamic predication of indirect jumps.
José A. Joao, Onur Mutlu, Hyesoon Kim, Rishi Agarwal, Yale N. Patt
2008Learning from mistakes: a comprehensive study on real world concurrency bug characteristics.
Shan Lu, Soyeon Park, Eunsoo Seo, Yuanyuan Zhou
2008Merge: a programming model for heterogeneous multi-core systems.
Michael D. Linderman, Jamison D. Collins, Hong Wang, Teresa H. Meng
2008No "power" struggles: coordinated multi-level power management for the data center.
Ramya Raghavendra, Parthasarathy Ranganathan, Vanish Talwar, Zhikui Wang, Xiaoyun Zhu
2008Optimistic parallelism benefits from data partitioning.
Milind Kulkarni, Keshav Pingali, Ganesh Ramanarayanan, Bruce Walter, Kavita Bala, L. Paul Chew
2008Overshadow: a virtualization-based approach to retrofitting protection in commodity operating systems.
Xiaoxin Chen, Tal Garfinkel, E. Christopher Lewis, Pratap Subrahmanyam, Carl A. Waldspurger, Dan Boneh, Jeffrey S. Dwoskin, Dan R. K. Ports
2008PICSEL: measuring user-perceived performance to control dynamic frequency scaling.
Arindam Mallik, Jack Cosgrove, Robert P. Dick, Gokhan Memik, Peter A. Dinda
2008Parallelizing security checks on commodity hardware.
Edmund B. Nightingale, Daniel Peek, Peter M. Chen, Jason Flinn
2008Predictor virtualization.
Ioana Burcea, Stephen Somogyi, Andreas Moshovos, Babak Falsafi
2008Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2008, Seattle, WA, USA, March 1-5, 2008
Susan J. Eggers, James R. Larus
2008SoftSig: software-exposed hardware signatures for code analysis and optimization.
James Tuck, Wonsun Ahn, Luis Ceze, Josep Torrellas
2008Streamware: programming general-purpose multicore processors using streams.
Jayanth Gummaraju, Joel Coburn, Yoshio Turner, Mendel Rosenblum
2008Tapping into the fountain of CPUs: on operating system support for programmable devices.
Yaron Weinsberg, Danny Dolev, Tal Anker, Muli Ben-Yehuda, Pete Wyckoff
2008The design and implementation of microdrivers.
Vinod Ganapathy, Matthew J. Renzelmann, Arini Balakrishnan, Michael M. Swift, Somesh Jha
2008The mapping collector: virtual memory support for generational, parallel, and concurrent compaction.
Michal Wegiel, Chandra Krintz
2008Toward molecular programming with DNA.
Erik Winfree
2008Understanding and visualizing full systems with data flow tomography.
Shashidhar Mysore, Bita Mazloom, Banit Agrawal, Timothy Sherwood
2008Understanding the propagation of hard errors to software and implications for resilient system design.
Man-Lap Li, Pradeep Ramachandran, Swarup Kumar Sahoo, Sarita V. Adve, Vikram S. Adve, Yuanyuan Zhou
2008Xoc, an extension-oriented compiler for systems programming.
Russ Cox, Tom Bergan, Austin T. Clements, M. Frans Kaashoek, Eddie Kohler