Predictable Multicore System-on-Chips for Automotive Safety-critical Systems
适用于汽车安全关键系统的可预测多核片上系统
基本信息
- 批准号:RGPIN-2022-03511
- 负责人:
- 金额:$ 3.35万
- 依托单位:
- 依托单位国家:加拿大
- 项目类别:Discovery Grants Program - Individual
- 财政年份:2022
- 资助国家:加拿大
- 起止时间:2022-01-01 至 2023-12-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Automotive vehicles play a vital role in our lives. They provide one of the most common modes of transportation for millions of people. Today's automotive vehicles are a mix of mechanical and computing components where the computing components provide features such as advanced driver assistance systems and infotainment. Over the years, the number of computing components in a vehicle has grown and this trend is expected to continue accelerating with fully autonomous vehicles on the horizon. Safety in automotive vehicles is paramount because a failure in execution may result in significant injury or loss of lives. Thus, it is imperative that the application's execution is both functionally correct and guaranteed to be temporally within the bounds established by the application. For example, a delay in braking may have catastrophic consequences. This makes automotive vehicles an example of a safety-critical system. A central tenet in designing automotive vehicles is ensuring that they are certified. For example, ISO-26262 is a standard for automotive safety-critical systems (ASCSs). Certification includes processes that ensure the functionality is correct, and that the temporal behaviour of the application is within pre-determined deadlines. Providing assurances that an execution never exceeds a deadline is extremely challenging. This is because the underlying computing components lack timing predictability. That is, it is difficult to determine how long an application would take to execute in the worst case. This difficulty is attributed to the design of the computing components and their integration to form a system-on-chip (SoC). For example, current SoCs in ASCSs are complex with multiple cores, shared memories, and custom hardware. It is not surprising that they lack timing predictability. Nonetheless, such SoCs are highly coveted as they significantly reduce costs, improve performance, and are energy efficient. The overarching goal of my research program is to design predictable and high performance heterogeneous multicore SoCs for ASCSs. This proposal has five research objectives: (1) investigate predictable cache coherence mechanisms with practical memory hierarchies and scalable directory-based protocols; (2) design predictable and coherent data communication mechanisms across heterogeneous computing elements; (3) develop programming language extensions to annotate properties of data sharing useful for worst-case analyses; (4) develop predictable virtualization for ASCS; and, (5) implement a prototype. The results from this research will have long-lasting impact on both the Canadian economy and society. Industries of varying sizes will be able to evaluate the proposed techniques, and potentially adopt them into their products. The results may spawn innovative industries that, for example, may focus on providing customized solutions such as real-time operating systems specifically designed to support predictable multicore SoCs.
汽车在我们的生活中扮演着至关重要的角色。它们为数百万人提供了最常见的交通工具之一。今天的汽车是机械和计算组件的混合体,其中计算组件提供先进的驾驶员辅助系统和信息娱乐等功能。多年来,汽车中的计算组件数量一直在增长,随着全自动驾驶汽车的问世,这一趋势预计将继续加速。汽车的安全是最重要的,因为执行失败可能会导致重大伤害或生命损失。因此,必须保证应用程序的执行在功能上是正确的,并且在时间上保证在应用程序建立的范围内。例如,刹车的延迟可能会产生灾难性的后果。这使得汽车成为安全关键系统的一个例子。设计汽车的一个核心原则是确保它们获得认证。例如,ISO-26262是汽车安全关键系统(ASCSS)的标准。认证包括确保功能正确以及应用程序的临时行为在预定期限内的流程。要保证行刑不会超过最后期限,这一点极具挑战性。这是因为底层计算组件缺乏时间可预测性。也就是说,很难确定应用程序在最坏的情况下需要多长时间才能执行。这一困难归因于计算组件的设计及其集成以形成片上系统(SoC)。例如,当前ASCS中的SoC很复杂,具有多核、共享存储器和定制硬件。它们缺乏时间可预测性也就不足为奇了。尽管如此,这类SoC还是非常令人垂涎,因为它们显著降低了成本,提高了性能,并具有能效。我的研究计划的总体目标是为ASCSS设计可预测的、高性能的异质多核SoC。该方案有五个研究目标:(1)使用实用的存储层次和可扩展的基于目录的协议来研究可预测的高速缓存一致性机制;(2)设计跨异质计算单元的可预测和一致的数据通信机制;(3)开发编程语言扩展以注释数据共享的特性,以用于最坏情况的分析;(4)为ASC开发可预测的虚拟化;以及(5)实现一个原型。这项研究的结果将对加拿大经济和社会产生长期影响。不同规模的行业将能够评估拟议的技术,并有可能将其应用到他们的产品中。这一结果可能会催生创新行业,例如,可能专注于提供定制的解决方案,如专门为支持可预测的多核SoC而设计的实时操作系统。
项目成果
期刊论文数量(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 }}
Patel, Hiren其他文献
Heterogeneity of Stem Cells in the Ovary
- DOI:
10.1007/978-3-030-24108-7_11 - 发表时间:
2019-01-01 - 期刊:
- 影响因子:0
- 作者:
Bhartiya, Deepa;Patel, Hiren;Sharma, Diksha - 通讯作者:
Sharma, Diksha
Acute Appendicitis Masquerading Distal Intestinal Obstruction Syndrome in Adult Cystic Fibrosis
- DOI:
10.1155/2018/8475060 - 发表时间:
2018-01-01 - 期刊:
- 影响因子:0.7
- 作者:
Nanavati, Sushant M.;Patel, Hiren;Volfson, Ariy - 通讯作者:
Volfson, Ariy
Synchronous Metastasis of Prostate Adenocarcinoma to the Stomach and Colon: A Case Report
- DOI:
10.4103/1947-2714.128478 - 发表时间:
2014-03-01 - 期刊:
- 影响因子:0
- 作者:
Patel, Hiren;Kumar, Abhishek;Shaikh, Sohail - 通讯作者:
Shaikh, Sohail
MATLAB-based modeling to study the effects of partial shading on PV array characteristics
- DOI:
10.1109/tec.2007.914308 - 发表时间:
2008-03-01 - 期刊:
- 影响因子:4.9
- 作者:
Patel, Hiren;Agarwal, Vivek - 通讯作者:
Agarwal, Vivek
Popliteal artery pseudoaneurysm treated with covered stent placement and thrombolysis: a case report
- DOI:
10.1093/jscr/rjv082 - 发表时间:
2015-09-01 - 期刊:
- 影响因子:0.5
- 作者:
Katsogridakis, Emmanuel;Patel, Hiren;Chalmers, Nicholas - 通讯作者:
Chalmers, Nicholas
Patel, Hiren的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Patel, Hiren', 18)}}的其他基金
Computer Architecture Support for Complex Networks
对复杂网络的计算机体系结构支持
- 批准号:
RGPIN-2015-05825 - 财政年份:2021
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
Computer Architecture Support for Complex Networks
对复杂网络的计算机体系结构支持
- 批准号:
RGPIN-2015-05825 - 财政年份:2020
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
Designing and prototyping a customizable real-time embedded micro-controller using RISC-V ISA
使用 RISC-V ISA 设计可定制的实时嵌入式微控制器并对其进行原型设计
- 批准号:
544067-2019 - 财政年份:2019
- 资助金额:
$ 3.35万 - 项目类别:
Engage Grants Program
Computer Architecture Support for Complex Networks
对复杂网络的计算机体系结构支持
- 批准号:
RGPIN-2015-05825 - 财政年份:2019
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
Computer Architecture Support for Complex Networks
对复杂网络的计算机体系结构支持
- 批准号:
RGPIN-2015-05825 - 财政年份:2018
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
Computer Architecture Support for Complex Networks
对复杂网络的计算机体系结构支持
- 批准号:
RGPIN-2015-05825 - 财政年份:2017
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
Computer Architecture Support for Complex Networks
对复杂网络的计算机体系结构支持
- 批准号:
RGPIN-2015-05825 - 财政年份:2016
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
Computer Architecture Support for Complex Networks
对复杂网络的计算机体系结构支持
- 批准号:
RGPIN-2015-05825 - 财政年份:2015
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
Reverse engineering properties of a DRAM memory controller
DRAM 内存控制器的逆向工程属性
- 批准号:
468700-2014 - 财政年份:2014
- 资助金额:
$ 3.35万 - 项目类别:
Engage Grants Program
Achieving predictability, repeatability and performance for hard real-time embedded systems
实现硬实时嵌入式系统的可预测性、可重复性和性能
- 批准号:
386714-2010 - 财政年份:2014
- 资助金额:
$ 3.35万 - 项目类别:
Discovery Grants Program - Individual
相似海外基金
Collaborative Research: CSR: Small: Cross-layer learning-based Energy-Efficient and Resilient NoC design for Multicore Systems
协作研究:CSR:小型:基于跨层学习的多核系统节能和弹性 NoC 设计
- 批准号:
2321224 - 财政年份:2023
- 资助金额:
$ 3.35万 - 项目类别:
Standard Grant
Collaborative Research: CSR: Small: Cross-layer learning-based Energy-Efficient and Resilient NoC design for Multicore Systems
协作研究:CSR:小型:基于跨层学习的多核系统节能和弹性 NoC 设计
- 批准号:
2321225 - 财政年份:2023
- 资助金额:
$ 3.35万 - 项目类别:
Standard Grant
CRII: CNS: Integrating Security Tasks into Multicore Real-Time Systems
CRII:CNS:将安全任务集成到多核实时系统中
- 批准号:
2312006 - 财政年份:2023
- 资助金额:
$ 3.35万 - 项目类别:
Standard Grant
ERI: RUI: Wavefront shaping through flexible multicore fiber bundles for coherent light focusing and imaging in neurophotonics
ERI:RUI:通过灵活的多芯光纤束进行波前整形,用于神经光子学中的相干光聚焦和成像
- 批准号:
2302023 - 财政年份:2023
- 资助金额:
$ 3.35万 - 项目类别:
Standard Grant
CRII: CNS: Integrating Security Tasks into Multicore Real-Time Systems
CRII:CNS:将安全任务集成到多核实时系统中
- 批准号:
2152768 - 财政年份:2022
- 资助金额:
$ 3.35万 - 项目类别:
Standard Grant
Collaborative Research: CNS Core: Medium: Parallel and Real-Time Multicore Scheduling for an Efficiently-Used Cache (PARSEC)
合作研究:CNS 核心:中:高效使用缓存的并行实时多核调度 (PARSEC)
- 批准号:
2211641 - 财政年份:2022
- 资助金额:
$ 3.35万 - 项目类别:
Continuing Grant
Collaborative Research: SHF: MEDIUM: Smart Integrated Tuning of Parallel Code for Multicore and Manycore Systems
合作研究:SHF:MEDIUM:多核和众核系统并行代码的智能集成调整
- 批准号:
2211983 - 财政年份:2022
- 资助金额:
$ 3.35万 - 项目类别:
Continuing Grant
CNS Core: Small: Budgets, Budgets Everywhere: A Necessity for Safe Real-Time on Multicore
CNS 核心:小:预算,预算无处不在:多核安全实时的必要性
- 批准号:
2151829 - 财政年份:2022
- 资助金额:
$ 3.35万 - 项目类别:
Standard Grant
High energy femtosecond light source by phase-locked mode-locked multicore fiber laser
锁相锁模多芯光纤激光器高能飞秒光源
- 批准号:
22H01985 - 财政年份:2022
- 资助金额:
$ 3.35万 - 项目类别:
Grant-in-Aid for Scientific Research (B)
Collaborative Research: SHF: MEDIUM: Smart Integrated Tuning of Parallel Code for Multicore and Manycore Systems
合作研究:SHF:MEDIUM:多核和众核系统并行代码的智能集成调整
- 批准号:
2211982 - 财政年份:2022
- 资助金额:
$ 3.35万 - 项目类别:
Continuing Grant