CAREER: HeteroTime: Accelerating Static Timing Analysis with Intelligent Heterogeneous Parallelism

职业:HeteroTime:利用智能异构并行加速静态时序分析

基本信息

  • 批准号:
    2349582
  • 负责人:
  • 金额:
    $ 50.04万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2023
  • 资助国家:
    美国
  • 起止时间:
    2023-10-01 至 2027-02-28
  • 项目状态:
    未结题

项目摘要

This award is funded in whole or in part under the American Rescue Plan Act of 2021 (Public Law 117-2).As design complexity continues to grow exponentially, the need to efficiently analyze the timing of large hardware designs has become the major bottleneck to the design closure flow. To reduce long analysis runtimes, recent years have seen many parallel static timing analysis (STA) solutions. Despite improved performance, a key fundamental challenge remains unsolved: Almost all existing parallel STA solutions are architecturally constrained by central processing unit (CPU) parallelism, and their scalability results largely plateaued at 8 to 16 CPU cores. Next-generation process technologies will feature more complex scenarios to analyze, resulting in order-of-magnitude higher computational complexity that far exceeds what existing CPU-parallel STA solutions can scale to. Speeding up STA algorithms is thus a high research priority for electronic design automation (EDA) tools to boost the performance of design closure flows. This CAREER project creates a novel open-source STA engine that 1) delivers transformational performance breakthroughs by harnessing the power of heterogeneous computing and machine learning and 2) establishes an open platform for researchers to contribute to design automation research and education. The proposed research and education activities will facilitate technology transfers and enable diverse industry-academia collaborations.This CAREER project researches novel STA algorithms that deliver order-of-magnitude performance breakthroughs by harnessing the power of heterogeneous parallelism and machine learning. It will research novel graphics processing unit (GPU) kernel algorithms and heterogeneous task decomposition strategies to accelerate critical STA problems, including graph-based analysis and path-based analysis, from a novel computing perspective. Furthermore, it will establish a learning-based task execution environment to achieve adaptive performance optimization to different STA workloads under real operating conditions. The research outcomes will enable ultra-fast analysis and optimization algorithms over the current state-of-the-art and substantially improve both turnaround time and quality of results (QoR) for design closure flows. Technical contributions of this project will span a multidisciplinary research community, including EDA, parallel computing, machine learning, and graph algorithms. Results of the project will be made open-source to encourage a wide range of EDA researchers and developers to contribute to the project by sharing new findings, ideas, and educational resources.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
该奖项全部或部分由《2021年美国救援计划法案》(公法117-2)资助。随着设计复杂度呈指数级增长,高效分析大型硬件设计的时序需求已成为设计闭合流程的主要瓶颈。为了减少长时间的分析运行时间,近年来出现了许多并行静态时序分析(STA)解决方案。尽管性能有所提高,但一个关键的基本挑战仍然没有得到解决:几乎所有现有的并行STA解决方案在体系结构上都受到中央处理单元(CPU)并行性的限制,它们的可伸缩性结果在8到16个CPU内核时基本停滞不前。下一代工艺技术将以更复杂的场景为特征进行分析,其计算复杂性将远远超过现有的cpu并行STA解决方案所能扩展的数量级。因此,加速STA算法是电子设计自动化(EDA)工具提高设计闭合流性能的一个重要研究重点。这个CAREER项目创建了一个新颖的开源STA引擎,1)通过利用异构计算和机器学习的力量提供变革性的性能突破,2)为研究人员建立一个开放的平台,为设计自动化研究和教育做出贡献。拟议的研究和教育活动将促进技术转让,并使不同的产学研合作成为可能。这个CAREER项目研究新的STA算法,通过利用异构并行和机器学习的力量来实现数量级的性能突破。它将研究新的图形处理单元(GPU)内核算法和异构任务分解策略,以从新的计算角度加速关键STA问题,包括基于图的分析和基于路径的分析。建立基于学习的任务执行环境,实现对真实运行条件下不同STA工作负载的自适应性能优化。该研究成果将实现超快速分析和优化算法,大大提高设计关闭流程的周转时间和结果质量(QoR)。该项目的技术贡献将跨越多学科研究社区,包括EDA,并行计算,机器学习和图算法。这个项目的成果将是开源的,以鼓励更多的EDA研究人员和开发人员通过分享新的发现、想法和教育资源来为这个项目做出贡献。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Tsung-Wei Huang其他文献

