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...
Gespeichert in:
| Veröffentlicht in: | 2008 45th ACM/IEEE Design Automation Conference S. 12 - 17 |
|---|---|
| Hauptverfasser: | , , |
| 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 |

