An Intelligent, Parallel Framework for Field-Programmable Gate-Array Placement and Routing
An Intelligent, Parallel Framework for Field-Programmable Gate-Array Placement and Routing
批准号:
RGPIN-2014-03818
负责人:
Grewal, Gary
金额:
$1.82万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2018
资助国家:
加拿大
项目状态:
已结题
起止时间:
2018-01-01 至 2019-12-31
中文摘要
自1984年左右问世以来,现场可编程门阵列(FPGA)的使用量大幅增长,因为它们可以大大减少原型电路和小批量到大批量产品的设计周转时间和制造成本。这是通过FPGA上的可重配置逻辑块、宏块和可编程互连的可用性实现的。据估计,到2016年,全球FPGA市场将达到100亿美元,其中通信、汽车、医疗、计算机存储、军事和无线都是重要的终端市场。然而,随着现代FPGA中特征尺寸的不断缩小和器件容量的不断增加,设计自动化行业面临着一个老问题:用于布局和布线的时间仍然主导着FPGA编译过程。虽然当前的布局和布线工具可以产生高质量的解决方案,但对于最大的设计,编译时间可能是几个小时甚至几天。长运行时间不仅会对工程生产力和成本产生不利影响,还会严重阻碍软件开发人员采用FPGA,因为他们习惯于数秒或数分钟的编译时间。** 本研究提案的主要目标是开发一种智能并行框架,通过更高效、更智能地执行布局和布线,帮助设计人员减少为FPGA编译电路所花费的时间。该提案的新奇在于将最先进的机器学习和数据挖掘技术与在多核和众核并行架构上运行的创新并行布局和布线方法相结合。所提出的框架的一个关键特征是它能够从过去的布局和布线问题中学习,以更有效地解决未来的布局和布线问题。这项工作的总体意义将是为加拿大工业提供可扩展的并行FPGA布局和布线工具,这些工具可以产生高质量的解决方案,同时避免过长的编译时间。由此产生的工具将有助于缩短设计周期,从而降低设计成本。设计时间和设计成本是制造基于FPGA的电子产品的公司非常重要的考虑因素。
英文摘要
Since their inception circa 1984, Field Programmable Gate Arrays (FPGAs) have seen an enormous growth in usage because they can dramatically reduce design turn-around time and manufacturing costs for prototype circuits and small to high-volume products. This is made possible by the availability of reconfigurable logic blocks, macro blocks, and programmable interconnections on a FPGA. It has been estimated that the world-wide FPGA market will reach $10 billion by 2016, with communication, automotive, medical, computer storage, military and wireless all important end markets. However, as the feature size continues to shrink and device capacity continues to increase in modern FPGAs, the design-automation industry is facing an old problem: the time spent for placement and routing is still dominating the FPGA compilation process. While current placement and routing tools produce quality solutions, compile times can be on the order of hours or even days for the largest designs. Long run times not only adversely impact engineering productivity and costs, they act as a serious impediment to the adoption of FPGAs by software developers who are used to compilation times of seconds or minutes. **The primary goal of this research proposal is to develop an intelligent, parallel framework that can help a designer reduce the amount of time spent compiling circuits for FPGAs by performing placement and routing more efficiently and intelligently. The novelty of this proposal lies in combining state-of-the-art machine-learning and data-mining techniques with innovative parallel placement and routing methods running on multicore and many-core parallel architectures. A key feature of the proposed framework is its ability to learn from past placement and routing problems to more effectively and efficiently solve future placement and routing problems.**The overall significance of this work will be to provide Canadian industry with scalable, parallel FPGA placement and routing tools that can produce high-quality solutions, while avoiding excessively long compile times. The resulting tools will help reduce the design cycle time and, consequently, design cost. Both design time and design cost are very important considerations for companies manufacturing electronic products based on FPGAs.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Next Generation Field-Programmable Gate-Array Computer-Aided Design Tools based on Machine Learning
-
批准号:RGPIN-2019-03982
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2022
-
负责人:Grewal, Gary
-
依托单位:
Next Generation Field-Programmable Gate-Array Computer-Aided Design Tools based on Machine Learning
-
批准号:RGPIN-2019-03982
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2021
-
负责人:Grewal, Gary
-
依托单位:
Next Generation Field-Programmable Gate-Array Computer-Aided Design Tools based on Machine Learning
-
批准号:RGPIN-2019-03982
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2020
-
负责人:Grewal, Gary
-
依托单位:
Next Generation Field-Programmable Gate-Array Computer-Aided Design Tools based on Machine Learning
-
批准号:RGPIN-2019-03982
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.04万
-
财政年份:2019
-
负责人:Grewal, Gary
-
依托单位:
Placement and routing for video Codec applications running on modern FPGAs
-
批准号:530734-2018
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2018
-
负责人:Grewal, Gary
-
依托单位:
An Intelligent, Parallel Framework for Field-Programmable Gate-Array Placement and Routing
-
批准号:RGPIN-2014-03818
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2017
-
负责人:Grewal, Gary
-
依托单位:
An Intelligent, Parallel Framework for Field-Programmable Gate-Array Placement and Routing
-
批准号:RGPIN-2014-03818
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2016
-
负责人:Grewal, Gary
-
依托单位:
An Intelligent, Parallel Framework for Field-Programmable Gate-Array Placement and Routing
-
批准号:RGPIN-2014-03818
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2015
-
负责人:Grewal, Gary
-
依托单位:
An Intelligent, Parallel Framework for Field-Programmable Gate-Array Placement and Routing
-
批准号:RGPIN-2014-03818
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2014
-
负责人:Grewal, Gary
-
依托单位:
Scalable placement and routing for modern FPGAs
-
批准号:228109-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2013
-
负责人:Grewal, Gary
-
依托单位:
Scalable placement and routing for modern FPGAs
-
批准号:228109-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2012
-
负责人:Grewal, Gary
-
依托单位:
Scalable placement and routing for modern FPGAs
-
批准号:228109-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2011
-
负责人:Grewal, Gary
-
依托单位:
Scalable placement and routing for modern FPGAs
-
批准号:228109-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2010
-
负责人:Grewal, Gary
-
依托单位:
Scalable placement and routing for modern FPGAs
-
批准号:228109-2009
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.46万
-
财政年份:2009
-
负责人:Grewal, Gary
-
依托单位:
Heirarchial, timing-driven placement tool for FPGAs
-
批准号:228109-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2008
-
负责人:Grewal, Gary
-
依托单位:
Heirarchial, timing-driven placement tool for FPGAs
-
批准号:228109-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2007
-
负责人:Grewal, Gary
-
依托单位:
Heirarchial, timing-driven placement tool for FPGAs
-
批准号:228109-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2006
-
负责人:Grewal, Gary
-
依托单位:
Heirarchial, timing-driven placement tool for FPGAs
-
批准号:228109-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2005
-
负责人:Grewal, Gary
-
依托单位:
Heirarchial, timing-driven placement tool for FPGAs
-
批准号:228109-2004
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.02万
-
财政年份:2004
-
负责人:Grewal, Gary
-
依托单位:
Retargetable, optimizing code generator
-
批准号:228109-2000
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$0.95万
-
财政年份:2003
-
负责人:Grewal, Gary
-
依托单位:
国内基金
海外基金
强流低能加速器束流损失机理的Parallel PIC/MCC算法与实现
-
批准号:11805229
-
项目类别:青年科学基金项目
-
资助金额:27.0万元
-
批准年份:2018
-
负责人:张青鵾
-
依托单位: