Machine learning in compiler optimization
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 …
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 …
evaluation of processor and computer system designs. Benchmarking of modern …
MachSuite: Benchmarks for accelerator design and customized architectures
Recent high-level synthesis and accelerator-related architecture papers show a great
disparity in workload selection. To improve standardization within the accelerator research …
disparity in workload selection. To improve standardization within the accelerator research …
Not so fast: Analyzing the performance of {WebAssembly} vs. native code
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 …
as a compilation target for code written in languages like C and C++. A key goal of …
Secure information flow by self-composition
Information flow policies are confidentiality policies that control information leakage through
program execution. A common way to enforce secure information flow is through information …
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
The recently released Rodinia benchmark suite enables users to evaluate heterogeneous
systems including both accelerators, such as GPUs, and multicore CPUs. As Rodinia sees …
systems including both accelerators, such as GPUs, and multicore CPUs. As Rodinia sees …
Understanding and optimizing asynchronous low-precision stochastic gradient descent
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 …
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 …
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 …
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
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 …
number of users within a short amount of time. This new collection of workloads is not yet …