Jump to ratings and reviews
Rate this book

Simulating Shared-Memory Parallel Computers

Rate this book
Explore how Washcloth lets you simulate shared-memory parallel machines and study their behavior before building real hardware.

The Washcloth simulator provides a flexible, high-level tool for computer architecture research. It runs on classic machines and models asynchronous processing elements, global and local memory, and the interconnection networks that tie them together. The tool supports writing programs in high-level languages, with synchronization added through special instructions and library routines. It also collects statistics on running time, memory accesses, and instruction activity to help compare design choices.

Simulates multiple architectures, including ultrafast interconnects and memory models similar to shared-memory MIMD systems. Supports performance metrics gathering and post-processing to inform high-level design decisions. Allows high-level programming with assembly-level synchronization hints and optional custom hook routines for statistics. Incorporates synchronization primitives such as read-modify-write operations and a fetch-and-add primitive to model parallel behavior. Ideal for readers of computer architecture or students exploring parallel computer design and simulation tooling.

16 pages, Paperback

Published August 24, 2018

About the author

Seth Abraham

2 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
0 (0%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.