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.
Since 1973, Storey's Country Wisdom Bulletins have offered practical, hands-on instructions designed to help readers master dozens of country living skills quickly and easily. There are now more than 170 titles in this series, and their remarkable popularity reflects the common desire of country and city dwellers alike to cultivate personal independence in everyday life.
Digital House Products Articles
Digital House Products Books
Digital House Products