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

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Digest of technical papers - IEEE/ACM International Conference on Computer-Aided Design s. 1 - 2
Hlavní autor: Huang, Tsung-Wei
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