Parallelizing CAD a timely research agenda for EDA

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 res...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:2008 45th ACM/IEEE Design Automation Conference S. 12 - 17
Hauptverfasser: Catanzaro, Bryan, Keutzer, Kurt, Su, Bor-Yiing
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: New York, NY, USA ACM 08.06.2008
IEEE
Schriftenreihe:ACM Conferences
Schlagworte:
ISBN:1605581151, 9781605581156
ISSN:0738-100X
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
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.
AbstractList 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.
Author Keutzer, Kurt
Su, Bor-Yiing
Catanzaro, Bryan
Author_xml – sequence: 1
  givenname: Bryan
  surname: Catanzaro
  fullname: Catanzaro, Bryan
  organization: Berkeley, CA
– sequence: 2
  givenname: Kurt
  surname: Keutzer
  fullname: Keutzer, Kurt
  organization: Berkeley, CA
– sequence: 3
  givenname: Bor-Yiing
  surname: Su
  fullname: Su, Bor-Yiing
  organization: Berkeley, CA
BookMark eNqNj71OwzAURi3RSqSlAxMDCyNLiq99r-07VqH8SJVgAInNshMHBdIUJSzw9BSaB2A6w9H3SWcmJt2uS0KcgVwCIF2BZkDDyz9aOhIzMJLIARBMRCatdjlI-TIVmaPcILLCY7EYhjcpJYB2CjkTp4-hD22b2ua76V4vitX1iZjWoR3SYuRcPN-sn4q7fPNwe1-sNnkAaz9zVoaRwBgKnLDUWiriyqEMEYCxMiXXnIhLVWmldHTJ6jrGytqItbOo5-L88NuklPxH32xD_-WRiKzVe7s82FBufdzt3gcP0v-G-zHcj-E-9k2q94PLfw70DxROUqI
ContentType Conference Proceeding
Copyright 2008 ACM
Copyright_xml – notice: 2008 ACM
DBID 6IE
6IH
CBEJK
RIE
RIO
DOI 10.1145/1391469.1391475
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Proceedings Order Plan (POP) 1998-present by volume
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP) 1998-present
DatabaseTitleList

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EndPage 17
ExternalDocumentID 4555773
Genre orig-research
GroupedDBID 6IE
6IF
6IG
6IH
6IK
6IL
6IM
6IN
AAJGR
AARBI
ACM
ADPZR
ALMA_UNASSIGNED_HOLDINGS
APO
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
GUFHI
IERZE
LHSKQ
OCL
RIE
RIL
RIO
123
29O
AAWTH
ACGFS
ADZIZ
CHZPO
IEGSK
IJVOP
IPLJI
M43
RNS
ID FETCH-LOGICAL-a177t-9269451665a9e4c330259d840ab1194d6c9f9e59c2d3223b8e73fbbd77b4f8743
IEDL.DBID RIE
ISBN 1605581151
9781605581156
ISICitedReferencesCount 21
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000258930200004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0738-100X
IngestDate Wed Aug 27 02:13:46 EDT 2025
Wed Jul 31 05:39:09 EDT 2024
Wed Jan 31 06:47:22 EST 2024
IsPeerReviewed false
IsScholarly true
Keywords pattern
framework
parallelization
manycore
LCCN 85-644924
Language English
License Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Permissions@acm.org
LinkModel DirectLink
MeetingName DAC '08: The 45th Annual Design Automation Conference 2008
MergedId FETCHMERGED-LOGICAL-a177t-9269451665a9e4c330259d840ab1194d6c9f9e59c2d3223b8e73fbbd77b4f8743
PageCount 6
ParticipantIDs acm_books_10_1145_1391469_1391475_brief
acm_books_10_1145_1391469_1391475
ieee_primary_4555773
PublicationCentury 2000
PublicationDate 20080608
2008-June
PublicationDateYYYYMMDD 2008-06-08
2008-06-01
PublicationDate_xml – month: 06
  year: 2008
  text: 20080608
  day: 08
