Skip to content
Christopher Celio edited this page Mar 7, 2014 · 5 revisions

Welcome to the ccbench wiki!

ccbench is a small collection of micro-benchmarks designed to empirically characterize some of the interesting parameters of a processor and its memory system. ccbench can tell you about cache sizes, access latencies, prefetchers, access bandwidth, and more!

This wiki will show off some of the results from ccbench running on a variety of platforms (x86, ARM, RISC-V). See the $CCBENCH/docs for more in-depth information on how the benchmarks work and what they can measure. Feel free to try it out and contribute back!

Chris's labtop:

Ivy Bridge (2.3GHz i7 3615QM)

An ARM core (from a Tegra board):

Kayla (1.4 GHz ARM Cortex A9)

UC Berkeley's architecture group's in-order research processor:

Rocket ("1 GHz" cycle accurate emulator)

Clone this wiki locally