CAREER: Next Generation of High-Level Synthesis for Agile Architectural Design (ArchHLS)
CAREER: Next Generation of High-Level Synthesis for Agile Architectural Design (ArchHLS)
批准号:
2338365
负责人:
Cong Hao
金额:
$56.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2024
资助国家:
美国
项目状态:
未结题
起止时间:
2024-06-01 至 2029-05-31
中文摘要
在计算领域,对创新硬件体系结构的需求不断增长,推动了计算机体系结构的进步。然而,传统的寄存器传输电平(RTL)设计方法既耗时又费力。该项目旨在促进更广泛地采用高级综合(High-Level Synthesis, HLS)工具,以显著减少设计时间,特别是对于一般的建筑设计。HLS工具可以实现更高层次的编程和自动合成,但它们在综合计算机体系结构研究中的应用仍然有限。该项目的意义在于通过从根本上创新HLS工具来促进敏捷硬件开发,克服寄存器传输级别的生产力挑战,并释放HLS在各种计算领域更广泛应用的潜力。开发的工具链将通过组织教程、研讨会和演示活动向更多用户公开。该研究将与本科生和硕士生的研究培训活动整合到教育计划中,包括在线学生,从代表性不足的群体中招募和保留学生,课程开发以及与工业界共同主办的创新国际设计竞赛。该项目旨在通过引入下一代工具ArchHLS来彻底改变高级合成(HLS)工具,解决两个主要的研究挑战。首先,HLS工具在将特定算法合成为硬件方面具有优势,但对于一般特定于领域的体系结构设计的能力有限。其次,设计具有兼容编译器的通用体系结构并自动改进底层体系结构以适应不断变化的工作负载是一项挑战。为了应对这些挑战,ArchHLS通过三个关键创新促进了敏捷硬件开发。首先,ArchHLS将架构设计和工作负载映射解耦,允许灵活的架构提取和自定义控制流。其次,ArchHLS通过自动化的工作负载编译、映射和计算模式匹配,自动化架构演化以适应快速变化的算法。第三,ArchHLS能够对设计进行全面而准确的性能分析,为架构的发展提供反馈。除了推进电子设计自动化(EDA)工具,这项研究具有更广泛的社会意义,与可持续性计算和可持续性计算的宏伟愿景相一致,例如气候建模和科学计算。工具链的公共可用性促进了研究传播、教育整合和包容性努力,旨在使不同的社区受益,并促进有效的算法/架构协同设计。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
英文摘要
In the landscape of computing, the demand for innovative hardware architectures is ever-growing, driving advancements in computer architecture. However, the conventional Register Transfer Level (RTL) design approach is time-consuming and labor-intensive. This project aims to facilitate the broader adoption of High-Level Synthesis (HLS) tools to significantly reduce design time, particularly for general architectural design. HLS tools enable higher-level programming and automatic synthesis, yet their application in comprehensive computer architecture studies remains limited. The significance of this project lies in promoting agile hardware development by fundamentally innovating HLS tools, overcoming the productivity challenges at the register transfer level, and unlocking the potential for more widespread application of HLS in diverse computing domains. The developed tool chain will be publicly available and exposed to more users by organizing tutorials, workshops, and demo events. The research will be integrated into education programs with activities on research training for undergraduate and master students, including online students, recruitment and retention of students from underrepresented groups, curriculum development, and innovative international design competitions co-hosted with industry.This project aims to revolutionize High-Level Synthesis (HLS) tools by introducing a next-generation tool, ArchHLS, addressing two major research challenges. First, HLS tools are superior in synthesizing a specific algorithm into hardware but have limited capability for general domain-specific architecture designs. Second, it is challenging to design general architectures with compatible compilers and to automatically improve the underlying architecture for evolving workloads. To address these challenges, ArchHLS facilitates agile hardware development by making three key innovations. First, ArchHLS decouples architectural design and workload mapping, allowing flexible architecture extraction and customized control flow. Second, ArchHLS automates architecture evolution to adapt to fast-changing algorithms via automated workload compilation, mapping, and computation pattern matching. Third, ArchHLS enables comprehensive and accurate performance profiling for designs to provide feedback for architecture evolution. Beyond advancing Electronic Design Automation (EDA) tooling, this research has broader societal implications, aligning with the grand vision of sustainability for computing and computing for sustainability, such as climate modeling and scientific computing. The public availability of the toolchain fosters research dissemination, educational integration, and inclusivity efforts, aiming to benefit diverse communities and promote efficient algorithm/architecture co-design.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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CSR: Small: Multi-FPGA System for Real-time Fraud Detection with Large-scale Dynamic Graphs
-
批准号:2317251
-
项目类别:Standard Grant
-
资助金额:$55.47万
-
财政年份:2024
-
负责人:Cong Hao
-
依托单位:
Machine Learning-assisted Modeling and Design of Approximate Computing with Generalizability and Interpretability
-
批准号:2202329
-
项目类别:Standard Grant
-
资助金额:$19.41万
-
财政年份:2022
-
负责人:Cong Hao
-
依托单位:
国内基金
海外基金
Next Generation Majorana Nanowire Hybrids
-
批准号:--
-
项目类别:--
-
资助金额:20万元
-
批准年份:2020
-
负责人:Panagiotis Kotetes
-
依托单位: