Sciweavers

ASPLOS
2015
ACM
8 years 12 days ago
Ziria: A DSL for Wireless Systems Programming
Software-defined radio (SDR) brings the flexibility of software to wireless protocol design, promising an ideal platform for innovation and rapid protocol deployment. However, i...
Gordon Stewart, Mahanth Gowda, Geoffrey Mainland, ...
ASPLOS
2015
ACM
8 years 12 days ago
On-the-Fly Principled Speculation for FSM Parallelization
Finite State Machine (FSM) is the backbone of an important class of applications in many domains. Its parallelization has been extremely difficult due to inherent strong dependen...
Zhijia Zhao, Xipeng Shen
ASPLOS
2015
ACM
8 years 12 days ago
Hybrid Static: Dynamic Analysis for Statically Bounded Region Serializability
Data races are common. They are difficult to detect, avoid, or eliminate, and programmers sometimes introduce them intentionally. However, shared-memory programs with data races ...
Aritra Sengupta, Swarnendu Biswas, Minjia Zhang, M...
ASPLOS
2015
ACM
8 years 12 days ago
Kinetic Dependence Graphs
Task graphs or dependence graphs are used in runtime systems to schedule tasks for parallel execution. In problem domains such as dense linear algebra and signal processing, depen...
Muhammad Amber Hassaan, Donald D. Nguyen, Keshav P...
ASPLOS
2015
ACM
8 years 12 days ago
Architectural Support for Dynamic Linking
All software in use today relies on libraries, including standard libraries (e.g., C, C++) and application-specific libraries (e.g., libxml, libpng). Most libraries are loaded in ...
Varun Agrawal, Abhiroop Dabral, Tapti Palit, Yongm...
ASPLOS
2015
ACM
8 years 12 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 12 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 12 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 12 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 12 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...