Compiling Algorithms for Heterogeneous Systems, Steven Bell, Jing Pu, James Hegarty, Mark Horowitz
Автор: Steven Bell, Jing Pu, James Hegarty, Mark Horowitz Название: Compiling Algorithms for Heterogeneous Systems ISBN: 1681732637 ISBN-13(EAN): 9781681732633 Издательство: Mare Nostrum (Eurospan) Рейтинг: Цена: 72070.00 T Наличие на складе: Невозможна поставка. Описание: Most emerging applications in imaging and machine learning must perform immense amounts of computation while holding to strict limits on energy and power. To meet these goals, architects are building increasingly specialized compute engines tailored for these specific tasks. The resulting computer systems are heterogeneous, containing multiple processing cores with wildly different execution models. Unfortunately, the cost of producing this specialized hardware—and the software to control it—is astronomical. Moreover, the task of porting algorithms to these heterogeneous machines typically requires that the algorithm be partitioned across the machine and rewritten for each specific architecture, which is time consuming and prone to error.Over the last several years, the authors have approached this problem using domain-specific languages (DSLs): high-level programming languages customized for specific domains, such as database manipulation, machine learning, or image processing. By giving up generality, these languages are able to provide high-level abstractions to the developer while producing high performance output. The purpose of this book is to spur the adoption and the creation of domain-specific languages, especially for the task of creating hardware designs.In the first chapter, a short historical journey explains the forces driving computer architecture today. Chapter 2 describes the various methods for producing designs for accelerators, outlining the push for more abstraction and the tools that enable designers to work at a higher conceptual level. From there, Chapter 3 provides a brief introduction to image processing algorithms and hardware design patterns for implementing them. Chapters 4 and 5 describe and compare Darkroom and Halide, two domain-specific languages created for image processing that produce high-performance designs for both FPGAs and CPUs from the same source code, enabling rapid design cycles and quick porting of algorithms. The final section describes how the DSL approach also simplifies the problem of interfacing between application code and the accelerator by generating the driver stack in addition to the accelerator configuration.This book should serve as a useful introduction to domain-specialized computing for computer architecture students and as a primer on domain-specific languages and image processing hardware for those with more experience in the field.
Автор: David E. Hudak; Santosh G. Abraham Название: Compiling Parallel Loops for High Performance Computers ISBN: 1461363861 ISBN-13(EAN): 9781461363866 Издательство: Springer Рейтинг: Цена: 93160.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: 2 Code Segments . . . . . . . . . . . . . . . 3 Determining Communication Parameters . 5 Partitioning . . . . . . 6 Experimental Results . . . . . . . . . . . . . . . . 3 The CPR Algorithm . . . . 149 INDEX . . . . . . . . . . . . . . . . . 2 Example of an iterative data-parallel loop . . . . . . . . . . . . . . . . . .
Автор: David E. Hudak; Santosh G. Abraham Название: Compiling Parallel Loops for High Performance Computers ISBN: 0792392833 ISBN-13(EAN): 9780792392835 Издательство: Springer Рейтинг: Цена: 135050.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: The exploitation of parallel processing to improve computing speeds is being examined at various levels of computer science. This book evaluates these tradeoffs to generate optimum cyclic partitions for data-parallel loops with a linearly varying or uniform computational structure and neighborhood or dimensional multicast communication patterns.
Автор: Luca Benini; Mahmut Kandemir; J. Ramanujam Название: Compilers and Operating Systems for Low Power ISBN: 146134879X ISBN-13(EAN): 9781461348795 Издательство: Springer Рейтинг: Цена: 93160.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Compilers and Operating Systems for Low Power focuses on both application-level compiler directed energy optimization and low-power operating systems.
Автор: Boleslaw K. Szymanski; Balaram Sinharoy Название: Languages, Compilers and Run-Time Systems for Scalable Computers ISBN: 1461359791 ISBN-13(EAN): 9781461359791 Издательство: Springer Рейтинг: Цена: 139750.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Language, Compilers and Run-time Systems for Scalable Computers contains 20 articles based on presentations given at the third workshop of the same title, and 13 extended abstracts from the poster session.
Автор: Dick Grune; Kees van Reeuwijk; Henri E. Bal; Cerie Название: Modern Compiler Design ISBN: 149394472X ISBN-13(EAN): 9781493944729 Издательство: Springer Рейтинг: Цена: 79190.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: "Modern Compiler Design" makes the topic of compiler design more accessible by focusing on principles and techniques of wide application.
Автор: Sandhya Dwarkadas Название: Languages, Compilers, and Run-Time Systems for Scalable Computers ISBN: 3540411852 ISBN-13(EAN): 9783540411857 Издательство: Springer Рейтинг: Цена: 65210.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: The papers in this volume are organized in topical sections on data-intensive computing, static analysis, openMP support, synchronization, software DSM, heterogeneous/-meta-computing, issues of load, and compiler-supported parallelism.
Автор: Monica S. Lam Название: A Systolic Array Optimizing Compiler ISBN: 1461289610 ISBN-13(EAN): 9781461289616 Издательство: Springer Рейтинг: Цена: 144410.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: First, the processors in the xx A Systolic Array Optimizing Compiler array cooperate at a fine granularity of parallelism, interaction between processors must be considered in the generation of code for individual processors.
Автор: Reiner W. Hartenstein; Manfred Glesner Название: Field-Programmable Logic, Smart Applications, New Paradigms and Compilers ISBN: 3540617302 ISBN-13(EAN): 9783540617303 Издательство: Springer Рейтинг: Цена: 69870.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Examining field-programmable logic, this work covers topics including: high-level design; new software and hardware development tools; custom computers; applications; hardware/software co-design; AISC emulators; vendor session; industrial applications and experiences; and re-configuration aspects.
Автор: Vikram Adve; Mar?a Jes?s Garzar?n; Paul Petersen Название: Languages and Compilers for Parallel Computing ISBN: 3540852603 ISBN-13(EAN): 9783540852605 Издательство: Springer Рейтинг: Цена: 69870.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Constitutes the refereed post-conference proceedings of the 20th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2007, held in Urbana, IL, USA, in October 2007. This work is organized in topical sections on reliability, languages, parallel compiler technology, libraries and general compiler techniques.
Автор: Xipeng Shen; Frank Mueller; James Tuck Название: Languages and Compilers for Parallel Computing ISBN: 3319297775 ISBN-13(EAN): 9783319297774 Издательство: Springer Рейтинг: Цена: 46590.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Thisbook constitutes the thoroughly refereed post-conference proceedings of the 28thInternational Workshop on Languages and Compilers for Parallel Computing, LCPC2015, held in Raleigh, NC, USA, in September 2015. The19 revised full papers were carefully reviewed and selected from 44 submissions.
Автор: Chen Ding; John Criswell; Peng Wu Название: Languages and Compilers for Parallel Computing ISBN: 3319527088 ISBN-13(EAN): 9783319527086 Издательство: Springer Рейтинг: Цена: 60550.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: This book constitutes the thoroughly refereed post-conference proceedings of the 29th International Workshop on Languages and Compilers for Parallel Computing, LCPC 2016, held in Rochester, NY, USA, in September 2016. The 20 revised full papers presented together with 4 short papers were carefully reviewed.
Казахстан, 010000 г. Астана, проспект Туран 43/5, НП2 (офис 2) ТОО "Логобук" Тел:+7 707 857-29-98 ,+7(7172) 65-23-70 www.logobook.kz