SHF: Small: Auxiliary Hardware/Software Mechanisms for Flexible Memory Access Control
SHF:小型:用于灵活内存访问控制的辅助硬件/软件机制
基本信息
- 批准号:1016902
- 负责人:
- 金额:$ 46万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2010
- 资助国家:美国
- 起止时间:2010-09-01 至 2014-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The reliability, safety, and security of today's applications depend on controlled data accesses and updates during execution. For instance, many emerging applications are composed of multiple software modules. To protect these modules from each other within a single address space, inter-module operations need to be carefully monitored and controlled. Additionally, the reliability of online systems can benefit from live checking of memory access errors such as buffer overflows, memory leaks, and accesses to uninitialized data. Similarly, memory access monitoring can support information flow mtracking in a complex system for enhanced security.Available mechanisms in today's processors are tied to support for virtual memory, making implementation of access control both heavy weight and coarse grained. The proposed research will design and utilize new light-weight memory access control mechanisms that are independent of and subordinate to existing system memory protection. At the hardware level, this approach minimizes impact on the processor core by placing the access control mechanisms outside the common critical path. At the operating system level, the required support is largely outside of the kernel memory management functions, incurring overhead only when exercised. Such auxiliary mechanisms are more amenable to practical deployment, yet they are capable of supporting fine-grained and flexible memory protection. In conjunction with these hardware/software mechanisms, the research will devise a new protection model that can be manipulated either at user or privileged level based on an application's requirements. The flexible, efficient memory monitoring framework developed will enable debugging tools that can help detect memory access errors such as out-of-bound accesses, and help enforce data security or privacy policies in live systems. The proposed work will target a wide variety of applications and utilizations with a view to validating the goal of improved programmer productivity.
当今应用程序的可靠性,安全性和安全性取决于执行过程中受控的数据访问和更新。 例如,许多新兴应用程序由多个软件模块组成。为了在单个地址空间中保护这些模块,需要仔细监控和控制模块间操作。 此外,在线系统的可靠性可以从实时检查内存访问错误(例如缓冲区溢出,内存泄漏以及对非初始化数据的访问)中受益。 同样,内存访问监视可以支持复杂系统中的信息流动,以增强安全性。当今的处理器中可用的机制绑定在支持虚拟内存中,从而实现了访问控制重量和粗粒。拟议的研究将设计并利用独立于现有系统存储器保护的新的轻重量访问控制机制。 在硬件级别上,这种方法通过将访问控制机制放置在常见的关键路径之外,从而最大程度地减少了对处理器核心的影响。 在操作系统级别上,所需的支持在很大程度上位于内核内存管理功能之外,仅在锻炼时才会产生开销。这种辅助机制更适合实际部署,但它们能够支持细粒度和灵活的记忆保护。结合这些硬件/软件机制,该研究将设计一种新的保护模型,该模型可以根据应用程序的要求在用户或特权级别进行操作。开发的灵活,高效的内存监视框架将启用调试工具,以帮助检测内存访问错误,例如越野访问,并帮助实时系统中的数据安全或隐私策略执行。 拟议的工作将针对多种应用和利用,以验证提高程序员生产率的目标。
项目成果
期刊论文数量(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 }}
Sandhya Dwarkadas其他文献
Implementation tradeoffs in the design of flexible transactional memory support
- DOI:
10.1016/j.jpdc.2010.03.006 - 发表时间:
2010-10-01 - 期刊:
- 影响因子:
- 作者:
Arrvindh Shriraman;Sandhya Dwarkadas;Michael L. Scott - 通讯作者:
Michael L. Scott
Parallelization of general-linkage analysis problems.
一般关联分析问题的并行化。
- DOI:
10.1159/000154205 - 发表时间:
1994 - 期刊:
- 影响因子:1.8
- 作者:
Sandhya Dwarkadas;Alejandro A. Schäffer;Robert W. Cottingham;Alan L. Cox;P. Keleher;Willy Zwaenepoel - 通讯作者:
Willy Zwaenepoel
Shared Memory on Standard Workstations and Operating Systems
标准工作站和操作系统上的共享内存
- DOI:
- 发表时间:
1994 - 期刊:
- 影响因子:0
- 作者:
Pete Keleher;Alan L. Cox;Sandhya Dwarkadas;Willy Zwaenepoel - 通讯作者:
Willy Zwaenepoel
Sandhya Dwarkadas的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Sandhya Dwarkadas', 18)}}的其他基金
CNS Core: Medium: Reimagining the Storage Stack for Emerging Memory Technologies
CNS 核心:中:重新构想新兴内存技术的存储堆栈
- 批准号:
1900803 - 财政年份:2019
- 资助金额:
$ 46万 - 项目类别:
Continuing Grant
Novel Pathways to CS Research Careers: Broadening Target Populations and Scaling Outreach Programs
计算机科学研究职业的新途径:扩大目标人群并扩大推广计划
- 批准号:
1840724 - 财政年份:2018
- 资助金额:
$ 46万 - 项目类别:
Continuing Grant
EAGER: CRA-W Programs for Partnerships in the BPCnet Pilot
EAGER:CRA-W BPCnet 试点合作伙伴计划
- 批准号:
1841271 - 财政年份:2018
- 资助金额:
$ 46万 - 项目类别:
Standard Grant
CSR: Small: Collaborative Research: Instruction Address Translation Revisited
CSR:小型:协作研究:重新审视指令地址转换
- 批准号:
1618497 - 财政年份:2016
- 资助金额:
$ 46万 - 项目类别:
Standard Grant
Collaborative Research:XPS:CLCCA: Performance Portable Abstractions for Large-Scale Irregular Computations
合作研究:XPS:CLCCA:大规模不规则计算的性能便携式抽象
- 批准号:
1337224 - 财政年份:2013
- 资助金额:
$ 46万 - 项目类别:
Standard Grant
CSR: Small: Managing Multicore Energy for Emerging Applications and Devices
CSR:小型:管理新兴应用和设备的多核能源
- 批准号:
1319353 - 财政年份:2013
- 资助金额:
$ 46万 - 项目类别:
Standard Grant
SHF: Small:Scalable Support for Concurrency in Multicore Systems
SHF:小型:多核系统中并发的可扩展支持
- 批准号:
1217920 - 财政年份:2012
- 资助金额:
$ 46万 - 项目类别:
Standard Grant
CSR-PSCE, SM: Operating System-Level Resource Management in the Multi-Core Era
CSR-PSCE、SM:多核时代的操作系统级资源管理
- 批准号:
0834451 - 财政年份:2008
- 资助金额:
$ 46万 - 项目类别:
Continuing Grant
Communication and Synchronization Mechanisms for Emerging Multi-Core Processors
新兴多核处理器的通信和同步机制
- 批准号:
0702505 - 财政年份:2007
- 资助金额:
$ 46万 - 项目类别:
Standard Grant
Operating System Strategies for Energy- and Resource-Aware Adaptation
能源和资源感知适应的操作系统策略
- 批准号:
0411127 - 财政年份:2004
- 资助金额:
$ 46万 - 项目类别:
Continuing Grant
相似国自然基金
基于QM/MM的计算机辅助药物设计方法对去泛素化酶(DUBs)共价小分子抑制剂的设计与研究
- 批准号:82304385
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于多时序CT影像与病理WSI的非小细胞肺癌新辅助免疫治疗疗效预测研究
- 批准号:82360356
- 批准年份:2023
- 资助金额:32 万元
- 项目类别:地区科学基金项目
基于加权隐私保护计算的非小细胞肺癌辅助诊断方法研究
- 批准号:62301006
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
PHLDA3通过ALDH1A1调控非小细胞肺癌干性促进新辅助化疗耐药的作用和机制研究
- 批准号:82302950
- 批准年份:2023
- 资助金额:30 万元
- 项目类别:青年科学基金项目
基于影像组学术前预测可切除非小细胞肺癌新辅助免疫治疗疗效的研究
- 批准号:
- 批准年份:2022
- 资助金额:30 万元
- 项目类别:青年科学基金项目
相似海外基金
Accurate Quantum Chemistry of Protein Active Sites using Auxiliary-Field Quantum Monte Carlo
使用辅助场量子蒙特卡罗对蛋白质活性位点进行精确的量子化学分析
- 批准号:
9911383 - 财政年份:2020
- 资助金额:
$ 46万 - 项目类别:
Accurate Quantum Chemistry of Protein Active Sites using Auxiliary-Field Quantum Monte Carlo
使用辅助场量子蒙特卡罗对蛋白质活性位点进行精确的量子化学分析
- 批准号:
10084166 - 财政年份:2020
- 资助金额:
$ 46万 - 项目类别:
Development of auxiliary liver and pancreas using a small intestinal segment packed together with liver micro fragments and pancreatic islets.
使用与肝脏微碎片和胰岛堆积在一起的小肠段发育辅助肝脏和胰腺。
- 批准号:
15K15489 - 财政年份:2015
- 资助金额:
$ 46万 - 项目类别:
Grant-in-Aid for Challenging Exploratory Research
Development of an auxiliary liver using a small intestinal segment packed together with liver micro fragments and stem-like cells of the liver
使用小肠段与肝脏微碎片和肝脏干细胞样细胞一起开发辅助肝脏
- 批准号:
25670568 - 财政年份:2013
- 资助金额:
$ 46万 - 项目类别:
Grant-in-Aid for Challenging Exploratory Research
BK channel regulation by auxiliary LRR proteins
辅助 LRR 蛋白对 BK 通道的调节
- 批准号:
10405072 - 财政年份:2012
- 资助金额:
$ 46万 - 项目类别: