Fundamentals of Parallel Multicore Architecture

Book description

Although multicore is now a mainstream architecture, there are few textbooks that cover parallel multicore architectures. Filling this gap, Fundamentals of Parallel Multicore Architecture provides all the material for a graduate or senior undergraduate course that focuses on the architecture of multicore processors. The book is also useful as a ref

Table of contents

  1. Front Cover (1/2)
  2. Front Cover (2/2)
  3. Dedication
  4. Contents (1/2)
  5. Contents (2/2)
  6. Preface
  7. Acknowledgement
  8. About the Author
  9. List of Abbreviations
  10. Chapter 1 - Perspectives on Multicore Architectures (1/6)
  11. Chapter 1 - Perspectives on Multicore Architectures (2/6)
  12. Chapter 1 - Perspectives on Multicore Architectures (3/6)
  13. Chapter 1 - Perspectives on Multicore Architectures (4/6)
  14. Chapter 1 - Perspectives on Multicore Architectures (5/6)
  15. Chapter 1 - Perspectives on Multicore Architectures (6/6)
  16. Chapter 2 - Perspectives on Parallel Programming (1/5)
  17. Chapter 2 - Perspectives on Parallel Programming (2/5)
  18. Chapter 2 - Perspectives on Parallel Programming (3/5)
  19. Chapter 2 - Perspectives on Parallel Programming (4/5)
  20. Chapter 2 - Perspectives on Parallel Programming (5/5)
  21. Chapter 3 - Shared Memory Parallel Programming (1/11)
  22. Chapter 3 - Shared Memory Parallel Programming (2/11)
  23. Chapter 3 - Shared Memory Parallel Programming (3/11)
  24. Chapter 3 - Shared Memory Parallel Programming (4/11)
  25. Chapter 3 - Shared Memory Parallel Programming (5/11)
  26. Chapter 3 - Shared Memory Parallel Programming (6/11)
  27. Chapter 3 - Shared Memory Parallel Programming (7/11)
  28. Chapter 3 - Shared Memory Parallel Programming (8/11)
  29. Chapter 3 - Shared Memory Parallel Programming (9/11)
  30. Chapter 3 - Shared Memory Parallel Programming (10/11)
  31. Chapter 3 - Shared Memory Parallel Programming (11/11)
  32. Chapter 4 - Parallel Programming for Linked Data Structures (1/6)
  33. Chapter 4 - Parallel Programming for Linked Data Structures (2/6)
  34. Chapter 4 - Parallel Programming for Linked Data Structures (3/6)
  35. Chapter 4 - Parallel Programming for Linked Data Structures (4/6)
  36. Chapter 4 - Parallel Programming for Linked Data Structures (5/6)
  37. Chapter 4 - Parallel Programming for Linked Data Structures (6/6)
  38. Chapter 5 - Introduction to Memory Hierarchy Organization (1/12)
  39. Chapter 5 - Introduction to Memory Hierarchy Organization (2/12)
  40. Chapter 5 - Introduction to Memory Hierarchy Organization (3/12)
  41. Chapter 5 - Introduction to Memory Hierarchy Organization (4/12)
  42. Chapter 5 - Introduction to Memory Hierarchy Organization (5/12)
  43. Chapter 5 - Introduction to Memory Hierarchy Organization (6/12)
  44. Chapter 5 - Introduction to Memory Hierarchy Organization (7/12)
  45. Chapter 5 - Introduction to Memory Hierarchy Organization (8/12)
  46. Chapter 5 - Introduction to Memory Hierarchy Organization (9/12)
  47. Chapter 5 - Introduction to Memory Hierarchy Organization (10/12)
  48. Chapter 5 - Introduction to Memory Hierarchy Organization (11/12)
  49. Chapter 5 - Introduction to Memory Hierarchy Organization (12/12)
  50. Chapter 6 - Introduction to Shared Memory Multiprocessors (1/3)
  51. Chapter 6 - Introduction to Shared Memory Multiprocessors (2/3)
  52. Chapter 6 - Introduction to Shared Memory Multiprocessors (3/3)
  53. Chapter 7 - Basic Cache Coherence Issues (1/12)
  54. Chapter 7 - Basic Cache Coherence Issues (2/12)
  55. Chapter 7 - Basic Cache Coherence Issues (3/12)
  56. Chapter 7 - Basic Cache Coherence Issues (4/12)
  57. Chapter 7 - Basic Cache Coherence Issues (5/12)
  58. Chapter 7 - Basic Cache Coherence Issues (6/12)
  59. Chapter 7 - Basic Cache Coherence Issues (7/12)
  60. Chapter 7 - Basic Cache Coherence Issues (8/12)
  61. Chapter 7 - Basic Cache Coherence Issues (9/12)
  62. Chapter 7 - Basic Cache Coherence Issues (10/12)
  63. Chapter 7 - Basic Cache Coherence Issues (11/12)
  64. Chapter 7 - Basic Cache Coherence Issues (12/12)
  65. Chapter 8 - Hardware Support for Synchronization (1/8)
  66. Chapter 8 - Hardware Support for Synchronization (2/8)
  67. Chapter 8 - Hardware Support for Synchronization (3/8)
  68. Chapter 8 - Hardware Support for Synchronization (4/8)
  69. Chapter 8 - Hardware Support for Synchronization (5/8)
  70. Chapter 8 - Hardware Support for Synchronization (6/8)
  71. Chapter 8 - Hardware Support for Synchronization (7/8)
  72. Chapter 8 - Hardware Support for Synchronization (8/8)
  73. Chapter 9 - Memory Consistency Models (1/6)
  74. Chapter 9 - Memory Consistency Models (2/6)
  75. Chapter 9 - Memory Consistency Models (3/6)
  76. Chapter 9 - Memory Consistency Models (4/6)
  77. Chapter 9 - Memory Consistency Models (5/6)
  78. Chapter 9 - Memory Consistency Models (6/6)
  79. Chapter 10 - Advanced Cache Coherence Issues (1/8)
  80. Chapter 10 - Advanced Cache Coherence Issues (2/8)
  81. Chapter 10 - Advanced Cache Coherence Issues (3/8)
  82. Chapter 10 - Advanced Cache Coherence Issues (4/8)
  83. Chapter 10 - Advanced Cache Coherence Issues (5/8)
  84. Chapter 10 - Advanced Cache Coherence Issues (6/8)
  85. Chapter 10 - Advanced Cache Coherence Issues (7/8)
  86. Chapter 10 - Advanced Cache Coherence Issues (8/8)
  87. Chapter 11 - Interconnection Network Architecture (1/8)
  88. Chapter 11 - Interconnection Network Architecture (2/8)
  89. Chapter 11 - Interconnection Network Architecture (3/8)
  90. Chapter 11 - Interconnection Network Architecture (4/8)
  91. Chapter 11 - Interconnection Network Architecture (5/8)
  92. Chapter 11 - Interconnection Network Architecture (6/8)
  93. Chapter 11 - Interconnection Network Architecture (7/8)
  94. Chapter 11 - Interconnection Network Architecture (8/8)
  95. Chapter 12 - SIMT Architecture (1/4)
  96. Chapter 12 - SIMT Architecture (2/4)
  97. Chapter 12 - SIMT Architecture (3/4)
  98. Chapter 12 - SIMT Architecture (4/4)
  99. Chapter 13 - Ask the Experts (1/6)
  100. Chapter 13 - Ask the Experts (2/6)
  101. Chapter 13 - Ask the Experts (3/6)
  102. Chapter 13 - Ask the Experts (4/6)
  103. Chapter 13 - Ask the Experts (5/6)
  104. Chapter 13 - Ask the Experts (6/6)
  105. Bibliography (1/2)
  106. Bibliography (2/2)
  107. Back Cover

Product information

  • Title: Fundamentals of Parallel Multicore Architecture
  • Author(s): Yan Solihin
  • Release date: November 2015
  • Publisher(s): Chapman and Hall/CRC
  • ISBN: 9781482211191