Programs for Testing Processor-in-Memory Computing Systems

TBMG-1544

01/01/2006

Abstract
Content

The Multithreaded Microbenchmarks for Processor-InMemory (PIM) Compilers, Simulators, and Hardware are computer programs arranged in a series for use in testing the performances of PIM computing systems, including compilers, simulators, and hardware. The programs at the beginning of the series test basic functionality; the programs at subsequent positions in the series test increasingly complex functionality. The programs are intended to be used while designing a PIM system, and can be used to verify that compilers, simulators, and hardware work correctly. The programs can also be used to enable designers of these system components to examine tradeoffs in implementation. Finally, these programs can be run on non-PIM hardware (either singlethreaded or multithreaded) using the POSIX pthreads standard to verify that the benchmarks themselves operate correctly. (POSIX -Portable Operating System Interface for UNIX- is a set of standards that define how programs and operating systems interact with each other. pthreads is a library of pre-emptive thread routines that comply with one of the POSIX standards).

Meta TagsDetails
Citation
"Programs for Testing Processor-in-Memory Computing Systems," Mobility Engineering, January 1, 2006.
Additional Details
Publisher
Published
Jan 1, 2006
Product Code
TBMG-1544
Content Type
Magazine Article
Language
English