Pdf performance evaluation of npb and spec cpu2006 on. The type of file system must be disclosed in reported results. Unless otherwise specified, refererences to windows in this document apply to windows xp or later. Download citation performance counters and development of spec cpu2006 performance counters provide the means to track detailed events that. How to compile spec cpu2006 benchmarks to get binaries.
Spec has adopted a set of rules defining how spec cpu2006 benchmark suites must be built and run to produce peak and base metrics. The combination of the sun fire x4800, oracle solaris and oracle solaris studio compiler software resulted in a better score than fujitsus primequest 1800e server, running red hat linux and using intel compiler software. Manually installing the spec cpu2006 benchmark suite and running the hs06. The spec cpu 2006 benchmark is specs industrystandardized, cpuintensive benchmark suite, stressing a systems processor, memory subsystem and compiler benchmark retirement. The spec organization describes the spec cpu2006 benchmark as a computeintensive suite of tests designed to stress a computers processor, memory architecture and compilers. Rate multiple copy throughput the benchmark is also divided into integer intensive applications and floating point intensive applications. Even though spec cpu2006 is more hpc and workstation oriented, it contains a good variety of integer workloads. Here is a complete spec cpu2006 windows installation, with commentary.
Specs cpu2006 benchmarks on azure azure government. Spec cpu2006 consists of a total of 29 individual benchmarks. Performance counters and development of spec cpu2006. The spec cpu2006 suite, which remained the stateoftheart for 11 years was retired in 2017, and is being replaced with the new spec. Measuring and comparing combined performance of cpu, memory and compiler. See below for details on the retirement schedule and result submission requirements. A workload characterization of the spec cpu2017 benchmark. Cpu2006 is specs currentgeneration processor benchmark suite that stresses a systems processor, memory subsystem and compiler.
Using spec cpu2006 requires access to a computer system running a supported operating system with the necessary compilers and tools needed for generating executable binaries for the system. Spec allows any type of file system diskbased, memorybased, nfs, dfs, fat, ntfs etc. With the release of the spec cpu 2017 benchmark suite, the cpu 2006 suite will be retired. Spec designed cpu2006 to provide a comparative measure of computeintensive performance across the widest practical range of hardware using workloads developed from real user applications. If you dont want to use that script, you can proceed with the instructions below. Spec cpu2006 performance charts bigger is better, selected results, please see. I can boot linux on top of modified rocketchip on fpga. See below for details on the retirement schedule and result. Sun fire x4800 sets world records on spec cpu2006 rate. Spec designed cpu2006 to provide a comparative measure of computeintensive performance. Will it be sufficient to 1 run spec cpu2006 with riscv cross compiler 2 do we need to run spike.
The standard performance evaluation corporation spec cpu benchmark suite is commonly used in computer architecture research and has evolved to keep up with system microarchitecture and compiler changes. Using spec cpu2006 in lacasa lab 1 about spec cpu2006 cpu2006 is spec s industrystandardized, cpuintensive benchmark suite, stressing a systems processor, memory subsystem and compiler. Spec cpu2006 with the increase of vector length and different simd instru c tion sets of sse, avx, and imci, based on which some advice are given f. Note that all commands can run without root permissions. Running spec cpu2006 is a good way to evaluate single threaded or core performance. Hi, i am trying to analyze the performance of the processor using spec cpu2006 benchmarks on intel vtune performance analyzer. How to run hepspec06 benchmark hepix working groups. Running spec06 with riscv architecture stack overflow. Cint2006 specint testing integer arithmetic, with programs such as compilers, interpreters, word processors, chess programs etc. This section describes the installing cpu2006 under microsoft windows stepbystep.
Specs cpu2006 benchmarks on azure january 7th, 2016 the cpu2006 suite by spec is a complex set of tools and tests that allow the user to measure the performance and throughput of a machines cpu. I want to compile the benchmarks to get the binaries. I need to test rocketchip hardware performance with cpu2006 monjur oct 9 15 at 20. This document covers the installation procedure for spec cpu2006 under microsoft windows. Spec has invested substantial effort to make the benchmarks portable across a wide variety of hardware architectures, operating systems, and compilers. Using spec cpu2006 benchmark results to compare the. Standard performance evaluation corporation wikipedia. Spec requires the use of a of single file system to contain the directory tree for the spec cpu2006 suite being run. Speed single copy performance of chip, memory, compiler. It is assumed that the person using spec cpu2006 is comfortable using compiler commands as well as other commands via a shell aka command window. The spec cpu benchmarks are widely used in both industry and academia 3. Cfp2006 specfp testing floating point performance, with physical simulations, 3d graphics, image processing. The docs directory on your spec cpu2006 distribution media.
Aggregate scores are calculated when the benchmark run is int all integer benchmarks, fp all floating point benchmarks, or all both integer and floating point. Spec cpu2006 is a source code benchmark, and portability of that source code is one of the chief goals of spec cpu2006. Even if i try to compile this benchmark without any flags, it fails. Install the spec cpu2006 benchmarks using the install.