课题基金 / 基金详情

Domain specific language integration for hardware-aware software generation

Domain specific language integration for hardware-aware software generation
用于生成硬件感知软件的领域特定语言集成
批准号:
446057-2012
负责人:
Nicolescu, Gabriela
金额:
$3.1万
依托单位国家:
加拿大
项目类别:
Collaborative Research and Development Grants
财政年份:
2015
资助国家:
加拿大
项目状态:
已结题
起止时间:
2015-01-01 至 2016-12-31

项目摘要

项目成果

Nicolescu, Gabriela的其他基金

相似基金

相关文献

中文摘要
翻译
在开发仿真软件时,开发团队必须依赖于主题的能力 不同领域的专家(中小企业),拥有机械、电力等多个领域的专业知识 电子产品、航空电子设备等。一般而言,期望中小企业将其领域知识转化为 命令式编程语言非常不现实,导致了特定于域的语言的使用。什么时候 考虑到现代处理器,随着其核心数量的增加,专门的编程语言和 软件开发范例已经出现,每个范例都提供了不同的方法来充分利用它们的 权力。一些框架提供了针对特定硬件平台进行调整的编程范例,这些硬件平台 适合软件开发人员使用。相反,其他框架提供了更高级别的抽象 可用性方面的性能,以应对软件复杂性。其结果是,越来越难 在不具备大量硬件知识的情况下,从硬件中获取最高性能 具备并行编程方面的专业知识。在考虑使用异类时,这一点尤为重要 云计算资源:这些资源不是固定的,执行平台的结构可能会从 从一个跑到另一个。本项目的目的是定义一种隐藏软件复杂性的方法 通过根据中小企业的输入自动生成、映射和优化软件 以及硬件和软件专家,他们对执行平台进行了足够详细的描述。这种方法论 特别适用于航空航天工业的全任务模拟器(FMS),这些应用程序 由多家中小型企业开发和维护,通常在大型分布式计算上执行 系统。 这种方法的总体结果将是经济高效和可互操作的软件产品,这些产品将提供 加拿大和魁北克航空航天工业的竞争优势。
英文摘要
When developing simulation software, the development team has to rely on the competence of subject matter experts (SMEs) in different areas and with expertise from a multitude of domains, such as mechanics, power electronics, avionics, and more. In general, expecting SMEs to translate their domain knowledge into an imperative programming language is quite unrealistic, leading to the use of domain-specific languages. When considering modern processors, with their increasing core count, specialized programming languages and software development paradigms have emerged, each offering different ways on how to fully exploit their power. Some frameworks offer programming paradigms tuned for specific hardware platforms which are well suited for software developers. Other frameworks instead provide higher-level abstractions which trade performance for usability to cope with software complexity. The result is that it is increasingly difficult to extract the maximum performance from the hardware without a considerable knowledge of the hardware and expertise in parallel programming. This is particularly important when considering the use of heterogeneous cloud computing resources: these are not fixed and the structure of the execution platform might change from one run to the other. The purpose of this project is to define a methodology for hiding software complexity from SMEs by automating the software generation, mapping and optimization according to inputs from SMEs and hardware and software experts, who describe the execution platform in sufficient detail. This methodology is applied in particular to the aerospace industry's Full Mission Simulators (FMSs), which are applications that are developed and maintained by multiple SMEs and are usually executed on large distributed computing systems. The overall result of this approach will be cost-effective and interoperable software products that will give a competitive advantage to the aerospace industry of Canada and Quebec.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
EDITH: Efficient Design for Intelligent devices exploiting emerging TecHnologies
  • 批准号:
    RGPIN-2019-06965
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.4万
  • 财政年份:
    2022
  • 负责人:
    Nicolescu, Gabriela
  • 依托单位:
EDITH: Efficient Design for Intelligent devices exploiting emerging TecHnologies
  • 批准号:
    RGPIN-2019-06965
  • 项目类别:
    Discovery Grants Program - Individual
  • 资助金额:
    $2.4万
  • 财政年份:
    2021
  • 负责人:
    Nicolescu, Gabriela
  • 依托单位:
Mapping deep learning algorithms on systems-on chip
  • 批准号:
    531142-2018
  • 项目类别:
    Collaborative Research and Development Grants
  • 资助金额:
    $5.7万
  • 财政年份:
    2021
  • 负责人:
    Nicolescu, Gabriela
  • 依托单位:
Hardware and software interference mitigation for ARINC-653 compliant real-time operating systems on multi-core architectures
  • 批准号:
    538140-2018
  • 项目类别:
    Collaborative Research and Development Grants
  • 资助金额:
    $3.3万
  • 财政年份:
    2021
  • 负责人:
    Nicolescu, Gabriela
  • 依托单位:
国内基金
海外基金
新生儿坏死性小肠结肠炎中去泛素化酶USP15调控ILC3分化损伤肠道粘膜屏障的致病机制研究
  • 批准号:
    82371711
  • 项目类别:
    面上项目
  • 资助金额:
    49.00万元
  • 批准年份:
    2023
  • 负责人:
    吕志宝
  • 依托单位:
人巨细胞病毒编码蛋白UL23调控 HCMV-specific T 细胞增殖、活性及分化的机理
  • 批准号:
    32070149
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2020
  • 负责人:
    李弘剑
  • 依托单位:
花胶鱼类物种Species-specific PCR和Multiplex PCR鉴定体系研究
  • 批准号:
    31902373
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    23.0万元
  • 批准年份:
    2019
  • 负责人:
    曾玲
  • 依托单位:
Dravet综合征基因突变分析及突变来源研究
  • 批准号:
    81171221
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2011
  • 负责人:
    张月华
  • 依托单位: