课题基金 / 基金详情

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

项目摘要

项目成果

Aagaard, Mark的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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
  • 依托单位:
国内基金
海外基金
Data-driven Recommendation System Construction of an Online Medical Platform Based on the Fusion of Information
基于Cache的远程计时攻击研究