Heterogeneous Computing. Mohamed Zahran
Чтение книги онлайн.

Читать онлайн книгу Heterogeneous Computing - Mohamed Zahran страница 2

Название: Heterogeneous Computing

Автор: Mohamed Zahran

Издательство: Ingram

Жанр: Компьютерное Железо

Серия: ACM Books

isbn: 9781450360982

isbn:

СКАЧАТЬ Center for Business and Government, John F. Kennedy School of Government, Harvard University

      2015

      A Framework for Scientific Discovery through Video Games

      Seth Cooper, University of Washington

      2014

      Trust Extension as a Mechanism for Secure Code Execution on Commodity Computers

      Bryan Jeffrey Parno, Microsoft Research

      2014

      Embracing Interference in Wireless Systems

      Shyamnath Gollakota, University of Washington

      2014

      Heterogeneous Computing

      Hardware & Software Perspectives

      Mohamed Zahran

      New York University

      ACM Books #26

images

      Copyright © 2019 by the Association for Computing Machinery

      All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means—electronic, mechanical, photocopy, recording, or any other except for brief quotations in printed reviews—without the prior permission of the publisher.

      Designations used by companies to distinguish their products are often claimed as trademarks or registered trademarks. In all instances in which the Association for Computing Machinery is aware of a claim, the product names appear in initial capital or all capital letters. Readers, however, should contact the appropriate companies for more complete information regarding trademarks and registration.

      Heterogeneous Computing: Hardware and Software Perspectives

      Mohamed Zahran

      books.acm.org

       http://books.acm.org

      ISBN: 978-1-4503-6097-5hardcover

      ISBN: 978-1-4503-6233-7paperback

      ISBN: 978-1-4503-6100-2eBook

      ISBN: 978-1-4503-6098-2ePub

      Series ISSN: 2374-6769 print2374-6777 electronic

      DOIs:

10.1145/3281649 Book 10.1145/3281649.3281653 Chapter 3
10.1145/3281649.3281650 Preface 10.1145/3281649.3281654 Chapter 4
10.1145/3281649.3281651 Chapter 1 10.1145/3281649.3281655 Chapter 5
10.1145/3281649.3281652 Chapter 2 10.1145/3281649.3281656 References/Index/Bio

      A publication in the ACM Books series, #26

      Editor in Chief: M. Tamer Özsu, University of Waterloo

      This book was typeset in Arnhem Pro 10/14 and Flama using ZzTEX.

      First Edition

      10 9 8 7 6 5 4 3 2 1

      To my family, without whom I wouldn’t have existed in the first place and wouldn’t have managed through this life.

       Contents

       Preface

       Chapter 1Why Are We Forced to Deal with Heterogeneous Computing?

       1.1The Power Issue

       1.2Heterogeneity beyond Our Control

       1.3Heterogeneity within Our Control

       1.4Seems Like Part of a Solution to Exascale Computing

       Chapter 2Different Players: Heterogeneity in Computing

       2.1Multicore

       2.2GPUs

       2.3FPGA

       2.4Automata Processors

       2.5Neuromorphic Chips

       2.6Other Accelerators

       2.7Mix-And-Match

       2.8In Conclusion

       Chapter 3Architecture: Heterogeneity in Design

       3.1Memory System

       3.2Interconnect

       3.3Examples of Supercomputers

       3.4Security Challenges Facing Heterogeneous Computing

       3.5Bandwidth

       3.6In Conclusion

       Chapter 4Programmability

       4.1Wish List of a Programmer

       4.2Psychology of Programming

       4.3What Do We Have? The Current Status Quo

       4.4In Conclusion

       Chapter 5Research Directions

       5.1Processing-in-Memory (PIM) / Near-Data-Processing (NDP)

       5.2Exascale Computing

       СКАЧАТЬ