


default search action
ASPLOS 2015: Istanbul, Turkey
- Özcan Özturk, Kemal Ebcioglu, Sandhya Dwarkadas:

Proceedings of the Twentieth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2015, Istanbul, Turkey, March 14-18, 2015. ACM 2015, ISBN 978-1-4503-2835-7
Keynote I: Keynote Address I
- Edward A. Lee:

Architectural Support for Cyber-Physical Systems. 1
Session 1A: Persistent Memory
- Yiying Zhang, Jian Yang, Amir Saman Memaripour, Steven Swanson

:
Mojim: A Reliable and Highly-Available Non-Volatile Memory System. 3-18 - Rujia Wang, Lei Jiang, Youtao Zhang, Jun Yang:

SD-PCM: Constructing Reliable Super Dense Phase Change Memory under Write Disturbance. 19-31 - Vinson Young, Prashant J. Nair, Moinuddin K. Qureshi:

DEUCE: Write-Efficient Encryption for Non-Volatile Memories. 33-44
Session 1B: Memory Models I
- Adam Morrison, Yehuda Afek:

Temporally Bounding TSO for Fence-Free Asymmetric Synchronization. 45-58 - Alexander Matveev, Nir Shavit:

Reduced Hardware NOrec: A Safe and Scalable Hybrid Transactional Memory. 59-71 - Marc S. Orr, Shuai Che, Ayse Yilmazer

, Bradford M. Beckmann, Mark D. Hill, David A. Wood:
Synchronization Using Remote-Scope Promotion. 73-86
Session 2A: Memory and Security I
- Chang Liu, Austin Harris

, Martin Maas, Michael W. Hicks
, Mohit Tiwari
, Elaine Shi:
GhostRider: A Hardware-Software System for Memory Trace Oblivious Computation. 87-101 - Christopher W. Fletcher, Ling Ren, Albert Kwon, Marten van Dijk

, Srinivas Devadas:
Freecursive ORAM: [Nearly] Free Recursion and Integrity Verification for Position-based Oblivious RAM. 103-116 - David Chisnall

, Colin Rothwell, Robert N. M. Watson, Jonathan Woodruff
, Munraj Vadera, Simon W. Moore
, Michael Roe, Brooks Davis, Peter G. Neumann:
Beyond the PDP-11: Architectural Support for a Memory-Safe C Abstract Machine. 117-130
Session 2B: Warehouse Scale Computing I
- Jiuyue Ma, Xiufeng Sui, Ninghui Sun, Yupeng Li, Zihao Yu, Bowen Huang, Tianni Xu, Zhicheng Yao, Yun Chen, Haibin Wang, Lixin Zhang, Yungang Bao:

Supporting Differentiated Services in Computers via Programmable Architecture for Resourcing-on-Demand (PARD). 131-143 - Yushi Omote, Takahiro Shinagawa

, Kazuhiko Kato:
Improving Agility and Elasticity in Bare-metal Clouds. 145-159 - Md. Enamul Haque, Yong Hun Eom, Yuxiong He, Sameh Elnikety, Ricardo Bianchini, Kathryn S. McKinley:

Few-to-Many: Incremental Parallelism for Reducing Tail Latency in Interactive Services. 161-175
Session 3A: Memory and Security II
- Patrick Colp, Jiawen Zhang, James Gleeson, Sahil Suneja, Eyal de Lara, Himanshu Raj, Stefan Saroiu, Alec Wolman:

Protecting Data on Smartphones and Tablets from Memory Attacks. 177-189 - Nathan Dautenhahn, Theodoros Kasampalis, Will Dietz, John Criswell

, Vikram S. Adve:
Nested Kernel: An Operating System Architecture for Intra-Kernel Privilege Separation. 191-206
Session 3B: Warehouse Scale Computing II
- Zhangxi Tan, Zhenghao Qian, Xi Chen, Krste Asanovic, David A. Patterson:

DIABLO: A Warehouse-Scale Computer Network Simulator using FPGAs. 207-221 - Johann Hauswald, Michael A. Laurenzano, Yunqi Zhang, Cheng Li, Austin Rovinski, Arjun Khurana, Ronald G. Dreslinski, Trevor N. Mudge, Vinicius Petrucci, Lingjia Tang, Jason Mars:

Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers. 223-238
Session 4A: Energy
- Chao Xu, Felix Xiaozhu Lin, Yuyang Wang

, Lin Zhong:
Automated OS-level Device Runtime Power Management. 239-252 - Iñigo Goiri, Thu D. Nguyen, Ricardo Bianchini:

CoolAir: Temperature- and Variation-Aware Management for Free-Cooled Datacenters. 253-265 - Nikita Mishra, Huazhe Zhang, John D. Lafferty, Henry Hoffmann:

A Probabilistic Graphical Model-based Approach for Minimizing Energy Under Performance Constraints. 267-281 - Jun Pang, Chris Dwyer, Alvin R. Lebeck:

More is Less, Less is More: Molecular-Scale Photonic NoC Power Topologies. 283-296
Session 4B: Reliability
- Vilas Sridharan, Nathan DeBardeleben, Sean Blanchard, Kurt B. Ferreira, Jon Stearley, John Shalf

, Sudhanva Gurumurthi:
Memory Errors in Modern Systems: The Good, The Bad, and The Ugly. 297-310 - Yavuz Yetim, Sharad Malik

, Margaret Martonosi:
CommGuard: Mitigating Communication Errors in Error-Prone Parallel Execution. 311-323 - Dohyeong Kim, Yonghwi Kwon, William N. Sumner

, Xiangyu Zhang, Dongyan Xu:
Dual Execution for On the Fly Fine Grained Execution Comparison. 325-338 - Petr Hosek

, Cristian Cadar
:
VARAN the Unbelievable: An Efficient N-version Execution Framework. 339-353
Session 5A: I/O and Accelerators
- Moshe Malka, Nadav Amit

, Muli Ben-Yehuda, Dan Tsafrir:
rIOMMU: Efficient IOMMU for I/O Devices that Employ Ring Buffers. 355-368 - Dao-Fu Liu, Tianshi Chen, Shaoli Liu, Jinhong Zhou, Shengyuan Zhou, Olivier Temam, Xiaobing Feng, Xuehai Zhou, Yunji Chen

:
PuDianNao: A Polyvalent Machine Learning Accelerator. 369-381
Session 5B: Approximation
- Iñigo Goiri, Ricardo Bianchini, Santosh Nagarakatte

, Thu D. Nguyen:
ApproxHadoop: Bringing Approximations to MapReduce Frameworks. 383-397 - Michael F. Ringenburg

, Adrian Sampson
, Isaac Ackerman, Luis Ceze, Dan Grossman:
Monitoring and Debugging the Quality of Results in Approximate Programs. 399-411
Keynote II: Keynote Address II
Session 6A: Parallelism and Compilation
- Gordon Stewart, Mahanth Gowda, Geoffrey Mainland

, Bozidar Radunovic, Dimitrios Vytiniotis, Cristina Luengo Agullo:
Ziria: A DSL for Wireless Systems Programming. 415-428 - Ravi Teja Mullapudi, Vinay Vasista, Uday Bondhugula:

PolyMage: Automatic Optimization for Image Processing Pipelines. 429-443 - Jeff Heckey, Shruti Patil, Ali JavadiAbhari, Adam Holmes, Daniel Kudrow, Kenneth R. Brown

, Diana Franklin, Frederic T. Chong
, Margaret Martonosi:
Compiler Management of Communication and Parallelism for Quantum Computation. 445-456 - Muhammad Amber Hassaan, Donald D. Nguyen, Keshav Pingali:

Kinetic Dependence Graphs. 457-471
Session 6B: Testing and Tainting, Verification and Security
- Stelios Sidiroglou-Douskos, Eric Lahtinen, Nathan Rittenhouse, Paolo Piselli, Fan Long, Deokhwan Kim, Martin C. Rinard:

Targeted Automatic Integer Overflow Discovery Using Goal-Directed Conditional Branch Enforcement. 473-486 - Udit Dhawan, Catalin Hritcu, Raphael Rubin, Nikos Vasilakis

, Silviu Chiricescu, Jonathan M. Smith, Thomas F. Knight Jr., Benjamin C. Pierce, André DeHon:
Architectural Support for Software-Defined Metadata Processing. 487-502 - Danfeng Zhang

, Yao Wang, G. Edward Suh
, Andrew C. Myers:
A Hardware Design Language for Timing-Sensitive Information-Flow Security. 503-516 - Matthew Hicks, Cynthia Sturton, Samuel T. King, Jonathan M. Smith:

SPECS: A Lightweight Runtime Mechanism for Protecting Software from Security-Critical Processor Bugs. 517-529
Session 7A: Memory Models II
- Yuelu Duan, Nima Honarmand, Josep Torrellas:

Asymmetric Memory Fences: Optimizing Both Performance and Implementability. 531-543 - Hyojin Sung, Sarita V. Adve:

DeNovoSync: Efficient Support for Arbitrary Synchronization without Writer-Initiated Invalidations. 545-559 - Aritra Sengupta, Swarnendu Biswas

, Minjia Zhang, Michael D. Bond
, Milind Kulkarni:
Hybrid Static: Dynamic Analysis for Statically Bounded Region Serializability. 561-575
Session 7B: GPUs
- Jade Alglave, Mark Batty, Alastair F. Donaldson, Ganesh Gopalakrishnan, Jeroen Ketema, Daniel Poetzl, Tyler Sorensen, John Wickerson

:
GPU Concurrency: Weak Behaviours and Programming Assumptions. 577-591 - Jason Jong Kyu Park, Yongjun Park, Scott A. Mahlke:

Chimera: Collaborative Preemption for Multitasking on a Shared GPU. 593-606 - Neha Agarwal, David W. Nellans, Mark Stephenson, Mike O'Connor

, Stephen W. Keckler:
Page Placement Strategies for GPUs within Heterogeneous Memory Systems. 607-618
Session 8A: Scalable Parallelism
- Zhijia Zhao, Xipeng Shen

:
On-the-Fly Principled Speculation for FSM Parallelization. 619-630 - Tudor David, Rachid Guerraoui

, Vasileios Trigonakis:
Asynchronized Concurrency: The Secret to Scaling Concurrent Search Data Structures. 631-644 - Pramod Bhatotia, Pedro Fonseca, Umut A. Acar, Björn B. Brandenburg, Rodrigo Rodrigues:

iThreads: A Threading Library for Parallel Incremental Computation. 645-659
Session 8B: Memory Management
- Lokesh Gidra, Gaël Thomas, Julien Sopena, Marc Shapiro

, Nhan Nguyen:
NumaGiC: a Garbage Collector for Big Data on Big NUMA Machines. 661-673 - Khanh Nguyen

, Kai Wang, Yingyi Bu, Lu Fang, Jianfei Hu, Guoqing Xu:
FACADE: A Compiler and Runtime for (Almost) Object-Bounded Big Data Applications. 675-690 - Varun Agrawal, Abhiroop Dabral, Tapti Palit

, Yongming Shen, Michael Ferdman:
Architectural Support for Dynamic Linking. 691-702

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














