Automatic FPGA Interconnect Synthesis and Understanding FPGA Architecture
Automatic FPGA Interconnect Synthesis and Understanding FPGA Architecture
批准号:
RGPIN-2014-05032
负责人:
Rose, Jonathan
金额:
$3.06万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2014
资助国家:
加拿大
项目状态:
已结题
起止时间:
2014-01-01 至 2015-12-31
中文摘要
近年来,技术进步的快速步伐是由制造具有不断增加的能力的数字芯片的能力驱动的。每一代新的芯片制造技术都使用更小的晶体管,并在计算能力方面提供指数级的改进。不太为人所知的是,设计和制造这些芯片所需的复杂性和投资也在以接近指数的速度增长,威胁着未来的进步。幸运的是,预制的用户可编程芯片(称为现场可编程门阵列(FPGA))的兴起,使得使用这种奇妙的技术成为可能,其风险和复杂性要小得多。事实上,绝大多数数字硬件设计工作都是使用FPGA完成的;只有在非常高容量的系统(例如计算机和移动的设备)中才会使用定制芯片。在其他地方,使用某种形式的可编程设备-某种计算机处理器或FPGA。在这项研究中,我们要解决的FPGA的广泛使用和采用有两个关键障碍:首先,预制的基于FPGA的硬件的优势必须与另一种预制但可编程的数字芯片进行比较:计算机,它是用软件编程的。开发软件比开发硬件容易得多,而且有更多的人有能力编写软件。长期以来,研究和工业界一直在努力使硬件的创建变得更容易,但这些努力中的许多努力都是为了结果的质量。然而,硬件的性能和能效是其相对于在处理器上运行的软件的关键优势。我们在这项研究中的目标是找到其他方法,使硬件设计过程更容易,而不会失去结果的质量。在设计过程中最困难的事情之一是硬件计算单元之间的互连设计。每一个这样的链接必须建立适当的计算的性能需求。我们建议建立,分阶段,一个工具,帮助设计师更自动地创建和不同的互连面对特定的性能要求。我们的最终目标是自动优化互连设计,从而释放设计人员的负担,重新实现它多次。有了这个功能,我们相信它将使设计师的工作更容易,并使高级工具能够更成功地帮助设计过程的其他部分。更广泛采用FPGA的第二个障碍是使预制器件有效可编程所需的灵活性成本。在大批量应用中,成本可能高得令人望而却步:简单的可编程逻辑的成本是不可编程逻辑的十到三十倍,正如我们小组在一篇被广泛引用的论文中所报道的那样。该研究提案的第二个重点是探索一种将电路合成为FPGA的全新方法,以更深入地了解实际所需的最小灵活性。我们计划通过构建一种综合方法来实现这一点,该方法将许多先前分离的步骤结合起来,这些步骤用于将工程师的设计放入FPGA中。与此同时,我们将谨慎地改变现有的灵活性,减少现有的灵活性。我们的目标是深入了解如何降低灵活性,从而降低成本。最后,我们的研究小组以唯一的FPGA开源综合工具链而闻名,该工具链在全球范围内用于FPGA架构和CAD研究以及初创公司。我们计划继续改进该软件的功能和复杂性。
英文摘要
The fast pace of technological advancement in recent years has been driven by the ability to fabricate digital chips with ever-increasing capability. Each new generation of chip fabrication technology uses smaller transistors and provides exponential improvements in computing capacity. It is less well known that the sophistication and investment required to design and build those chips has *also* been increasing at a near-exponential rate, threatening this progress in the future. Fortunately, the rise of pre-fabricated, user-programmable chips, known as Field-Programmable Gate Arrays (FPGAs), make it possible to use this fantastic technology with far less risk and sophistication. Indeed, the vast majority of all digital hardware design work is done using FPGAs; only in the very high volume systems (such as those in computers and mobile devices) are custom-built chips are used. Everywhere else, some form of programmable device is used - either a computer processor of some kind or an FPGA. There are two key barriers to the wider use and adoption of FPGAs that we address in this research: First, advantages of pre-fabricated FPGA-based hardware must be compared to the other kind of pre-fabricated but programmable digital chips: computers, which are programmed with software. It is much easier to create software than hardware and there many more people capable of writing software. There has long been an effort in research and industry to make the creation of hardware easier, but many of these efforts trade that ease for quality of result. However, it is that performance and energy-efficiency of hardware that are its key advantages over software running on processor. Our goal in this research is to find other ways of making the hardware design process easier, without losing the quality of the result. One of the hardest things to do in the design process is the design of interconnection between hardware computational units. Each such link must be built appropriate to the performance needs of the computation. We propose to build, in stages, a tool that helps the designer more automatically create and vary that interconnect in the face of specific performance requirements. Our ultimate goal is to automatically optimize the interconnect design, and thus release the designer from the burden of re-implementing it many times. With this capability, we believe it will make the designer's job much easier, and enable high-level tools to more successfully help with other parts of the design process. The second barrier to the wider adoption of FPGAs is the cost of the flexibility required to make a pre-fabricated device usefully programmable. The cost can be prohibitive in high volume applications: simple programmable logic is ten to thirty times the cost of non-programmable logic, as our group has reported in a widely-cited paper. The second thrust of this research proposal is to explore a fundamentally new way of synthesizing circuits into FPGAs, as a way to more deeply understand the minimum amount of flexibility actually required. We plan to do this by building a synthesis approach that combines many of the previously-separated steps that are used to take an engineer's design and put it into the FPGA. At the same time, we will carefully vary the amount of flexibility available, reducing it from its current amount. Our goal is to gain insight into ways to reduce flexibility and therefore cost. Finally, our research group is well-known for the only open-source synthesis tool chain for FPGAs, used throughout the world in FPGA architecture and CAD research and startups. We plan to continue to improve the capabilities and sophistication of this software.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Computer Automation of Mental Health Measurement, Diagnosis and Therapy
-
批准号:RGPIN-2019-04395
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.01万
-
财政年份:2022
-
负责人:Rose, Jonathan
-
依托单位:
Computer Automation of Mental Health Measurement, Diagnosis and Therapy
-
批准号:RGPIN-2019-04395
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.01万
-
财政年份:2021
-
负责人:Rose, Jonathan
-
依托单位:
Computer Automation of Mental Health Measurement, Diagnosis and Therapy
-
批准号:RGPIN-2019-04395
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.01万
-
财政年份:2020
-
负责人:Rose, Jonathan
-
依托单位:
Computer Automation of Mental Health Measurement, Diagnosis and Therapy
-
批准号:RGPIN-2019-04395
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.01万
-
财政年份:2019
-
负责人:Rose, Jonathan
-
依托单位:
Automatic FPGA Interconnect Synthesis and Understanding FPGA Architecture
-
批准号:RGPIN-2014-05032
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.06万
-
财政年份:2018
-
负责人:Rose, Jonathan
-
依托单位:
Automatic FPGA Interconnect Synthesis and Understanding FPGA Architecture
-
批准号:RGPIN-2014-05032
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.06万
-
财政年份:2017
-
负责人:Rose, Jonathan
-
依托单位:
Automatic FPGA Interconnect Synthesis and Understanding FPGA Architecture
-
批准号:RGPIN-2014-05032
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.06万
-
财政年份:2016
-
负责人:Rose, Jonathan
-
依托单位:
Automatic FPGA Interconnect Synthesis and Understanding FPGA Architecture
-
批准号:RGPIN-2014-05032
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.06万
-
财政年份:2015
-
负责人:Rose, Jonathan
-
依托单位:
Closing the gap between FPGAs and ASICs
-
批准号:171074-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.08万
-
财政年份:2013
-
负责人:Rose, Jonathan
-
依托单位:
Closing the gap between FPGAs and ASICs
-
批准号:171074-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.08万
-
财政年份:2012
-
负责人:Rose, Jonathan
-
依托单位:
Overlay Architectures for FPGAs
-
批准号:396171-2010
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.49万
-
财政年份:2012
-
负责人:Rose, Jonathan
-
依托单位:
Overlay Architectures for FPGAs
-
批准号:396171-2010
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.49万
-
财政年份:2011
-
负责人:Rose, Jonathan
-
依托单位:
Closing the gap between FPGAs and ASICs
-
批准号:171074-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.08万
-
财政年份:2011
-
负责人:Rose, Jonathan
-
依托单位:
Closing the gap between FPGAs and ASICs
-
批准号:171074-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.08万
-
财政年份:2010
-
负责人:Rose, Jonathan
-
依托单位:
Overlay Architectures for FPGAs
-
批准号:396171-2010
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$2.49万
-
财政年份:2010
-
负责人:Rose, Jonathan
-
依托单位:
Closing the gap between FPGAs and ASICs
-
批准号:171074-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.08万
-
财政年份:2009
-
负责人:Rose, Jonathan
-
依托单位:
Taking FPGAs to the next level: architecture, CAD and soft processors
-
批准号:171074-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$4.52万
-
财政年份:2008
-
负责人:Rose, Jonathan
-
依托单位:
Alternative architectures for 200MS/s data converters
-
批准号:342883-2006
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$1.83万
-
财政年份:2008
-
负责人:Rose, Jonathan
-
依托单位:
Soft Systems Architecture
-
批准号:335463-2005
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$3.64万
-
财政年份:2007
-
负责人:Rose, Jonathan
-
依托单位:
Soft Systems Architecture
-
批准号:335463-2005
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.44万
-
财政年份:2006
-
负责人:Rose, Jonathan
-
依托单位:
国内基金
海外基金
登录
查看更多内容
基于FPGA和ARM的高精度智能电力局部放电检测装置开发
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2026
-
负责人:王伟炳
-
依托单位:
基于FPGA的嗅觉系统神经计算芯片及其机器嗅觉应用研究
-
批准号:MS25F030039
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:傅均
-
依托单位:
基于FPGA的冷媒气体传感器海量数据高速采集处理系统的研发
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2025
-
负责人:
-
依托单位:
基于 FPGA 的超图计算加速器关键技术研究
-
批准号:Q24F020078
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:王庆刚
-
依托单位:
数据流驱动的面向FPGA集群的混合计算粒度DCNN加速器设计理论、优化方法与关键技术研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:15.0万元
-
批准年份:2024
-
负责人:黄以华
-
依托单位:
FPGA高层次综合的能效优化方法研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:15.0万元
-
批准年份:2024
-
负责人:林哲
-
依托单位:
面向FPGA的阻变型抗辐射配置存储器的单粒子效应与加固技术研究
-
批准号:62374019
-
项目类别:面上项目
-
资助金额:48.00万元
-
批准年份:2023
-
负责人:赵美然
-
依托单位:
面向智能网卡的可扩展FPGA包分类技术研究
-
批准号:62372123
-
项目类别:面上项目
-
资助金额:50万元
-
批准年份:2023
-
负责人:辛遥
-
依托单位:
面向领域应用的FPGA图计算异构并行算法探索与研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2023
-
负责人:陈玥丹
-
依托单位:
布线质量驱动的3D FPGA布局算法研究
-
批准号:62374138
-
项目类别:面上项目
-
资助金额:48万元
-
批准年份:2023
-
负责人:邸志雄
-
依托单位: