• DocumentCode
    474409
  • Title

    Parallelizing CAD: A timely research agenda for EDA

  • Author

    Catanzaro, Bryan ; Keutzer, Kurt ; Su, Bor-Yiing

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of California at Berkeley, Berkeley, CA
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    12
  • Lastpage
    17
  • Abstract
    The relative decline of single-threaded processor performance, coupled with the ongoing shift towards on chip parallelism requires that CAD applications run efficiently on parallel microprocessors. We believe that an ad hoc approach to parallelizing CAD applications will not lead to satisfactory results: neither in terms of return on engineering investment nor in terms of the computational efficiency of end applications. Instead, we propose that a key area of CAD research is to identify the design patterns underlying CAD applications and then build CAD application frameworks that aid efficient parallel software implementations of these design patterns. Our initial results indicate that parallel patterns exist in a broad range of CAD problems. We believe that frameworks for these patterns will enable CAD to successfully capitalize on increased processor performance through parallelism.
  • Keywords
    circuit CAD; microprocessor chips; parallel programming; CAD research; EDA; electronic design automation; on chip parallelism; parallel software; single-threaded processor performance; Application software; Concurrent computing; Design automation; Electronic design automation and methodology; Investments; Logic testing; Microprocessors; Multicore processing; Parallel processing; Parallel programming; Framework; Manycore; Parallelization; Pattern;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555773