Experimental Software Systems: Hardware-Software Co-Design of an Experimental Real-Time Operating System and a Microcontroller Architecture

实验软件系统:实验实时操作系统和微控制器架构的软硬件协同设计

基本信息

  • 批准号:
    9806645
  • 负责人:
  • 金额:
    $ 28万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    1998
  • 资助国家:
    美国
  • 起止时间:
    1998-09-01 至 2000-08-31
  • 项目状态:
    已结题

项目摘要

9806645 Stewart, David B. Jacob, Bruce L. University of Maryland, College Park Experimental Software Systems: Hardware-Software Co-Design of an Experimental Real-Time Operating System and Microcontroller Architecture A hardware-software co-design strategy is being used to create an environment for real-time embedded systems, comprising a real-time operating system (RTOS) for microcontrollers, and a set of hardware mechanisms that enhance a microarchitecture's real-time capabilities. The project validates this experimental system through extensive testing on a simulated processor, and measures the cost-effectiveness of the hardware architecture extensions over a wide range of design choices. The central contribution on the hardware side is the addition of multiple "nanoprocessors" and software-managed caches to the main processor core; each of these is a software-configurable finite state machine (FSM) with limited processing capabilities, but each has access to most of the processor state. These hardware mechanisms are orthogonal to the underlying microarchitecture and can be implemented inexpensively even in a low-cost microcontroller. The RTOS implements all of its high-overhead operating system functions as FSMs that are mapped onto the configurable hardware. Each of the nanoprocessors becomes a personal assistant to the operating system, performing mundane tasks such as prioritizing interrupts, filtering input/output, or acting as high-resolution timers. This leaves the full 100% of CPU processing time on the main processor core for applications.
9806645斯图尔特,大卫B。 布鲁斯·雅各布 马里兰州大学帕克分校 实验软件系统: 一种实验性实时操作系统和微控制器体系结构的软硬件协同设计 一种硬件-软件协同设计策略正被用于创建实时嵌入式系统的环境,包括用于微控制器的实时操作系统(RTOS)和一组增强微体系结构的实时能力的硬件机制。该项目通过在模拟处理器上进行广泛的测试来验证这个实验系统,并在广泛的设计选择范围内测量硬件架构扩展的成本效益。硬件方面的主要贡献是在主处理器内核中增加了多个“纳米处理器”和软件管理的缓存;每个缓存都是一个软件可配置的有限状态机(FSM),处理能力有限,但每个都可以访问大多数处理器状态。这些硬件机制与底层微架构正交,即使在低成本微控制器中也可以廉价地实现。RTOS实现了其所有高开销操作 系统作为映射到可配置硬件上的FSM运行。每一个纳米处理器都成为操作系统的个人助理,执行诸如优先处理中断、过滤输入/输出或充当高分辨率定时器等日常任务。这就留下了完整的 100%的CPU处理时间在主处理器核心上用于应用程序。

项目成果

期刊论文数量(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 }}

David Stewart其他文献

International Council of Nurses
国际护士理事会
Carcinoma of the adrenal gland in children.
儿童肾上腺癌。
  • DOI:
    10.1016/0022-3468(74)90010-4
  • 发表时间:
    1974
  • 期刊:
  • 影响因子:
    2.4
  • 作者:
    David Stewart;Patricia H. Morris Jones;Ambrose Jolleys
  • 通讯作者:
    Ambrose Jolleys
Utilization of cholesterol-rich lipoproteins by perfused rat adrenals.
灌注大鼠肾上腺利用富含胆固醇的脂蛋白。
  • DOI:
  • 发表时间:
    1989
  • 期刊:
  • 影响因子:
    6.5
  • 作者:
    Salman Azhar;David Stewart;E. Reaven
  • 通讯作者:
    E. Reaven
Assessing quality perception of private labels: intransient cues and consumer characteristics
评估自有品牌的质量认知:瞬时线索和消费者特征
  • DOI:
    10.1108/07363761111165967
  • 发表时间:
    2011
  • 期刊:
  • 影响因子:
    0
  • 作者:
    Y. Bao;S. Sheng;Y. Bao;David Stewart
  • 通讯作者:
    David Stewart
Endovascular Repair of a Secondary Aortoesophageal Fistula: a Case Report and Review of the Literature
  • DOI:
    10.1016/j.avsg.2007.01.007
  • 发表时间:
    2007-03-01
  • 期刊:
  • 影响因子:
  • 作者:
    Benedict J.W. Taylor;David Stewart;Phillip West;James T. Dunn;Paul Cisek
  • 通讯作者:
    Paul Cisek

David Stewart的其他文献

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

{{ truncateString('David Stewart', 18)}}的其他基金

