04.01.2014 Views

Distributed Software Transactional Memories - Distributed Systems ...

Distributed Software Transactional Memories - Distributed Systems ...

Distributed Software Transactional Memories - Distributed Systems ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Basic Concepts<br />

! Ideally<br />

! Performance would scale linearly with the number of cores<br />

! (with 8 cores we would have a program 8 times faster)<br />

! Reality:<br />

! Small % of serial code can kill performance (Amdahl’s Law)<br />

! Say 25% of the program is serial<br />

! 32 cores = 3.7 speedup.<br />

M. Couceiro, P. Romano, L. Rodrigues, HPCS 2011

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!