CSC/ECE 506 Spring 2012/preface: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
Line 1: Line 1:
= Preface =
= Preface =
= Chapter 1: Perspectives <ref>[http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_506_Spring_2012/1a_hv Spring_2012/1a_hv]</ref><ref>[http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_506_Spring_2012/1a_mw Spring_2012/1a_mw]</ref> =
= Chapter 1: Perspectives <ref>[http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_506_Spring_2012/1a_hv Spring_2012/1a_hv]</ref><ref>[http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_506_Spring_2012/1a_mw Spring_2012/1a_mw]</ref> <ref>[http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_506_Spring_2012/1a_ry Spring_2012/1a_ry]</ref> <ref>[http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_506_Spring_2012/1b_ap Spring_2012/1b_ap]</ref> <ref>[http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_506_Spring_2012/1b_as Spring_2012/1b_as </ref> <ref> http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_506_Spring_2012/1b_ps Spring_2012/1b_ps]</ref> <ref>[http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_506_Spring_2012/1c_12 Spring_2012/1c_12]</ref>  =
== Chapter 1: ''Supercomputer comparisons'' ==
== Chapter 1: ''Supercomputer comparisons'' ==
== Chapter 1b: ''Does Moore's Law still hold?''  ==
== Chapter 1b: ''Does Moore's Law still hold?''  ==

Revision as of 17:06, 15 April 2012

Preface

Chapter 1: Perspectives <ref>Spring_2012/1a_hv</ref><ref>Spring_2012/1a_mw</ref> <ref>Spring_2012/1a_ry</ref> <ref>Spring_2012/1b_ap</ref> <ref>Spring_2012/1b_as </ref> <ref> http://expertiza.csc.ncsu.edu/wiki/index.php/CSC/ECE_506_Spring_2012/1b_ps Spring_2012/1b_ps</ref> <ref>Spring_2012/1c_12</ref>

Chapter 1: Supercomputer comparisons

Chapter 1b: Does Moore's Law still hold?

Chapter 1c: MISD architectures

Chapter 2: Parallel Programming Models

Chapter 2a: SAS programming on distributed-memory machines

Chapter 2b: Data parallelism in GPUs

Chapter 3: Shared Memory Parallel Programming

Chapter 3a: Patterns of parallel programming

Chapter 3b: Map Reduce

Chapter 4: Issues in Shared Memory Programming

Chapter 4a: Automatic parallelism and its limitations

Chapter 4b: The limits to speedup

Chapter 5:Parallel Programming for Linked Data Structures

Chapter 5a: Other linked data structures

Chapter 6: Introduction to Memory Hierarchy Organization

Chapter 6b: Multiprocessor issues with write buffers

=Chapter 7:Introduction to Shared Memory Multiprocessors+

Chapter 7b: TLB coherence

=Chapter 8: Bus-Based Coherent Multiprocessors

Chapter 8a: MSI, MESI, MESIF, and MOESI protocols on real architectures

Chapter 8b: 8b. Update and adaptive coherence protocols on real architectures, and power considerations

Chapter 9: Hardware Support for Synchronization

Chapter 9a: Reducing locking overhead

Chapter 10: Memory Consistency Models

Chapter 10a: Prefetching and consistency models

Chapter 10b: Use of consistency models in current multiprocessors

Chapter 11: Distributed Shared Memory Multiprocessors

Chapter 11a: Performance of DSM systems

Chapter 11b: Improvements to directory-based cache-coherence animations

Chapter 12: Interconnection Network Architecture

Chapter 12a: New interconnection topologies

Chapter 12b: On-chip interconnects

References

<references/>