Model-driven development of pipelined systems
Model-driven development of pipelined systems
批准号:
239864-2011
负责人:
Aagaard, Mark
金额:
$1.6万
依托单位:
依托单位国家:
加拿大
项目类别:
Discovery Grants Program - Individual
财政年份:
2017
资助国家:
加拿大
项目状态:
已结题
起止时间:
2017-01-01 至 2018-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Pipelining is a widely used performance optimization for digital-hardware systems that is used in systems ranging from simple signal-processing filters to high-performance microprocessors. Pipelining increases performance by overlapping the execution of multiple instructions, analogous to the way that multiple cars flow through an automobile assembly line. Although intuitive when viewed as block diagrams, pipelines are difficult to design and verify, because subtle bugs can arise from the interactions between instructions flowing through the pipeline. The goal of this research is to reduce the development effort and improve the quality of digital-hardware systems by creating theories, tools, and techniques for the model-driven development of pipelined systems. Model-driven development is a style of development that focusses on models of a system, rather than just the final implementation. Model-driven development distinguishes between a model of an individual system and a metamodel that models an entire class of systems. A metamodel captures features that are common to all systems in the class and identifies points of variation between systems. We make daily use of metamodels without being burdened by the meta-level nature of our thinking, or even being aware that we are using a model. Conventions for cartographic symbols on road maps are an example: all areas are drawn at the same scale, water is blue, thicker lines mean larger roads, etc. These conventions are a metamodel for maps, and an individual map is a model for a specific geographical area. We will create a family of metamodels that describe the behaviour of pipelined systems in general and of specific performance optimizations for pipelines. We will encode these metamodels in CAD tools that will enable engineers to reuse high-level design strategies and cleanly separate the process of designing a system from that of implementing the design. The research will improve design quality by reducing the opportunities to make mistakes and making it easier to discover opportunities for new performance optimizations.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Model-driven development of pipelined systems
-
批准号:239864-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2016
-
负责人:Aagaard, Mark
-
依托单位:
Model-driven development of pipelined systems
-
批准号:239864-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2014
-
负责人:Aagaard, Mark
-
依托单位:
Model-driven development of pipelined systems
-
批准号:239864-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2013
-
负责人:Aagaard, Mark
-
依托单位:
Model-driven development of pipelined systems
-
批准号:239864-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2012
-
负责人:Aagaard, Mark
-
依托单位:
Model-driven development of pipelined systems
-
批准号:239864-2011
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.6万
-
财政年份:2011
-
负责人:Aagaard, Mark
-
依托单位:
Formal verification of application-specific pipelines
-
批准号:239864-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.33万
-
财政年份:2009
-
负责人:Aagaard, Mark
-
依托单位:
Formal verification of application-specific pipelines
-
批准号:239864-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.33万
-
财政年份:2008
-
负责人:Aagaard, Mark
-
依托单位:
Formal verification of application-specific pipelines
-
批准号:239864-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.33万
-
财政年份:2007
-
负责人:Aagaard, Mark
-
依托单位:
Formal verification of application-specific pipelines
-
批准号:239864-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.33万
-
财政年份:2006
-
负责人:Aagaard, Mark
-
依托单位:
Formal verification of application-specific pipelines
-
批准号:239864-2005
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$2.33万
-
财政年份:2005
-
负责人:Aagaard, Mark
-
依托单位:
A formal foundation for pipelined circuit verification
-
批准号:239864-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2003
-
负责人:Aagaard, Mark
-
依托单位:
A formal foundation for pipelined circuit verification
-
批准号:239864-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2002
-
负责人:Aagaard, Mark
-
依托单位:
A formal foundation for pipelined circuit verification
-
批准号:239864-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2001
-
负责人:Aagaard, Mark
-
依托单位:
A formal foundation for pipelined circuit verification
-
批准号:239864-2001
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.89万
-
财政年份:2000
-
负责人:Aagaard, Mark
-
依托单位:
国内基金
海外基金
Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
-
批准号:--
-
项目类别:外国青年学者研究基金项目
-
资助金额:--
-
批准年份:2024
-
负责人:江洋子
-
依托单位:
基于Cache的远程计时攻击研究
-
批准号:60772082
-
项目类别:面上项目
-
资助金额:28.0万元
-
批准年份:2007
-
负责人:王韬
-
依托单位: