Sciweavers

ASPLOS
2015
ACM
8 years 21 days ago
NumaGiC: a Garbage Collector for Big Data on Big NUMA Machines
Lokesh Gidra, Gaël Thomas 0001, Julien Sopena...
ASPLOS
2015
ACM
8 years 21 days ago
GhostRider: A Hardware-Software System for Memory Trace Oblivious Computation
This paper presents a new compiler and architecture called GhostRider for supporting privacy preserving computation in the cloud. The architecture employs Oblivious RAM (ORAM) whi...
Chang Liu, Austin Harris, Martin Maas, Michael W. ...
ASPLOS
2015
ACM
8 years 21 days ago
iThreads: A Threading Library for Parallel Incremental Computation
Incremental computation strives for efficient successive runs of applications by re-executing only those parts of the computation that are affected by a given input change instea...
Pramod Bhatotia, Pedro Fonseca 0001, Umut A. Acar,...
ASPLOS
2015
ACM
8 years 21 days ago
A Hardware Design Language for Timing-Sensitive Information-Flow Security
Information security can be compromised by leakage via lowlevel hardware features. One recently prominent example is cache probing attacks, which rely on timing channels created b...
Danfeng Zhang, Yao Wang, G. Edward Suh, Andrew C. ...
ASPLOS
2015
ACM
8 years 21 days ago
Sirius: An Open End-to-End Voice and Vision Personal Assistant and Its Implications for Future Warehouse Scale Computers
As user demand scales for intelligent personal assistants (IPAs) such as Apple’s Siri, Google’s Google Now, and Microsoft’s Cortana, we are approaching the computational lim...
Johann Hauswald, Michael A. Laurenzano, Yunqi Zhan...
ASPLOS
2015
ACM
8 years 21 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 21 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 21 days ago
Synchronization Using Remote-Scope Promotion
Marc S. Orr, Shuai Che, Ayse Yilmazer, Bradford M....
ASPLOS
2015
ACM
8 years 21 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 21 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...