Describing the Operating System for Accurate User-mode Simulation
描述用于精确用户模式模拟的操作系统
基本信息
- 批准号:0950410
- 负责人:
- 金额:$ 20万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2009
- 资助国家:美国
- 起止时间:2009-09-15 至 2012-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
This is an EAGER project that addresses a highly exploratory investigation into key elements needed to specify the characteristics of an operating system (OS) in a way that permits an architectural model to be created that interacts fully with a suite of simulation tools.The suite of tools, CoGenT (CoGeneration of Tools), include specification languages to allow researchers to express novel instruction sets and micro-architectures and the infrastructure for automatic generation of corresponding functional and timing co-simulators, compilers, linkers, loaders, debuggers, assemblers, disassemblers, and a fully integrated instrumentation facility to enable meaningful experimentation within this new design space. CoGenT?s ability to automatically generate a functional simulator from a specification, and other related elements, will be released this year.This EAGER addresses the problem that, in simulating complex architectures, it is important to be able to specify OS support, not just as a set of external calls, but as a specific model that integrates with the rest of the architecture. Current architectures rely on the services and policies of the operating system, and the operating system itself needs to evolve with the radical shifts in architecture and applications that are anticipated in the next decade.With this project, this team develops an approach that enables simultaneous research into novel hardware and software paradigms, with great flexibility, and without the heretofore prohibitive cost of manually building a complete hardware and software simulation infrastructure with a tailored OS implementation. Traditional system simulation approaches either ignored OS impact on performance or resorted to costly and inflexible full system simulation where an actual OS implementation is executed directly. The former provides unrealistic results, and the latter does not admit the kind of exploration needed for transformative paradigm shifts.The goal of this project is to extend the relatively recent approach of functional and timing co-simulation for hardware architectures into "pseudo-full system simulation", where the OS becomes a first-class element in the simulation modeling and instrumentation framework. Simulating an OS model derived from a specification will also enable sensitivity and significance analyses, often neglected in current simulation-based research even though they are essential to understanding the real impact of new approaches.
这是一个 EAGER 项目,旨在对指定操作系统 (OS) 特征所需的关键元素进行高度探索性的调查,从而允许创建与一套模拟工具充分交互的架构模型。 CoGenT(工具协同生成)包括规范语言,允许研究人员表达新颖的指令集和微架构,以及自动生成相应功能和时序协同模拟器、编译器、链接器、加载器、调试器的基础设施,汇编器、反汇编器和完全集成的仪器设施,可在这个新的设计空间内进行有意义的实验。 CoGenT 根据规范和其他相关元素自动生成功能模拟器的能力将于今年发布。EAGER 解决了以下问题:在模拟复杂架构时,重要的是能够指定操作系统支持,而不仅仅是作为一组外部调用,但作为与架构其余部分集成的特定模型。当前的架构依赖于操作系统的服务和策略,而操作系统本身需要随着未来十年预期的架构和应用程序的根本转变而发展。通过这个项目,该团队开发了一种能够同时进行研究的方法融入新颖的硬件和软件范例,具有极大的灵活性,并且无需迄今为止手动构建具有定制操作系统实现的完整硬件和软件模拟基础设施的高昂成本。传统的系统模拟方法要么忽略操作系统对性能的影响,要么采用成本高昂且不灵活的完整系统模拟,其中直接执行实际的操作系统实现。前者提供了不切实际的结果,而后者则不承认变革性范式转变所需的那种探索。该项目的目标是将硬件架构的功能和时序协同仿真的相对较新的方法扩展到“伪完整系统”仿真”,其中操作系统成为仿真建模和仪器框架中的一流元素。模拟源自规范的操作系统模型还可以进行敏感性和显着性分析,而这些分析在当前基于模拟的研究中经常被忽视,尽管它们对于理解新方法的真正影响至关重要。
项目成果
期刊论文数量(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 }}
J. Eliot Moss其他文献
J. Eliot Moss的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('J. Eliot Moss', 18)}}的其他基金
FMitF:Track I: Verified Safe and Fair Machine Learning
FMITF:第一轨:经过验证的安全和公平的机器学习
- 批准号:
2018372 - 财政年份:2020
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
CNS Core: Small: Managed Languages: From Non-volatile Memory to Persistence
CNS 核心:小型:托管语言:从非易失性内存到持久性
- 批准号:
1909731 - 财政年份:2019
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
SHF: Medium: Collaborative Research: Micro-Virtual Machines for Managed Languages: Abstraction, contained
SHF:媒介:协作研究:托管语言的微型虚拟机:抽象,包含
- 批准号:
1832624 - 财政年份:2017
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
CSR:媒介:协作研究:跨多核频谱的并行托管语言的可移植性能
- 批准号:
1833291 - 财政年份:2017
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
SHF: Medium: Collaborative Research: Micro Virtual Machines for Managed Languages: Abstraction, defined and contained
SHF:媒介:协作研究:托管语言的微型虚拟机:抽象、定义和包含
- 批准号:
1409284 - 财政年份:2014
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
SHF:Small: Accurate and Computationally Efficient Predictors of Java Memory Resource Consumption
SHF:Small:Java 内存资源消耗的准确且计算高效的预测器
- 批准号:
1320498 - 财政年份:2013
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
CSR: Medium: Collaborative Research: Portable Performance for Parallel Managed Languages Across the Many-Core Spectrum
CSR:媒介:协作研究:跨多核频谱的并行托管语言的可移植性能
- 批准号:
1162246 - 财政年份:2012
- 资助金额:
$ 20万 - 项目类别:
Continuing Grant
EAGER: Automating Correctness Proofs of Transactionalized Data Structures
EAGER:自动化事务化数据结构的正确性证明
- 批准号:
0953761 - 财政年份:2009
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
SGER: The Chaotic Behavior of Automatic Memory Management
SGER:自动内存管理的混乱行为
- 批准号:
0836542 - 财政年份:2008
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
CSR-AES Collaborative: Encore/J: Transparently Recoverable Java for Resilient Distributed Computing
CSR-AES 协作:Encore/J:用于弹性分布式计算的透明可恢复 Java
- 批准号:
0720242 - 财政年份:2007
- 资助金额:
$ 20万 - 项目类别:
Standard Grant
相似国自然基金
分布式微内核操作系统理论与关键技术
- 批准号:62332012
- 批准年份:2023
- 资助金额:234 万元
- 项目类别:重点项目
动态非结构化环境下网络化多主-多从遥操作系统性能分析与协同控制
- 批准号:62373319
- 批准年份:2023
- 资助金额:50 万元
- 项目类别:面上项目
基于时预协同的油茶果遥操作采收机器人系统时延控制
- 批准号:62303493
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
面向操作系统内核漏洞检测的语义感知模糊测试技术研究
- 批准号:62302388
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
软硬件协同的低时延操作系统沙箱研究
- 批准号:62302300
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
Crossroads: Using decision making strategies to develop high impact content for training in rigor and transparency.
十字路口:使用决策策略来开发高影响力的内容,以进行严格和透明的培训。
- 批准号:
10722510 - 财政年份:2023
- 资助金额:
$ 20万 - 项目类别:
Development and evaluation of a combined X-ray transmission and diffraction imaging system for pathology
用于病理学的组合 X 射线透射和衍射成像系统的开发和评估
- 批准号:
10699271 - 财政年份:2023
- 资助金额:
$ 20万 - 项目类别:
SyncroPatch 384 Automated Patch Clamp Instrument
SyncroPatch 384 自动膜片钳仪器
- 批准号:
10721590 - 财政年份:2023
- 资助金额:
$ 20万 - 项目类别:
Development of a Video-based Personal Protective Equipment Monitoring System
基于视频的个人防护装备监控系统的开发
- 批准号:
10585548 - 财政年份:2023
- 资助金额:
$ 20万 - 项目类别:
DDALAB: Identifying Latent States from Neural Recordings with Nonlinear Causal Analysis
DDALAB:通过非线性因果分析从神经记录中识别潜在状态
- 批准号:
10643212 - 财政年份:2023
- 资助金额:
$ 20万 - 项目类别: