Data orchestration in deep learning accelerators:

Intro -- Preface -- Acknowledgments -- Introduction to Data Orchestration -- Deep Neural Networks (DNNs) -- DNN Training and Inference -- DNN Architectures and Layer Types -- Popular DNN Models -- DNN Accelerators -- Computations within DNNs -- Challenge: Data Movement -- Opportunity: Data Reuse --...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Krishna, Tushar (VerfasserIn), Kwon, Hyoukjun (VerfasserIn), Parashar, Angshuman (VerfasserIn), Pellauer, Michael (VerfasserIn), Samajdar, Ananda (VerfasserIn)
Format: Elektronisch E-Book
Sprache:English
Veröffentlicht: [San Rafael] Morgan & Claypool Publishers [2020]
Schriftenreihe:Synthesis lectures on computer architecture #52
Schlagworte:
Online-Zugang:TUM01
Zusammenfassung:Intro -- Preface -- Acknowledgments -- Introduction to Data Orchestration -- Deep Neural Networks (DNNs) -- DNN Training and Inference -- DNN Architectures and Layer Types -- Popular DNN Models -- DNN Accelerators -- Computations within DNNs -- Challenge: Data Movement -- Opportunity: Data Reuse -- Book Overview -- Dataflow and Data Reuse -- Data Reuse Opportunities -- Data Reuse in 1D Convolution -- Dataflows and Mappings -- Deep Dive into Dataflows and Mappings -- Harnessing Data Reuse via Hardware Support -- Dataflows and Data Reuse in CONV2D -- CONV2D Operation -- Data Dimension Coupling and Data Reuse Opportunities -- Data Reuse in a CONV2D Example -- Convolution as Matrix Multiplication -- Summary -- Buffer Hierarchies -- Motivation -- Classifying Buffering Approaches -- Implicit vs. Explicit Orchestration -- Coupled vs. Decoupled Orchestration -- Synchronization Concerns -- The Buffet Storage Idiom -- Buffet Operational Behavior -- Buffet Synchronization Details -- Example Orchestration with Buffets -- Automatically Deriving Configuration -- Composition of Buffer Idioms -- Buffer Hierarchies -- Sharing Fills via Multicast -- Sharing Physical RAMs Efficiently -- Example of Hierarchical Orchestration -- Other Relevant Buffering Idioms for Accelerators -- Research Needs for Accelerator Buffer Hierarchies -- Summary -- Networks-on-Chip -- Communication Phases -- Traditional Networks-on-Chip -- Topology -- Routing -- Flow Control -- Router Microarchitecture -- Challenges with Traditional NoCs -- Specialized NoCs for DNN Accelerators -- Topology -- Routing -- Flow Control -- Leveraging Reuse via the NoC -- Implications of Temporal Reuse -- Implications of Spatial Reuse -- Tying it Together: From Dataflow to Traffic Flow -- Summary -- Putting it Together: Architecting a DNN Accelerator -- Design Flow -- Target Specs and Constraints
Beschreibung:Description based on publisher supplied metadata and other sources
Beschreibung:1 Online-Ressource
ISBN:9781681738703

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand!