3DSoftware.com > ECE > MPSoC > Addendum 

Multiprocessor System on Chip

2010 Addendum
An on-chip multiprocessor, with multiple cores on the same die, is now simply referred to as a chip multiprocessor (CMP).

Multicore Processors and Systems
(Keckler, Olukotun and Hofstee, editors)
The Preface (download here) of this book provides an overview of CMP hardware, from homogeneous “bulldozers”, to ALU arrays (GPU “termites”), with “chainsaws” in between.

Velox Project | AMD ASF Proposal
High level memory fence programming, referred to as transactions.

“If, when a transaction finishes, none of its transactional lines have been invalidated or evicted, then it can commit”
—  Herlihy & Shavit, The Art of Multi-
processor Programming
, p. 447
“Before resuming from an interrupt, the STM runtime resets all mark bits. This does not abort the pending transaction – it merely causes a full software validation on commit.”
—  Adl-Tabatabai, Kozyrakis, & Saha,
“Optimizing Memory Transactions for
Multicore Systems”, in Keckler et.al.
 
Copyright © 2010 by 3D Software. All rights reserved.
3D Software, P.O. Box 221190, Sacramento CA 95822 USA
www.3DSoftware.com     Contact us
Thursday, 11-Mar-2010 02:00:07 GMT