EEMBC & CoreMark Blog

June 8, 2009

Using Coremark on Multiple Cores

Filed under: EEMBC — shay@eembc.org @ 09:00

Although we don’t recommend using this because it will only yield a linear performance increase, CoreMark standard allows for execution of multiple copies on multiple cores, and in fact already contains 3 common implementations (PThreads, Fork(with shared memory) and Sockets). The portable layer allows extension to other proprietary mechanisms as well. E5405 scores posted recently for 1,2 and 4 cores show a linear speedup with the number of cores used. How come? (more…)

June 6, 2009

Concurrency Analysis on CoreMark

Filed under: Coremark, EEMBC — Markus Levy @ 12:52

Although the current run rules for CoreMark don’t allow messing with the code, it’s an interesting exercise to see how much concurrency can be extracted from this relatively sequential benchmark code. CriticalBlue took this on with its Prism tool, writing up an interesting article on the process and results. Check it out

Powered by WordPress