Conference: CSHL Advanced Courses for Model Genetic Systems (2023-2025)
会议:CSHL模型遗传系统高级课程(2023-2025)
  • 批准号:
    2316459
  • 财政年份:
    2023
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
CSHL Synthetic Biology Course (2022-2024)
CSHL合成生物学课程(2022-2024)
  • 批准号:
    2207222
  • 财政年份:
    2022
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
CSHL 2020 Conference "From Neuroscience to Artificially Intelligent Systems," Cold Spring Harbor, New York, March 24-28, 2020
CSHL 2020 会议“从神经科学到人工智能系统”,纽约冷泉港,2020 年 3 月 24-28 日
  • 批准号:
    2005611
  • 财政年份:
    2020
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
CSHL Drosophila Neurobiology: Genes, Circuits & Behavior
CSHL 果蝇神经生物学:基因、回路
  • 批准号:
    1949855
  • 财政年份:
    2020
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
CSHL Synthetic Biology Course
CSHL合成生物学课程
  • 批准号:
    1817310
  • 财政年份:
    2018
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
Cold Spring Harbor Laboratory Course: Frontiers and Techniques in Plant Science
冷泉港实验室课程:植物科学前沿与技术
  • 批准号:
    1813914
  • 财政年份:
    2018
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
CSHL Course on Yeast Genetics & Genomics
CSHL 酵母遗传学课程
  • 批准号:
    1714163
  • 财政年份:
    2017
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
Workshop: CSHL: Drosophila Neurobiology: Genes, Circuits and Behavior Course 2017, 2018, and 2019
研讨会:CSHL:果蝇神经生物学:基因、回路和行为课程 2017、2018 和 2019
  • 批准号:
    1701894
  • 财政年份:
    2017
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
Conference: Multiple Conferences to be held at Cold Spring Harbor Laboratory in 2016
会议:2016年将在冷泉港实验室举办多场会议
  • 批准号:
    1636877
  • 财政年份:
    2016
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
Cold Spring Harbor Laboratory Course: Frontiers and Techniques in Plant Science
冷泉港实验室课程:植物科学前沿与技术
  • 批准号:
    1518078
  • 财政年份:
    2015
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant

相似海外基金

Experimental Partnership - Hardware-Software Co-Design of Real-Time Operating Systems and Embedded Microprocessors
实验合作伙伴关系 - 实时操作系统和嵌入式微处理器的软硬件协同设计
  • 批准号:
    0000439
  • 财政年份:
    2001
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
Experimental Partnership - Comprehensive Retargetable Embedded Systems Software Development Environment
实验性合作伙伴关系 - 全面的可重定向嵌入式系统软件开发环境
  • 批准号:
    0072043
  • 财政年份:
    2000
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
ITR: Experimental Validation of Large-Scale Networked Software Systems
ITR:大规模网络软件系统的实验验证
  • 批准号:
    0086096
  • 财政年份:
    2000
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
Experimental Software Systems: Georgraphic Information Systems on High-Speed Clusters: A Vertically Integrated Approach
实验软件系统:高速集群上的地理信息系统:垂直集成方法
  • 批准号:
    9870724
  • 财政年份:
    1998
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
Experimental Software Systems: Distributed Resource Management in Local-Area and Wide-Area Networks
实验软件系统:局域网和广域网中的分布式资源管理
  • 批准号:
    9870740
  • 财政年份:
    1998
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
Experimental Software Systems: Adaptware: A Design Framework for Adaptive Real-Time Systems
实验软件系统:Adaptware:自适应实时系统的设计框架
  • 批准号:
    9806280
  • 财政年份:
    1998
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
Experimental Software Systems: Collaborative Research: Applications of Flow Types in the Efficient, Modular, and Reliable Compilation of Higher-Order Typed Languages
实验软件系统:协作研究:流类型在高阶类型语言高效、模块化、可靠编译中的应用
  • 批准号:
    9806745
  • 财政年份:
    1998
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
Experimental Software Systems: Linear Naming: Experimental Software for Optimizing Communication Protocols
实验软件系统:线性命名:优化通信协议的实验软件
  • 批准号:
    9806718
  • 财政年份:
    1998
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
Experimental Software Systems: Collaborative Research: Applications of Flow Types in the Efficient, Modular, and Reliable Compilation of Higher-Order Typed Languages
实验软件系统:协作研究:流类型在高阶类型语言高效、模块化、可靠编译中的应用
  • 批准号:
    9806746
  • 财政年份:
    1998
  • 资助金额:
    $ 28万
  • 项目类别:
    Standard Grant
Experimental Software Systems: Integrated Applications and Systems Research in Software Shared Memory
实验软件系统:软件共享内存的集成应用和系统研究
  • 批准号:
    9806751
  • 财政年份:
    1998
  • 资助金额:
    $ 28万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了