Assessment of Carotid Artery Intima-Media Thickness in Patients with Obstructive Sleep Apnea
  • DOI:
    10.1016/j.ultrasmedbio.2017.08.1610
  • 发表时间:
    2017-01-01
  • 期刊:
  • 影响因子:
  • 作者:
    Li-Jen Liao;Tsung-Wei Huang
  • 通讯作者:
    Tsung-Wei Huang
qTask: Task-parallel Quantum Circuit Simulation with Incrementality
Deep learning without human labeling for on-site rebar instance segmentation using synthetic BIM data and domain adaptation
使用合成 BIM 数据和域适应进行现场钢筋实例分割的无需人工标注的深度学习
  • DOI:
    10.1016/j.autcon.2024.105953
  • 发表时间:
    2025-03-01
  • 期刊:
  • 影响因子:
    11.500
  • 作者:
    Tsung-Wei Huang;Yi-Hsiang Chen;Jacob J. Lin;Chuin-Shan Chen
  • 通讯作者:
    Chuin-Shan Chen

Tsung-Wei Huang的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Tsung-Wei Huang', 18)}}的其他基金

POSE: Phase I: Toward a Task-Parallel Programming Ecosystem for Modern Scientific Computing
POSE:第一阶段:迈向现代科学计算的任务并行编程生态系统
  • 批准号:
    2349144
  • 财政年份:
    2023
  • 资助金额:
    $ 50.04万
  • 项目类别:
    Standard Grant
OAC Core: Transpass: Transpiling Parallel Task Graph Programming Models for Scientific Software
OAC 核心:Transpass:为科学软件转译并行任务图编程模型
  • 批准号:
    2349143
  • 财政年份:
    2023
  • 资助金额:
    $ 50.04万
  • 项目类别:
    Standard Grant
SHF: Small: A General-purpose Parallel and Heterogeneous Task Graph Computing System for VLSI CAD
SHF:小型:用于 VLSI CAD 的通用并行异构任务图计算系统
  • 批准号:
    2349141
  • 财政年份:
    2023
  • 资助金额:
    $ 50.04万
  • 项目类别:
    Standard Grant
OAC Core: Transpass: Transpiling Parallel Task Graph Programming Models for Scientific Software
OAC 核心:Transpass:为科学软件转译并行任务图编程模型
  • 批准号:
    2209957
  • 财政年份:
    2022
  • 资助金额:
    $ 50.04万
  • 项目类别:
    Standard Grant
CAREER: HeteroTime: Accelerating Static Timing Analysis with Intelligent Heterogeneous Parallelism
职业:HeteroTime:利用智能异构并行加速静态时序分析
  • 批准号:
    2144523
  • 财政年份:
    2022
  • 资助金额:
    $ 50.04万
  • 项目类别:
    Continuing Grant
POSE: Phase I: Toward a Task-Parallel Programming Ecosystem for Modern Scientific Computing
POSE:第一阶段:迈向现代科学计算的任务并行编程生态系统
  • 批准号:
    2229304
  • 财政年份:
    2022
  • 资助金额:
    $ 50.04万
  • 项目类别:
    Standard Grant
SHF: Small: A General-purpose Parallel and Heterogeneous Task Graph Computing System for VLSI CAD
SHF:小型:用于 VLSI CAD 的通用并行异构任务图计算系统
  • 批准号:
    2126672
  • 财政年份:
    2021
  • 资助金额:
    $ 50.04万
  • 项目类别:
    Standard Grant

相似海外基金

CAREER: HeteroTime: Accelerating Static Timing Analysis with Intelligent Heterogeneous Parallelism
职业:HeteroTime:利用智能异构并行加速静态时序分析
  • 批准号:
    2144523
  • 财政年份:
    2022
  • 资助金额:
    $ 50.04万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了