Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Thread-level synthetic benchmarks for multicore systems
Sen A., Deniz E. Microprocessors & Microsystems39 (7):471-479,2015.Type:Article
Date Reviewed: Apr 12 2016

A framework that automatically generates synthetic benchmarks for multicore systems is presented in this paper.

A synthetic benchmark emulates a provided application in terms of its characteristics, for example, instruction count by performing (artificial) operations repeatedly in a loop. The goals are to reduce an application’s runtime and program code size; both are beneficial for benchmarking hardware simulators since they are typically slower than real machines by orders of magnitude.

The benchmarks are generated in the (high-level) programming language C, which makes the program code portable as well as human-readable (in contrast to low-level assembly language, which is generated by most of the related work). It could be shown that synthetic benchmarks are on average 147 times faster and 11 times smaller than emulated (real-life) benchmarks of the common suites PARSEC and Rodinia.

Reviewer:  Sergei Gorlatch Review #: CR144312 (1606-0402)
Bookmark and Share
 
Multiple Data Stream Architectures (Multiprocessors) (C.1.2 )
 
 
Parallel (B.2.1 ... )
 
 
Parallel Processors (C.1.2 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Multiple Data Stream Architectures (Multiprocessors)": Date
Cache-coherent multiprocessors
Baskett F., University Video Communications, Stanford, CA, 1991. Type: Book
Feb 1 1994
Multiple processor systems for real-time applications
Liebowitz B., Carson J., Prentice-Hall, Inc., Upper Saddle River, NJ, 1985. Type: Book (9789780136051145)
Jan 1 1986
Multicomputer networks: message-based parallel processing
Reed D., Fujimoto R., MIT Press, Cambridge, MA, 1988. Type: Book (9789780262181297)
Apr 1 1989
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy