Many-Core Computing Hardware and software
Computing has moved away from a focus on performance-centric serial computation, instead towards energy-efficient parallel computation. This provides continued performance increases without increasing clock frequencies, and overcomes the thermal and power limitations of the dark-silicon era. As the...
Uloženo v:
| Hlavní autoři: | , |
|---|---|
| Médium: | E-kniha |
| Jazyk: | angličtina |
| Vydáno: |
Stevenage
The Institution of Engineering and Technology
2019
Institution of Engineering and Technology (The IET) Institution of Engineering & Technology Institution of Engineering and Technology |
| Vydání: | 1 |
| Edice: | Computing and networks |
| Témata: | |
| ISBN: | 1785615823, 9781785615825 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
Obsah:
- Part I: Programming models, OS and applications -- Chapter 1: HPC with many core processors -- Chapter 2: From irregular heterogeneous software to reconfigurable hardware -- Chapter 3: Operating systems for many-core systems -- Chapter 4: Decoupling the programming model from resource management in throughput processors -- Chapter 5: Tools and workloads for many-core computing -- Chapter 6: Hardware and software performance in deep learning -- -- Part II: Runtime management -- Chapter 7: Adaptive–reflective middleware for power and energy management in many-core heterogeneous systems -- Chapter 8: Advances in power management of many-core processors -- Chapter 9: Runtime thermal management of many-core systems -- Chapter 10: Adaptive packet processing on CPU–GPU heterogeneous platforms -- Chapter 11: From power-efficient to power-driven computing -- -- Part III: System modelling, verification, and testing -- Chapter 12: Modelling many-core architectures -- Chapter 13: Power modelling of multicore systems -- Chapter 14: Developing portable embedded software for multicore systems through formal abstraction and refinement -- Chapter 15: Self-testing of multicore processors -- Chapter 16: Advances in hardware reliability of reconfigurable many-core embedded systems -- -- Part IV: Architectures and systems -- Chapter 17: Manycore processor architectures -- Chapter 18: Silicon photonics enabled rack-scale many-core systems -- Chapter 19: Cognitive I/O for 3D-integrated many-core system -- Chapter 20: Approximate computing across the hardware and software stacks -- Chapter 21: Many-core systems for big-data computing -- Chapter 22: Biologically-inspired massively-parallel computing --
- Title Page Preface Table of Contents 1. HPC with Many Core Processors 2. From Irregular Heterogeneous Software to Reconfigurable Hardware 3. Operating Systems for Many-Core Systems 4. Decoupling the Programming Model from Resource Management in Throughput Processors 5. Tools and Workloads for Many-Core Computing 6. Hardware and Software Performance in Deep Learning 7. Adaptive-Reflective Middleware for Power and Energy Management in Many-Core Heterogeneous Systems 8. Advances in Power Management of Many-Core Processors 9. Runtime Thermal Management of Many-Core Systems 10. Adaptive Packet Processing on CPU-GPU Heterogeneous Platforms 11. From Power-Efficient to Power-Driven Computing 12. Modelling Many-Core Architectures 13. Power Modelling of Multicore Systems 14. Developing Portable Embedded Software for Multicore Systems through Formal Abstraction and Refinement 15. Self-Testing of Multicore Processors 16. Advances in Hardware Reliability of Reconfigurable Many-Core Embedded Systems 17. Manycore Processor Architectures 18. Silicon Photonics Enabled Rack-Scale Many-Core Systems 19. Cognitive I/O for 3D-Integrated Many-Core System 20. Approximate Computing across the Hardware and Software Stacks 21. Many-Core Systems for Big-Data Computing 22. Biologically-Inspired Massively-Parallel Computing Index
- 14. Developing portable embedded software for multicore systems through formal abstraction and refinement / Asieh Salehi Fathabadi, Mohammadsadegh Dalvandi, and Michael Butler -- 15. Self-testing of multicore processors / Michael A. Skitsas, Marco Restifo, Maria K. Michael, Chrysostomos Nicopoulos, Paolo Bernardi, and Ernesto Sanchez -- 16. Advances in hardware reliability of reconfigurable many-core embedded systems / Lars Bauer, Hongyan Zhang, Michael A. Kochte, Eric Schneider, Hans-Joachim Wunderlich, and Jörg Henkel -- Part IV. Architectures and systems -- 17. Manycore processor architectures / Prasenjit Chakraborty, Bharath Narasimha Swamy, and Preeti Ranjan Panda -- 18. Silicon photonics enabled rack-scale many-core systems / Peng Yang, Zhehui Wang, Zhifei Wang, Xuanqi Chen, Luan H.K. Duong, and Jiang Xu -- 19. Cognitive I/O for 3D-integrated many-core system / Hao Yu, Sai Manoj Pudukotai Dinakarrao, and Hantao Huang -- 20. Approximate computing across the hardware and software stacks / Muhammad Shafique, Osman Hasan, Rehan Hafiz, Sana Mazahir, Muhammad Abdullah Hanif, and Semeen Rehman -- 21. Many-core systems for big-data computing / Sam Ainsworth and Timothy M. Jones -- 22. Biologically-inspired massively-parallel computing / Steve Furber -- Index
- Intro -- Contents -- Preface -- Part I. Programming models, OS and applications -- 1. HPC with many core processors / Xavier Martorell, Jorge Bellon, Victor Lopez, Vicenç Beltran, Sergi Mateo, Xavier Teruel, Eduard Ayguade, and Jesus Labarta -- 2. From irregular heterogeneous software to reconfigurable hardware / John Wickerson and George A. Constantinides -- 3. Operating systems for many-core systems / Hendrik Borghorst and Olaf Spinczyk -- 4. Decoupling the programming model from resource management in throughput processors / Nandita Vijaykumar, Kevin Hsieh, Gennady Pekhimenko, Samira Khan, Ashish Shrestha, Saugata Ghose, Adwait Jog, Phillip B. Gibbons, and Onur Mutlu -- 5. Tools and workloads for many-core computing / Amit Kumar Singh, Piotr Dziurzanski, Geoff V. Merrett, and Bashir M. Al-Hashimi -- 6. Hardware and software performance in deep learning / Andrew Anderson, James Garland, Yuan Wen, Barbara Barabasz, Kaveena Persand, Aravind Vasudevan, and David Gregg -- Part II. Runtime management -- 7. Adaptive-reflective middleware for power and energy management in many-core heterogeneous systems / Tiago Mück, Amir M. Rahmani, and Nikil Dutt -- 8. Advances in power management of many-core processors / Andrea Bartolini and Davide Rossi -- 9. Runtime thermal management of many-core systems / Anup Das and Akash Kumar -- 10. Adaptive packet processing on CPU-GPU heterogeneous platforms / Arian Maghazeh, Petru Eles, Zebo Peng, Alexandru Andrei, Unmesh D. Bordoloi, and Usman Dastgeer -- 11. From power-efficient to power-driven computing / Rishad Shafik and Alex Yakovlev -- Part III. System modelling, verification, and testing -- 12. Modelling many-core architectures / Guihai Yan, Jiajun Li, and Xiaowei Li -- 13. Power modelling of multicore systems / Matthew J. Walker, Geoff V. Merrett, and Bashir Al-Hashimi

