Toward quality EDA tools and tool flows through high-performance computing

被引:3
|
作者
Ng, A [1 ]
Markov, IL [1 ]
机构
[1] Univ Michigan, Dept EECS, Ann Arbor, MI 48109 USA
关键词
D O I
10.1109/ISQED.2005.125
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As the scale and complexity of VLSI circuits increase, Electronic Design Automation (EDA) tools become much more sophisticated and are held to increasing standards of quality. New-generation EDA tools must work correctly on a wider range of inputs, have more internal states, take more effort to develop, and offer fertile ground for programming mistakes. Ensuring quality of a commercial tool in realistic design flows requires rigorous simulation, non-trivial computational resources, accurate reporting of results and insightful analysis. However, time-to-market pressures encourage EDA engineers and chip designers to look elsewhere. Thus, the recent availability of cheap Linux clusters and grids shifts the bottleneck from hardware to logistical tasks, i.e., the speedy collection, reporting and analysis of empirical results. To be practically feasible, such tasks must be automated; they leverage high-performance computing to improve EDA tools. In this work we outline a possible infrastructure solution, called bX, explore relevant use models and describe our computational experience. In a specific application, we use bX to automatically build Pareto curves required,for accurate performance analysis of randomized algorithms.
引用
收藏
页码:22 / 27
页数:6
相关论文
共 50 条
  • [1] EDA tools for high-performance MCM
    Maher, MA
    Khainson, A
    [J]. IEEE SYMPOSIUM ON IC/PACKAGE DESIGN INTEGRATION - PROCEEDINGS, 1998, : 70 - 73
  • [2] High-performance computing and visualization of unsteady turbulent flows
    Kobayashi, T.
    Tsubokura, M.
    Oshima, N.
    [J]. JOURNAL OF VISUALIZATION, 2008, 11 (01) : 23 - 32
  • [3] High-performance computing and visualization of unsteady turbulent flows
    T. Kobayashi
    M. Tsubokura
    N. Oshima
    [J]. Journal of Visualization, 2008, 11 : 23 - 32
  • [4] Toward a Performance/Resilience Tool for Hardware/Software Co-Design of High-Performance Computing Systems
    Engelmann, Christian
    Naughton, Thomas
    [J]. 2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 960 - 969
  • [5] Toward a modular precision ecosystem for high-performance computing
    Anzt, Hartwig
    Flegar, Goran
    Gruetzmacher, Thomas
    Quintana-Orti, Enrique S.
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2019, 33 (06): : 1069 - 1078
  • [6] High-performance computing: the essential tool and the essential challenge
    Pedro Alonso
    José Ranilla
    Jesús Vigo-Aguiar
    [J]. The Journal of Supercomputing, 2017, 73 : 1 - 3
  • [7] High-performance computing: the essential tool and the essential challenge
    Alonso, Pedro
    Ranilla, Jose
    Vigo-Aguiar, Jesus
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (01): : 1 - 3
  • [8] Orlando Tools: Supporting High-performance Computing in Distributed Environments
    Gorsky, Sergey
    Kostromin, Roman
    Feoktistov, Alexander
    Bychkov, Igor
    [J]. 2020 VI INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND NANOTECHNOLOGY (IEEE ITNT-2020), 2020,
  • [9] The Long and Winding Road Toward Efficient High-Performance Computing
    Jalby, William
    Kuck, David
    Malony, Allen D.
    Masella, Michel
    Mazouz, Abdelhafid
    Popov, Mihail
    [J]. PROCEEDINGS OF THE IEEE, 2018, 106 (11) : 1985 - 2003
  • [10] Methods and Tools to Increase Fault Tolerance of High-Performance Computing Systems
    Sidorov, I. A.
    [J]. 2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 226 - 230