Indicative Content |
Architecture
Flynn’s Taxonomy, Multicore, Manycore and Stream Processors
|
Concurrency Models
Shared Memory Model, Message Passing Model, Software Transactional Memory and Actors
|
Concurrency Issues
Replication, Fault Tolerance, Load Balancing and Scalability
|
Concurrent API's
OpenMP, Cilk, Map-Reduce, CUDA
|
SETU Carlow Campus reserves the right to alter the nature and timings of assessment
Module Resources
|
Recommended Book Resources |
---|
-
Maurice Herlihy, Nir Shavit. The Art of Multiprocessor Programming, Revised Reprint, Morgan Kaufmann, p.536, [ISBN: 0123973376].
-
Michael McCool, James Reinders, Arch Robison. Structured Parallel Programming, Morgan Kaufmann, p.432, [ISBN: 9780124159938].
-
Clay Breshears. The art of concurrency, Beijing ; O'Reilly, c2009., [ISBN: 9780596521530].
-
Multicore and GPU Programming, San Diego; Morgan Kaufmann [Imprint], [ISBN: 9780124171374].
|
Supplementary Book Resources |
---|
-
P. Butcher. (2014), Seven Concurrency Models in Seven Weeks, Pragmatic Bookshelf.
|
This module does not have any article/paper resources |
---|
This module does not have any other resources |
---|