Sciweavers

411
Voted
CC
2016
Springer
10 years 1 months ago
SVF: interprocedural static value-flow analysis in LLVM
This paper presents SVF, a tool that enables scalable and precise interprocedural Static Value-Flow analysis for C programs by leveraging recent advances in sparse analysis. SVF, ...
Yulei Sui, Jingling Xue
140
Voted
CC
2016
Springer
10 years 1 months ago
Sparse representation of implicit flows with applications to side-channel detection
Bruno Rodrigues, Fernando Magno Quintão Per...
148
Voted
CC
2016
Springer
10 years 1 months ago
Input space splitting for OpenCL
The performance of OpenCL programs suffers from memory and control flow divergence. Therefore, OpenCL compilers employ static analyses to identify non-divergent control flow and...
Simon Moll, Johannes Doerfert, Sebastian Hack
151
Voted
CC
2016
Springer
10 years 1 months ago
GreenThumb: superoptimizer construction framework
Developing an optimizing compiler backend remains a laborious process, especially for nontraditional ISAs that have been appearing recently. Superoptimization sidesteps the need f...
Phitchaya Mangpo Phothilimthana, Aditya Thakur, Ra...
144
Voted
CC
2016
Springer
10 years 1 months ago
Thread-level speculation with kernel support
Runtime systems for speculative parallelization can be substantially sped up by implementing them with kernel support. We describe a novel implementation of a thread-level specula...
Clemens Hammacher, Kevin Streit, Andreas Zeller, S...