
Electronic Design Automation with Graphic Processors
A Survey
now publishers Inc
1st Edition
Published on 6. June 2013
Book
Paperback/Softback
190 pages
978-1-60198-680-1 (ISBN)
Description
Today's Integrated Circuit (IC) architects depend on Electronic Design Automation (EDA) software to conquer the overwhelming complexity of Very Large Scale Integrated (VLSI) designs. As the complexity of IC chips is still fast increasing, it is critical to maintain the momentum towards growing productivity of EDA tools. On the other hand, single-core Central Processing Unit (CPU) performance is unlikely to see significant improvement in the near future. It is thus essential to develop highly efficient parallel algorithms and implementations for EDA applications so that their overall productivity can continue to increase in a scalable fashion. Among various emergent parallel platforms, Graphics Processing Units (GPUs) now offer the highest single-chip computing throughput. A large body of research has therefore been dedicated to accelerating EDA applications with GPUs. Electronic Design Automation with Graphic Processors is a timely state-of-the-art review of the existing literature on GPU-based EDA computing. Considering the substantial diversity of VLSI Computer Aided Design (CAD) algorithms, it puts forward a taxonomy of EDA computing patterns, which can be used as basic building blocks to construct complex EDA applications. GPU-based acceleration techniques for these patterns are then reviewed, and, building on this foundation, it goes on to survey recent works on building efficient data-parallel algorithms and implementations to unleash the power of GPUs for EDA applications.
More details
Series
Language
English
Place of publication
Hanover
United States
Target group
Professional and scholarly
Dimensions
Height: 234 mm
Width: 156 mm
Thickness: 10 mm
Weight
275 gr
ISBN-13
978-1-60198-680-1 (9781601986801)
DOI
10.1561/1000000028
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Content
1: Introduction 2: GPU Architecture and Programming Model 3: EDA Computing Patterns 4: Accelerating Key Design Patterns on GPUs 5: GPU Accelerated EDA Applications 6: Conclusion and Future Work 7: Acknowledgements. References