This paper presents a novel benchmark synthesis framework with three key features. First, it generates synthetic benchmarks in a high-level programming language (C in our case), in contrast to prior work in benchmark synthesis which generates synthetic benchmarks in assembly. Second, the synthetic benchmarks hide proprietary information from the original workloads they are built after. Hence, companies may want to distribute synthetic benchmark clones to third parties as proxies for their proprietary codes; third parties can then optimize the target system without having access to the original codes. Third, the synthetic benchmarks are shorter running than the original workloads they are modeled after, yet they are representative. In summar...
This paper introduces a methodology to reduce the overall simulation time of large benchmarking suit...
Benchmark programs are an integral part of program analysis research. Researchers use benchmark prog...
Cycle-approximate simulators (CAS) have long been a staple in the experimental toolkit of computer a...
This paper presents a novel benchmark synthesis framework with three key features. First, it generat...
Benchmarks set standards for innovation in computer architecture research and industry product devel...
Benchmarks set standards for innovation in computer architecture research and industry product devel...
textWhen designing a computer system, benchmark programs are used with cycle accurate performance/po...
Benchmarks that closely match the behavior of production workloads are crucial to design and provisi...
This PhD thesis [1], awarded with the SPEC Distinguished Dissertation Award 2011, proposes and studi...
A methodology is introduced to reduce the overall simulation time of large benchmarking suites. Prev...
Developing an optimizing compiler for a newly proposed architecture is ex-tremely difficult when the...
Predictive modeling using machine learning is an effective method for building compiler heuristics, ...
As software systems become increasingly heterogeneous, the ability of compilers to reason about an e...
Designing optimal computer systems for improved performance and energy efficiency requires architect...
Developing an optimizing compiler for a newly proposed architecture is extremely difficult when ther...
This paper introduces a methodology to reduce the overall simulation time of large benchmarking suit...
Benchmark programs are an integral part of program analysis research. Researchers use benchmark prog...
Cycle-approximate simulators (CAS) have long been a staple in the experimental toolkit of computer a...
This paper presents a novel benchmark synthesis framework with three key features. First, it generat...
Benchmarks set standards for innovation in computer architecture research and industry product devel...
Benchmarks set standards for innovation in computer architecture research and industry product devel...
textWhen designing a computer system, benchmark programs are used with cycle accurate performance/po...
Benchmarks that closely match the behavior of production workloads are crucial to design and provisi...
This PhD thesis [1], awarded with the SPEC Distinguished Dissertation Award 2011, proposes and studi...
A methodology is introduced to reduce the overall simulation time of large benchmarking suites. Prev...
Developing an optimizing compiler for a newly proposed architecture is ex-tremely difficult when the...
Predictive modeling using machine learning is an effective method for building compiler heuristics, ...
As software systems become increasingly heterogeneous, the ability of compilers to reason about an e...
Designing optimal computer systems for improved performance and energy efficiency requires architect...
Developing an optimizing compiler for a newly proposed architecture is extremely difficult when ther...
This paper introduces a methodology to reduce the overall simulation time of large benchmarking suit...
Benchmark programs are an integral part of program analysis research. Researchers use benchmark prog...
Cycle-approximate simulators (CAS) have long been a staple in the experimental toolkit of computer a...