CSR: Small: Quest: A Real-Time Operating System for Multicore Processors
CSR: Small: Quest: A Real-Time Operating System for Multicore Processors
批准号:
1117025
负责人:
Richard West
金额:
$40.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2011
资助国家:
美国
项目状态:
已结题
起止时间:
2011-08-15 至 2015-07-31
中文摘要
多核处理器在高端服务器、个人电脑、手机和嵌入式设备中变得无处不在。虽然这些处理器可以提供比单核架构更高的性能和更低的功耗,但它们给系统设计人员带来了巨大的挑战。在实时嵌入式系统中尤其如此,例如在航空电子和汽车控制、制造和医疗保健中。在这些系统中,任务通常有关键的时间要求,必须在最后期限前完成,以避免潜在的灾难性结果。在多核处理器上提供时序保证是困难的,因为共享的片上高速缓存和内存总线带宽的竞争,以及其他影响可预测性的因素,例如硬件中断、指令流水线和同步多线程。这个系统叫?Quest?以时间为中心,作为第一类资源,保证计算资源在所有任务之间的实时共享,包括中断和应用程序线程。该项目使用现代处理器上可用的硬件性能计数器,实现了一个影响资源管理的实时性能监控子系统。该工作的另一个方面是使用硬件沙箱技术来确保系统不会受到编写不当的软件的危害,例如第三方开发人员实现的驱动程序或服务。考虑到现代软件系统的复杂性,仅使用静态方法不能轻松地验证其行为是否正确,这一点尤其相关。作为Quest开发的一部分,将调查硬件虚拟化能力,以增强软件可靠性,特别是隔离系统软件组件的技术,同时确保可预测性,这项工作的结果将影响多核处理器上的系统软件设计。对硬件功能有了更好的了解,以改进或简化软件系统的构建,特别是具有安全关键要求的软件系统。对系统可预测性和安全性的调查将有助于防止关键任务的潜在灾难性后果。这项工作可能导致更强大的系统,以避免因故障而造成的生命、设备或金钱损失。Quest软件将在研究社区之间共享,并在涉及操作系统的课程中使用。
英文摘要
Multicore processors are becoming ubiquitous among high-end servers, personal computers, mobile phones and embedded devices. While these processors can provide higher performance at lower power than single-core architectures, they pose significant challenges for system designers. This is particularly true in real-time embedded systems, such as in avionic and automotive control, manufacturing, and healthcare. In these systems, tasks often have critical timing requirements, with deadlines that must be met to avoid potentially catastrophic outcomes. Providing timing guarantees on multicore processors is made difficult by contention for shared on-chip caches and memory bus bandwidth, and other factors such as hardware interrupts, instruction pipelines and simultaneous multithreading that affect predictability.This project focuses on the design of a real-time operating system that addresses micro-architectural resource contention and enforces predictable behavior on multicore processors. This system called ?Quest? is centered around time as a first class resource, guaranteeing real-time shares of computational resources among all tasks, including interrupts and application threads. Using hardware performance counters available on modern processors, this project implements a real-time performance monitoring subsystem to influence resource management.An additional aspect of this work focuses on the use of hardware sandboxing techniques to guarantee the system is not compromised by ill-written software, such as drivers or services implemented by third party developers. This is especially relevant given the complexity of modern software systems that cannot easily be verified to behave correctly using only static methods. As part of the development of Quest, hardware virtualization capabilities are investigated to enforce heightened software reliability, in particular, techniques for isolating software components of a system, while ensuring predictability, The outcomes of this work will impact the design of systems software on multicore processors. A greater understanding of hardware features to improve or ease the construction of software systems is gained, especially those with safety-critical requirements. Investigations into system predictability and safety will help prevent potentially disastrous outcomes for mission-critical tasks. This work could lead to more robust systems that avoid costs of failure in terms of loss of lives, equipment, or money. The Quest software will be shared among the research community and used in courses involving operating systems.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Frameworks: Collaborative Research: Extensible and Community-Driven Thermodynamics, Transport, and Chemical Kinetics Modeling with Cantera: Expanding to Diverse Scientific Domains
-
批准号:1931389
-
项目类别:Standard Grant
-
资助金额:$26.07万
-
财政年份:2020
-
负责人:Richard West
-
依托单位:
CNS Core: Small: Boomerang: A Symbiotic Software Architecture for Real-Time Distributed Embedded Systems
-
批准号:2007707
-
项目类别:Standard Grant
-
资助金额:$49.77万
-
财政年份:2020
-
负责人:Richard West
-
依托单位:
CAREER: Predictive kinetic modeling of halogenated hydrocarbon combustion
-
批准号:1751720
-
项目类别:Standard Grant
-
资助金额:$50.39万
-
财政年份:2018
-
负责人:Richard West
-
依托单位:
CDS&E: Collaborative Research: Autonomous Systems for Experimental and Computational Data Generation and Data-Driven Modeling of Combustion Kinetics
-
批准号:1761416
-
项目类别:Standard Grant
-
资助金额:$15.0万
-
财政年份:2018
-
负责人:Richard West
-
依托单位:
Resolving discrepancies in detailed kinetic models of combustion via automated transition state theory calculations
-
批准号:1605568
-
项目类别:Standard Grant
-
资助金额:$26.0万
-
财政年份:2016
-
负责人:Richard West
-
依托单位:
CSR: Small: A Separation Kernel for Mixed Criticality Systems
-
批准号:1527050
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2015
-
负责人:Richard West
-
依托单位:
Identifying and resolving discrepancies in kinetic models of hydrocarbon combustion.
-
批准号:1403171
-
项目类别:Standard Grant
-
资助金额:$14.08万
-
财政年份:2014
-
负责人:Richard West
-
依托单位:
Bridging for WASP 2011
-
批准号:ST/J000078/1
-
项目类别:Research Grant
-
资助金额:$4.53万
-
财政年份:2011
-
负责人:Richard West
-
依托单位:
Bridging for Dr R West for WASP
-
批准号:ST/I002308/1
-
项目类别:Research Grant
-
资助金额:$11.23万
-
财政年份:2010
-
负责人:Richard West
-
依托单位:
Project support for the Wide Angle Search for Planets
-
批准号:PP/F000081/1
-
项目类别:Research Grant
-
资助金额:$21.24万
-
财政年份:2008
-
负责人:Richard West
-
依托单位:
CSR --- EHS: The Design and Self-Organization of Component-based Systems for Dependable and Predictable Embedded Computing Environments
-
批准号:0720464
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2007
-
负责人:Richard West
-
依托单位:
CSR---EHS. Quest: A System for Application-Specific Real-Time Services
-
批准号:0615153
-
项目类别:Continuing grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:Richard West
-
依托单位:
国内基金
海外基金
登录
查看更多内容
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:
-
依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
-
批准号:
-
项目类别:省市级项目
-
资助金额:10.0万元
-
批准年份:2022
-
负责人:张祥忠
-
依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
-
批准号:32000033
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:林平
-
依托单位:
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
-
批准号:31972324
-
项目类别:面上项目
-
资助金额:58.0万元
-
批准年份:2019
-
负责人:高学文
-
依托单位:
变异链球菌small RNAs连接LuxS密度感应与生物膜形成的机制研究
-
批准号:81900988
-
项目类别:青年科学基金项目
-
资助金额:21.0万元
-
批准年份:2019
-
负责人:毛梦莹
-
依托单位:
肠道细菌关键small RNAs在克罗恩病发生发展中的功能和作用机制
-
批准号:31870821
-
项目类别:面上项目
-
资助金额:56.0万元
-
批准年份:2018
-
负责人:陈江宁
-
依托单位:
基于small RNA 测序技术解析鸽分泌鸽乳的分子机制
-
批准号:31802058
-
项目类别:青年科学基金项目
-
资助金额:26.0万元
-
批准年份:2018
-
负责人:麻慧
-
依托单位:
Small RNA介导的DNA甲基化调控的水稻草矮病毒致病机制
-
批准号:31772128
-
项目类别:面上项目
-
资助金额:60.0万元
-
批准年份:2017
-
负责人:吴建国
-
依托单位:
基于small RNA-seq的针灸治疗桥本甲状腺炎的免疫调控机制研究
-
批准号:81704176
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2017
-
负责人:赵继梦
-
依托单位:
水稻OsSGS3与OsHEN1调控small RNAs合成及其对抗病性的调节
-
批准号:91640114
-
项目类别:重大研究计划
-
资助金额:85.0万元
-
批准年份:2016
-
负责人:何祖华
-
依托单位: