Many-core Platforms for Time-Critical Systems

适用于时间关键型系统的多核平台

基本信息

  • 批准号:
    RGPIN-2017-05029
  • 负责人:
  • 金额:
    $ 2.7万
  • 依托单位:
  • 依托单位国家:
    加拿大
  • 项目类别:
    Discovery Grants Program - Individual
  • 财政年份:
    2020
  • 资助国家:
    加拿大
  • 起止时间:
    2020-01-01 至 2021-12-31
  • 项目状态:
    已结题

项目摘要

Cyber-Physical Systems (CPS) are the next generation of smart, interconnected embedded systems. Advanced CPS, such as autonomous vehicles, rely on complex sensor processing and sensor fusion capabilities; hence, they require significant computational power. To address such needs, many-core architectures are increasingly considered attractive choices. Proposed platforms include both scaled-up versions of traditional multi-core architectures, as well as complex systems-on-chip comprising single-instruction-multiple-data accelerators such as GPU, which are especially suitable for video processing and similar highly parallel tasks. CPS are safety-critical systems exhibiting real-time requirements: a failure to compute required actuation commands within a precise time window (deadline) can lead to catastrophic results, including loss of human life. For this reason, computing platforms used in CPS must be timing predictable, i.e., able to provide strict timing guarantees and performance isolation between subsystems with different criticalities. Unfortunately, current Commercial-Off-The-Shelf (COTS) many-core architectures are mainly targeted at either the consumer or high-performance computing markets, and thus are not designed with such objectives in mind. We argue that the key to guarantee predictable timing for safety-critical applications is to control accesses to shared resources, including the memory hierarchy and on-chip interconnections, and coordinate their usage between all processing cores. The main goal of this project is to develop, implement and demonstrate software-based, predictable execution models for real-time tasks on many-core platforms. An automated compiler toolchain will be used to analyze, compile and optimize parallel programs based on a parallel programming API (OpenMP). Novel thread allocation and scheduling schemes will be introduced to optimize the usage of memory and communication bandwidth, while at the same time facilitating timing analysis. The proposed research will make essential contributions to the way high-performance, time-critical CPS are designed. We believe that this is a strategic area where fundamental research, as enabled by the Discovery program, is sorely needed to achieve initial prototype status. We will demonstrate the validity of our toolchain and algorithms through both architectural simulations and implementation on existing many-core COTS platforms. Our techniques will be integrated and tested in the context of an autonomous vehicle demonstrator, developed collaboratively at the University of Waterloo.
信息物理系统(CPS)是下一代智能互联嵌入式系统。先进的CPS,如自动驾驶汽车,依赖于复杂的传感器处理和传感器融合能力;因此,它们需要大量的计算能力。为了满足这些需求,众核架构越来越被认为是有吸引力的选择。提出的平台包括传统多核架构的放大版本,以及包括单指令多数据加速器(如GPU)的复杂片上系统,这些系统特别适用于视频处理和类似的高度并行任务。CPS是具有实时要求的安全关键系统:未能在精确的时间窗口(截止日期)内计算所需的驱动命令可能导致灾难性的结果,包括人员生命损失。出于这个原因,CPS中使用的计算平台必须是定时可预测的,即,能够在具有不同关键性的子系统之间提供严格的时序保证和性能隔离。不幸的是,目前的商用现货(COTS)众核架构主要针对消费者或高性能计算市场,因此没有考虑到这些目标进行设计。 我们认为,关键是要保证可预测的安全关键型应用程序的时间是控制访问共享资源,包括存储器层次结构和片上互连,并协调所有处理核心之间的使用。该项目的主要目标是开发,实现和演示基于软件的,可预测的执行模型,用于众核平台上的实时任务。自动编译器工具链将用于基于并行编程API(OpenMP)分析、编译和优化并行程序。将引入新的线程分配和调度方案,以优化内存和通信带宽的使用,同时方便时序分析。 拟议的研究将作出重要贡献的方式高性能,时间关键型CPS的设计。我们认为,这是一个战略领域,迫切需要基础研究,如发现计划所实现的,以实现初始原型状态。我们将通过架构模拟和在现有众核COTS平台上的实现来证明我们的工具链和算法的有效性。我们的技术将在滑铁卢大学合作开发的自动驾驶汽车演示器的背景下进行集成和测试。

项目成果

期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

数据更新时间:{{ journalArticles.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ monograph.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ sciAawards.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ conferencePapers.updateTime }}

{{ item.title }}
  • 作者:
    {{ item.author }}

数据更新时间:{{ patent.updateTime }}

Pellizzoni, Rodolfo其他文献

Virtual Gang Scheduling of Parallel Real-Time Tasks
并行实时任务的虚拟群调度
Dynamic Memory Bandwidth Allocation for Real-Time GPU-Based SoC Platforms
基于 GPU 的实时 SoC 平台的动态内存带宽分配
Designing Mixed Criticality Applications on Modern Heterogeneous MPSoC Platforms
在现代异构 MPSoC 平台上设计混合关键应用
  • DOI:
    10.4230/lipics.ecrts.2019.27
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Gracioli, Giovani;Tabish, Rohan;Mancuso, Renato;Mirosanlou, Reza;Pellizzoni, Rodolfo;Caccamo, Marco
  • 通讯作者:
    Caccamo, Marco
Period Adaptation for Continuous Security Monitoring in Multicore Real-Time Systems
多核实时系统中连续安全监控的周期自适应
A Real-Time Virtio-Based Framework for Predictable Inter-VM Communication
用于可预测虚拟机间通信的基于 Virtio 的实时框架

Pellizzoni, Rodolfo的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Pellizzoni, Rodolfo', 18)}}的其他基金

Many-core Platforms for Time-Critical Systems
适用于时间关键型系统的多核平台
  • 批准号:
    RGPIN-2017-05029
  • 财政年份:
    2021
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Individual
Many-core Platforms for Time-Critical Systems
适用于时间关键型系统的多核平台
  • 批准号:
    RGPIN-2017-05029
  • 财政年份:
    2019
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Individual
Many-core Platforms for Time-Critical Systems
适用于时间关键型系统的多核平台
  • 批准号:
    507960-2017
  • 财政年份:
    2019
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Many-core Platforms for Time-Critical Systems
适用于时间关键型系统的多核平台
  • 批准号:
    RGPIN-2017-05029
  • 财政年份:
    2018
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Individual
Many-core Platforms for Time-Critical Systems
适用于时间关键型系统的多核平台
  • 批准号:
    507960-2017
  • 财政年份:
    2018
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Many-core Platforms for Time-Critical Systems
适用于时间关键型系统的多核平台
  • 批准号:
    507960-2017
  • 财政年份:
    2017
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Many-core Platforms for Time-Critical Systems
适用于时间关键型系统的多核平台
  • 批准号:
    RGPIN-2017-05029
  • 财政年份:
    2017
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Individual
Time-predictable resource sharing for commercial-off-the-shelf embedded architectures
商用现成嵌入式架构的时间可预测资源共享
  • 批准号:
    402369-2011
  • 财政年份:
    2015
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Individual
Time-predictable resource sharing for commercial-off-the-shelf embedded architectures
商用现成嵌入式架构的时间可预测资源共享
  • 批准号:
    402369-2011
  • 财政年份:
    2014
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Individual
Breath alcohol interlock integration into automotive system
呼吸酒精联锁集成到汽车系统中
  • 批准号:
    459073-2013
  • 财政年份:
    2013
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Engage Grants Program

相似国自然基金

胆固醇羟化酶CH25H非酶活依赖性促进乙型肝炎病毒蛋白Core及Pre-core降解的分子机制研究
  • 批准号:
    82371765
  • 批准年份:
    2023
  • 资助金额:
    50 万元
  • 项目类别:
    面上项目
锕系元素5f-in-core的GTH赝势和基组的开发
  • 批准号:
    22303037
  • 批准年份:
    2023
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
基于合成致死策略搭建Core-matched前药共组装体克服肿瘤耐药的机制研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    52 万元
  • 项目类别:
鼠伤寒沙门氏菌LPS core经由CD209/SphK1促进树突状细胞迁移加重炎症性肠病的机制研究
  • 批准号:
  • 批准年份:
    2022
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
肌营养不良蛋白聚糖Core M3型甘露糖肽的精确制备及功能探索
  • 批准号:
    92053110
  • 批准年份:
    2020
  • 资助金额:
    70.0 万元
  • 项目类别:
    重大研究计划
Core-1-O型聚糖黏蛋白缺陷诱导胃炎发生并介导慢性胃炎向胃癌转化的分子机制研究
  • 批准号:
    81902805
  • 批准年份:
    2019
  • 资助金额:
    20.5 万元
  • 项目类别:
    青年科学基金项目
原始地球增生晚期的Core-merging大碰撞事件:地核增生、核幔平衡与核幔边界结构的新认识
  • 批准号:
    41973063
  • 批准年份:
    2019
  • 资助金额:
    65.0 万元
  • 项目类别:
    面上项目
RBM38通过协助Pol-ε结合、招募core调控HBV复制
  • 批准号:
    31900138
  • 批准年份:
    2019
  • 资助金额:
    24.0 万元
  • 项目类别:
    青年科学基金项目
CORDEX-CORE区域气候模拟与预估研讨会
  • 批准号:
    41981240365
  • 批准年份:
    2019
  • 资助金额:
    1.5 万元
  • 项目类别:
    国际(地区)合作与交流项目

相似海外基金

Many-core Platforms for Time-Critical Systems
适用于时间关键型系统的多核平台
  • 批准号:
    RGPIN-2017-05029
  • 财政年份:
    2021
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Individual
Many-core Platforms for Time-Critical Systems
适用于时间关键型系统的多核平台
  • 批准号:
    RGPIN-2017-05029
  • 财政年份:
    2019
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Individual
Many-core Platforms for Time-Critical Systems
适用于时间关键型系统的多核平台
  • 批准号:
    507960-2017
  • 财政年份:
    2019
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
Many-core Platforms for Time-Critical Systems
适用于时间关键型系统的多核平台
  • 批准号:
    RGPIN-2017-05029
  • 财政年份:
    2018
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Individual
Many-core Platforms for Time-Critical Systems
适用于时间关键型系统的多核平台
  • 批准号:
    507960-2017
  • 财政年份:
    2018
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
SHF:Medium:Collaborative Research:A comprehensive methodology to pursue reproducible accuracy in ensemble scientific simulations on multi- and many-core platforms
SHF:中:协作研究:在多核和众核平台上追求集合科学模拟的可重复精度的综合方法
  • 批准号:
    1841552
  • 财政年份:
    2018
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Standard Grant
Many-core Platforms for Time-Critical Systems
适用于时间关键型系统的多核平台
  • 批准号:
    507960-2017
  • 财政年份:
    2017
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Accelerator Supplements
SHF:Medium:Collaborative Research:A comprehensive methodology to pursue reproducible accuracy in ensemble scientific simulations on multi- and many-core platforms
SHF:中:协作研究:在多核和众核平台上追求集合科学模拟的可重复精度的综合方法
  • 批准号:
    1728850
  • 财政年份:
    2017
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Standard Grant
Many-core Platforms for Time-Critical Systems
适用于时间关键型系统的多核平台
  • 批准号:
    RGPIN-2017-05029
  • 财政年份:
    2017
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Discovery Grants Program - Individual
EAGER: Rapid, Efficient Implementation of Irregular Applications on SIMD Many-Core Platforms
EAGER:在 SIMD 众核平台上快速、高效地实施不规则应用
  • 批准号:
    1500173
  • 财政年份:
    2015
  • 资助金额:
    $ 2.7万
  • 项目类别:
    Standard Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了