Machine learning in compiler optimization

Z Wang, M O'Boyle - Proceedings of the IEEE, 2018 - ieeexplore.ieee.org
In the last decade, machine-learning-based compilation has moved from an obscure
research niche to a mainstream activity. In this paper, we describe the relationship between …

[图书][B] Benchmarking modern multiprocessors

C Bienia - 2011 - search.proquest.com
Benchmarking has become one of the most important methods for quantitative performance
evaluation of processor and computer system designs. Benchmarking of modern …

MachSuite: Benchmarks for accelerator design and customized architectures

B Reagen, R Adolf, YS Shao, GY Wei… - 2014 IEEE …, 2014 - ieeexplore.ieee.org
Recent high-level synthesis and accelerator-related architecture papers show a great
disparity in workload selection. To improve standardization within the accelerator research …

Not so fast: Analyzing the performance of {WebAssembly} vs. native code

A Jangda, B Powers, ED Berger, A Guha - 2019 USENIX Annual …, 2019 - usenix.org
All major web browsers now support WebAssembly, a low-level bytecode intended to serve
as a compilation target for code written in languages like C and C++. A key goal of …

Secure information flow by self-composition

G Barthe, PR D'argenio, T Rezk - Mathematical Structures in …, 2011 - cambridge.org
Information flow policies are confidentiality policies that control information leakage through
program execution. A common way to enforce secure information flow is through information …

A characterization of the Rodinia benchmark suite with comparison to contemporary CMP workloads

S Che, JW Sheaffer, M Boyer… - IEEE International …, 2010 - ieeexplore.ieee.org
The recently released Rodinia benchmark suite enables users to evaluate heterogeneous
systems including both accelerators, such as GPUs, and multicore CPUs. As Rodinia sees …

Understanding and optimizing asynchronous low-precision stochastic gradient descent

C De Sa, M Feldman, C Ré, K Olukotun - Proceedings of the 44th annual …, 2017 - dl.acm.org
Stochastic gradient descent (SGD) is one of the most popular numerical algorithms used in
machine learning and other domains. Since this is likely to continue for the foreseeable …

Pannotia: Understanding irregular GPGPU graph applications

S Che, BM Beckmann, SK Reinhardt… - 2013 IEEE …, 2013 - ieeexplore.ieee.org
GPUs have become popular recently to accelerate general-purpose data-parallel
applications. However, most existing work has focused on GPU-friendly applications with …

A survey of cache simulators

H Brais, R Kalayappan, PR Panda - ACM Computing Surveys (CSUR), 2020 - dl.acm.org
Computer architecture simulation tools are essential for implementing and evaluating new
ideas in the domain and can be useful for understanding the behavior of programs and …

Parsec vs. splash-2: A quantitative comparison of two multithreaded benchmark suites on chip-multiprocessors

C Bienia, S Kumar, K Li - 2008 IEEE International Symposium …, 2008 - ieeexplore.ieee.org
The PARSEC benchmark suite was recently released and has been adopted by a significant
number of users within a short amount of time. This new collection of workloads is not yet …