IEEE Computer Architecture Letters · 2010 · 99 citations · 6 references
Heterogeneous ComputingEngineeringComputer ArchitectureEmbedded SystemsProcessor ArchitectureMulticore ProcessorsOpen Source BenchmarkSystems EngineeringParallel ComputingManycore ProcessorComputer EngineeringComputer SciencePerformance Analysis ToolEmbedded Multiprocessor SystemsBenchmarking ToolEdge ComputingParallel Performance EvaluationCloud ComputingMany-core ArchitectureMultiprocessor SystemParallel ProgrammingSystem Software
Multicore processors are the main computing platform in laptops, desktop, and servers today, and are making their way into the embedded systems market also. Using benchmarks is a common approach to evaluate the performance of a system. However, benchmarks for embedded systems have so far been either targeted for a uni-processor environment, e.g., MiBench,or have been commercial, e.g., MultiBench by EEMBC. In this paper, we propose and implement an open source benchmark,ParMiBench, targeted for multiprocessor-based embedded systems. ParMiBench consists of parallel implementations of seven compute intensive algorithms from the uni-processor benchmark suite MiBench. The applications are selected from four domains:Automation and Industry Control, Network, Office, and Security.
6
Steven Cameron Woo, Moriyoshi Ohara, Evan Torrie et al. · 1995 · 3.6K citations · Full text
Christian Bienia, Sanjeev Kumar, Jaswinder Pal Singh et al. · 2008 · 3.4K citations
Computer architecture: a quantitative approach
Martin Shute · Microelectronics Journal · 1993 · 3.4K citations
MiBench: A free, commercially representative embedded benchmark suite
Matthew R. Guthaus, Jeffrey Ringenberg, Daniel Ernst et al. · 2001 · 3.1K citations
The Landscape of Parallel Computing Research: A View from Berkeley
Krste Asanović, Ras Bodik, Bryan Catanzaro et al. · UC Berkeley · 2006 · 2K citations