Limit search to available items
Book Cover
E-book
Author Winterstein, Felix, author

Title Separation logic for high-level synthesis / Felix Winterstein
Published Cham, Switzerland : Springer, 2017

Copies

Description 1 online resource
Series Springer theses
Springer theses.
Contents 1. Introduction -- 2. High-level Synthesis of Dynamic Data Structures -- 3. Background -- 4. Heap Partitioning and Parallelisation -- 5. Custom Multi-Cache Architectures -- 6. Conclusion -- Bibliography -- Appendices
Summary This book presents novel compiler techniques, which combine a rigorous mathematical framework, novel program analyses and digital hardware design to advance current high-level synthesis tools and extend their scope beyond the industrial?state of the art?. Implementing computation on customised digital hardware plays an increasingly important role in the quest for energy-efficient high-performance computing. Field-programmable gate arrays (FPGAs) gain efficiency by encoding the computing task into the chip?s physical circuitry and are gaining rapidly increasing importance in the processor market, especially after recent announcements of large-scale deployments in the data centre. This is driving, more than ever, the demand for higher design entry abstraction levels, such as the automatic circuit synthesis from high-level languages (high-level synthesis). The techniques in this book apply formal reasoning to high-level synthesis in the context of demonstrably practical applications.<
Notes "Doctoral thesis accepted by Imperial College London, UK."
Bibliography Includes bibliographical references
Notes Online resource; title from PDF title page (SpringerLink, viewed March 13, 2017)
Subject Parallel processing (Electronic computers)
Embedded computer systems -- Design
Storage media & peripherals.
Computer architecture & logic design.
Programming & scripting languages: general.
Circuits & components.
COMPUTERS -- Systems Architecture -- Distributed Systems & Computing.
Parallel processing (Electronic computers)
Form Electronic book
ISBN 9783319532226
3319532227