Sciweavers

ASPLOS
2015
ACM
8 years 5 days ago
Asymmetric Memory Fences: Optimizing Both Performance and Implementability
There have been several recent efforts to improve the performance of fences. The most aggressive designs allow postfence accesses to retire and complete before the fence completes...
Yuelu Duan, Nima Honarmand, Josep Torrellas
ASPLOS
2015
ACM
8 years 5 days ago
Page Placement Strategies for GPUs within Heterogeneous Memory Systems
Systems from smartphones to supercomputers are increasingly heterogeneous, being composed of both CPUs and GPUs. To maximize cost and energy efficiency, these systems will increa...
Neha Agarwal, David W. Nellans, Mark Stephenson, M...
ASPLOS
2015
ACM
8 years 5 days ago
Synchronization Using Remote-Scope Promotion
Marc S. Orr, Shuai Che, Ayse Yilmazer, Bradford M....
ASPLOS
2015
ACM
8 years 5 days ago
GPU Concurrency: Weak Behaviours and Programming Assumptions
Concurrency is pervasive and perplexing, particularly on graphics processing units (GPUs). Current specifications of languages and hardware are inconclusive; thus programmers oft...
Jade Alglave, Mark Batty, Alastair F. Donaldson, G...
ASPLOS
2015
ACM
8 years 5 days ago
FACADE: A Compiler and Runtime for (Almost) Object-Bounded Big Data Applications
The past decade has witnessed the increasing demands on data-driven business intelligence that led to the proliferation of data-intensive applications. A managed object-oriented p...
Khanh Nguyen, Kai Wang, Yingyi Bu, Lu Fang, Jianfe...
ASPLOS
2015
ACM
8 years 5 days ago
Compiler Management of Communication and Parallelism for Quantum Computation
Quantum computing (QC) offers huge promise to accelerate a range of computationally intensive benchmarks. Quantum computing is limited, however, by the challenges of decoherence: ...
Jeff Heckey, Shruti Patil, Ali JavadiAbhari, Adam ...
ASPLOS
2015
ACM
8 years 5 days ago
Supporting Differentiated Services in Computers via Programmable Architecture for Resourcing-on-Demand (PARD)
This paper presents PARD, a programmable architecture for resourcing-on-demand that provides a new programming interface to convey an application’s high-level information like q...
Jiuyue Ma, Xiufeng Sui, Ninghui Sun, Yupeng Li, Zi...
ASPLOS
2015
ACM
8 years 5 days ago
PolyMage: Automatic Optimization for Image Processing Pipelines
This paper presents the design and implementation of PolyMage, a domain-specific language and compiler for image processing pipelines. An image processing pipeline can be viewed ...
Ravi Teja Mullapudi, Vinay Vasista, Uday Bondhugul...
APLAS
2015
ACM
8 years 5 days ago
Bottom-Up Context-Sensitive Pointer Analysis for Java
This paper describes a new bottom-up, subset-based, and context-sensitive pointer analysis for Java. The main novelty of our technique is the constraint-based handling of virtual m...
Yu Feng, Xinyu Wang, Isil Dillig, Thomas Dillig
APLAS
2015
ACM
8 years 5 days ago
From Call-by-Value to Interaction by Typed Closure Conversion
Abstract. We study the efficient implementation of call-by-value using the structure of interactive computation models. This structure has been useful in applications to resource-...
Ulrich Schöpp