SPEC compute intensive benchmarks are often used to evaluate processors in high-performance systems. However, such evaluations are valid only if these benchmarks are representative of more comprehensive real workloads. I present a comparative architectural analysis of SPEC CPU benchmarks and the more realistic SPEC Java Server benchmark. This analysis indicates the integer subset of CPU benchmarks are broadly representative of the branching and cache characteristics of server and business workloads. I also leverage the collected data to perform a statistical regression analysis, estimating an application’s performance as a linear function of its observed architectural characteristics. A linear model derived from simulated SPEC CPU data appe...
The goal of this work was to produce architecture data for a benchmark set of physical modeling appl...
Applications may have unintended performance problems in spite of compiler optimizations, because of...
Modern computing architectures change rapidly and exhibit high levels of complexity and heterogenei...
Current practice in benchmarking commercial computer systems is to run a number of industry-standard...
The 22nd International Conference on Architecture of Computing Systems (ARCS 2009) : March 10–13, 20...
Understanding the behavior of current and future workloads is key for designers of future computer s...
SPEC benchmarks are often used to compare the relative performance of servers. Typical areas of appl...
Benchmarks are essential for computer architecture research and Performance evaluation. Constructing...
Performance analysis is a critical aspect of CPU design, but it has become more difficult during the...
Benchmarks are essential for computer architecture research and performance evaluation. Constructing...
Java workloads are becoming more prominent on a wide range of computing devices. In contrast to so-c...
Java workloads are becoming increasingly prominent on various platforms ranging from embedded system...
Characterizing the memory behaviour of SPEC CPU benchmarks is critical to analyze bottlenecks in the...
Workload characterization has been proven an essential tool to architecture design and performance e...
International audienceDetermining key characteristics of High Performance Computing machines that wo...
The goal of this work was to produce architecture data for a benchmark set of physical modeling appl...
Applications may have unintended performance problems in spite of compiler optimizations, because of...
Modern computing architectures change rapidly and exhibit high levels of complexity and heterogenei...
Current practice in benchmarking commercial computer systems is to run a number of industry-standard...
The 22nd International Conference on Architecture of Computing Systems (ARCS 2009) : March 10–13, 20...
Understanding the behavior of current and future workloads is key for designers of future computer s...
SPEC benchmarks are often used to compare the relative performance of servers. Typical areas of appl...
Benchmarks are essential for computer architecture research and Performance evaluation. Constructing...
Performance analysis is a critical aspect of CPU design, but it has become more difficult during the...
Benchmarks are essential for computer architecture research and performance evaluation. Constructing...
Java workloads are becoming more prominent on a wide range of computing devices. In contrast to so-c...
Java workloads are becoming increasingly prominent on various platforms ranging from embedded system...
Characterizing the memory behaviour of SPEC CPU benchmarks is critical to analyze bottlenecks in the...
Workload characterization has been proven an essential tool to architecture design and performance e...
International audienceDetermining key characteristics of High Performance Computing machines that wo...
The goal of this work was to produce architecture data for a benchmark set of physical modeling appl...
Applications may have unintended performance problems in spite of compiler optimizations, because of...
Modern computing architectures change rapidly and exhibit high levels of complexity and heterogenei...