A General-purpose Parallel and Heterogeneous Task Programming System for VLSI CAD
This paper introduces Taskflow to address the critical question of "How can we make it easier to implement and deploy parallel computer-aided design (CAD) algorithms on large heterogeneous nodes with high performance and simultaneous high productivity?" Parallelizing CAD is an extremely ch...
Uloženo v:
| Vydáno v: | Digest of technical papers - IEEE/ACM International Conference on Computer-Aided Design s. 1 - 2 |
|---|---|
| Hlavní autor: | |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
Association on Computer Machinery
02.11.2020
|
| Témata: | |
| ISSN: | 1558-2434 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | This paper introduces Taskflow to address the critical question of "How can we make it easier to implement and deploy parallel computer-aided design (CAD) algorithms on large heterogeneous nodes with high performance and simultaneous high productivity?" Parallelizing CAD is an extremely challenging job. Modern CAD applications exhibit unique computational patterns and user requirements that need very strategic decomposition to benefit from parallelism. Taskflow assists researchers and developers in the implementation complexity of parallel algorithms by introducing a new high-level programming model supported by an efficient runtime. By capitalizing on emerging parallelism comprising manycore central processing units (CPUs), graphics processing units (GPUs), and custom accelerators, Taskflow enables CAD to achieve new performance and productivity milestones that were previously out of reach. |
|---|---|
| AbstractList | This paper introduces Taskflow to address the critical question of "How can we make it easier to implement and deploy parallel computer-aided design (CAD) algorithms on large heterogeneous nodes with high performance and simultaneous high productivity?" Parallelizing CAD is an extremely challenging job. Modern CAD applications exhibit unique computational patterns and user requirements that need very strategic decomposition to benefit from parallelism. Taskflow assists researchers and developers in the implementation complexity of parallel algorithms by introducing a new high-level programming model supported by an efficient runtime. By capitalizing on emerging parallelism comprising manycore central processing units (CPUs), graphics processing units (GPUs), and custom accelerators, Taskflow enables CAD to achieve new performance and productivity milestones that were previously out of reach. |
| Author | Huang, Tsung-Wei |
| Author_xml | – sequence: 1 givenname: Tsung-Wei surname: Huang fullname: Huang, Tsung-Wei email: twh760812@gmail.com organization: University of Utah,Department of ECE |
| BookMark | eNotjEtLAzEURqMoWGvXLtzkD0y9eSfLodoHDFhpdVsyMzdlcB4laRf99w7o6nwHPs4jueuHHgl5ZjBnTKpXIQEE8LmQTBkFN2TmjGVaK8kFl-KWTJhSNhunfCCzlJoSpASpnLUT8pnTFfYYfZudLvE0JKRbP1qLLfV9Tdd4xjgcx8twSXTv0w_djh591zX9ke6u6YwdDUOk38VuQxf52xO5D75NOPvnlHwt3_eLdVZ8rDaLvMg8t_acMSVLqGrjgsYQQNUGQmVQMG-N0lCB5ZxL5pxlVcmM4wG050GrGrV2oRZT8vLXbRDxcIpN5-P14LjSmhnxCxQ5UB8 |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK ESBDL RIE RIO |
| DOI | 10.1145/3400302.3415750 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Xplore Open Access Journals IEEE/IET Electronic Library IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISBN | 9781665423243 1665423242 |
| EISSN | 1558-2434 |
| EndPage | 2 |
| ExternalDocumentID | 9256617 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IH 6IL 6IN AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO ESBDL FEDTE IEGSK IJVOP M43 OCL RIE RIL RIO |
| ID | FETCH-LOGICAL-a288t-154b0cd79f6eff05d70fc7e31a87560c08222419981cb1792f06a2f65de669fd3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 8 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000671087100090&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:28:38 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a288t-154b0cd79f6eff05d70fc7e31a87560c08222419981cb1792f06a2f65de669fd3 |
| OpenAccessLink | https://ieeexplore.ieee.org/document/9256617 |
| PageCount | 2 |
| ParticipantIDs | ieee_primary_9256617 |
| PublicationCentury | 2000 |
| PublicationDate | 2020-Nov.-2 |
| PublicationDateYYYYMMDD | 2020-11-02 |
| PublicationDate_xml | – month: 11 year: 2020 text: 2020-Nov.-2 day: 02 |
| PublicationDecade | 2020 |
| PublicationTitle | Digest of technical papers - IEEE/ACM International Conference on Computer-Aided Design |
| PublicationTitleAbbrev | ICCAD |
| PublicationYear | 2020 |
| Publisher | Association on Computer Machinery |
| Publisher_xml | – name: Association on Computer Machinery |
| SSID | ssib044045988 ssj0020286 |
| Score | 2.2681513 |
| Snippet | This paper introduces Taskflow to address the critical question of "How can we make it easier to implement and deploy parallel computer-aided design (CAD)... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | CAD computer-aided design general-purpose parallel task programming system graphics processing units heterogeneous task programming system high-level programming model manycore central processing units Object oriented modeling parallel algorithms Parallel programming Productivity Solid modeling Task analysis Taskflow Timing user requirements VLSI VLSI CAD |
| Title | A General-purpose Parallel and Heterogeneous Task Programming System for VLSI CAD |
| URI | https://ieeexplore.ieee.org/document/9256617 |
| WOSCitedRecordID | wos000671087100090&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/eLvHCXMwlV1LSwMxEB7a4kEvPlrxTQ4eTZvNbrPdo4hSoZSKVXorSSYBUXdLH_5-J9u1KnjxtixkCZPZfPMlM98AXGLkUCtpuVHC8URqyU1mPDfCG6VRRkqXkvmDdDjsTSbZqAZXm1oY51yZfOba4bG8y8fCrsJRWScjfCbErUM9TdW6VuvLd4LMXbeU3qrIFuGmqqR8oqTbiZPgzrJNmzYFKOJXL5USSu52_zeJPWh91-Sx0QZt9qHm8gPY-SEn2ISHa1apSPMZ2a9Y0Ag9D81S3pjOkfVD6ktBHuOI7rOxXryGL4b0rHcaz9bi5YyiWPY8eLxntEgteLq7Hd_0edUygWvZ6y05BURGWEwzr5z3ooup8DZ1caSJlyhhy_7dSairi6yhf1F6obT0qotOqcxjfAiNvMjdEbBUmkhguCcVmCDFFT6xsTVEqRCNRHEMzWCc6WytijGt7HLy9-tT2JaBqYYDWXkGjeV85c5hy34sXxbzi3IpPwEax55M |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB5qFdSLj1Z8uwePbrvZJpvmKGJpMZaKVXor-wRRk9KHv9_ZNFYFL95CYMMyO9lvZnfm-wAuTWCNFFxTJZilIZecqkQ5qphTQhoeCFlQ5qdxv98ejZJBBa5WvTDW2qL4zDb8Y3GXb3K98EdlzQTxGRF3Dda9clbZrfXlPZ7oLirIt8p0C5FTlGQ-QRg1W6F3aN7AbRtDFPZLTaUAk87O_6axC_XvrjwyWOHNHlRstg_bPwgFa_BwTUoeaTpBC-YzHCGnXi7ljcjMkK4vfsnRZywm_GQoZ6_-i75A6x3HkyV9OcE4ljynjz2Cy1SHp87t8KZLS9EEKnm7PacYEimmTZw4YZ1jkYmZ07FtBRIzE8F0oeAd-s66QCv8G7ljQnInImOFSJxpHUA1yzN7CCTmKmDG35QyExqMLFyoW1phUmWM4oYdQc0bZzxZ8mKMS7sc__36Aja7w_t0nPb6dyewxX3e6o9n-SlU59OFPYMN_TF_mU3Pi2X9BI11oZU |
| 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=Digest+of+technical+papers+-+IEEE%2FACM+International+Conference+on+Computer-Aided+Design&rft.atitle=A+General-purpose+Parallel+and+Heterogeneous+Task+Programming+System+for+VLSI+CAD&rft.au=Huang%2C+Tsung-Wei&rft.date=2020-11-02&rft.pub=Association+on+Computer+Machinery&rft.eissn=1558-2434&rft.spage=1&rft.epage=2&rft_id=info:doi/10.1145%2F3400302.3415750&rft.externalDocID=9256617 |