PublicationDecade 2000
PublicationPlace New York, NY, USA
PublicationPlace_xml – name: New York, NY, USA
PublicationSeriesTitle ACM Conferences
PublicationTitle 2008 45th ACM/IEEE Design Automation Conference
PublicationTitleAbbrev DAC
PublicationYear 2008
Publisher ACM
IEEE
Publisher_xml – name: ACM
– name: IEEE
SSID ssj0001138249
ssj0004161
Score 1.7836307
Snippet The relative decline of single-threaded processor performance, coupled with the ongoing shift towards on chip parallelism requires that CAD applications run...
SourceID ieee
acm
SourceType Publisher
StartPage 12
SubjectTerms Application software
Applied computing -- Physical sciences and engineering -- Engineering
Computing methodologies -- Concurrent computing methodologies -- Concurrent programming languages
Concurrent computing
Design automation
Electronic design automation and methodology
Framework
Investments
Logic testing
Manycore
Microprocessors
Multicore processing
Parallel processing
Parallel programming
Parallelization
Pattern
Software and its engineering -- Software notations and tools -- General programming languages -- Language types -- Concurrent programming languages
Software and its engineering -- Software organization and properties -- Software system structures -- Software architectures
Subtitle a timely research agenda for EDA
Title Parallelizing CAD
URI https://ieeexplore.ieee.org/document/4555773
WOSCitedRecordID wos000258930200004&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFH5s4kEv_po4fxFB8GK1aZKm8TZ0w9PYQWG3kqQJDnSTbhP0r_elrb9AEE9tSg_lNU2-7_V93wM4RdaTZrH2EWcSCYq3caSZtJGhiXFpzHRiiqrZhBwOs_FYjVpw_qmFcc5VxWfuIpxW__KLmV2GVNklF0JIydrQljKttVpf-ZRgpheoxIcmklZeqTiDg31pPA6iLoTuIkMIRBuvp49x2nj-UC4uERHh4qEuqmOoPmxr-_Sj9Uq18ww2_vfMm9D5kvCR0efmtAUtN92G9W_ugzvARroMnVQeJ284JvhOrkiPhGbzj6-kMQF6ILjeIGsniG1J_6bXgftB_-76Nmp6KESaSrmIVFCqCpqmQivHLWOIcVSBrE4bShUvUqu8ckLZpMBPm5nMSeaNKaQ03GcIL3ZhZTqbuj0glAnPkY1wyR03XqtUeZEYxb0T1iS8CycYqjyQg3le651F3oQzb8LZhbM_78lNOXG-CzshmPlzbbqRN3Hc__3yAazVhRwhPXIIK4ty6Y5g1b4sJvPyuJop74dSrsM
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dS8MwFL3oFNQXv3F-RhB8sdo0SdP4NvxAcY49TNhbSdIEBzplboL-em-6OhUE8alN6UO5TZN7bu85B-AAUU-axdpHnEkEKN7GkWbSRoYmxqUx04kpSrMJ2Wpl3a5qT8HRhAvjnCubz9xxOC3_5RdPdhRKZSdcCCElm4aZ4JwVj9laXxWVIKcXwMQnK5KWaqk4h4OAadwNtC5M3kWGSRCt1J4-x2ml-kO5OMGcCJcPdVweQ__htLaPP8xXyr3ncvF_T70Ea18kPtKebE_LMOX6K7DwTX9wFVhbD4KXykPvHccE38opaZBgN__wRioZoHuCKw7idoLZLbk4b6zB3eVF5-wqqlwUIk2lHEYqcFUFTVOhleOWMcxyVIG4ThtKFS9Sq7xyQtmkwI-bmcxJ5o0ppDTcZ5hgrEOt_9R3G0AoE54jHuGSO268VqnyIjGKeyesSXgd9jFUeYAHL_mY8SzyKpx5Fc46HP55T24GPefrsBqCmT-PZTfyKo6bv1_eg7mrzm0zb163brZgftzWEYol21AbDkZuB2bt67D3MtgtZ80H2e2yCQ
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+45th+annual+Design+Automation+Conference&rft.atitle=Parallelizing+CAD&rft.au=Catanzaro%2C+Bryan&rft.au=Keutzer%2C+Kurt&rft.au=Su%2C+Bor-Yiing&rft.series=ACM+Conferences&rft.date=2008-06-08&rft.pub=ACM&rft.isbn=1605581151&rft.spage=12&rft.epage=17&rft_id=info:doi/10.1145%2F1391469.1391475
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0738-100X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0738-100X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0738-100X&client=summon