Assist Thread Compilation for Multi-threaded Processors
多线程处理器的辅助线程编译
基本信息
- 批准号:0208677
- 负责人:
- 金额:$ 25万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2002
- 资助国家:美国
- 起止时间:2002-09-01 至 2005-05-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
The next generation of computers will be multi-threaded,allowing the simultaneous execution of several programs.Most computer workloads are difficult to recast intomulti-threaded form, under-utilizing multi-threading capabilities.This research studies a new approach to program translation:Assist Threads.An assist thread is a specialized version of an application program that,when run as an independent thread, assists (and optimizes) the application.Roles for assist threads include program profiling, monitoring, pre-execution,and memory management.Experiments show that assist threadscan effectively implement garbage collection.An assist thread mimics an application's execution,tracking memory accesses and recycling unused memory as it is recognized.The main application thread ignores memory management concerns,becoming simpler, faster and more reliable.Other varieties of assist threads execute slightly in advance of anapplication program, precomputing and preloading needed data values.This research makes both theoretical and practical contributions tocompiler technology. It explores how to generate the computationsnecessary to implement assist threads. It also experiments with a varietyof assist threads, evaluating their effectiveness and efficiency.In summary, this research opens new avenues of application for multi-threadedprocessors, making them more effective in supporting the needs of a widevariety of computer users.
下一代计算机将是多线程的,允许同时执行多个程序。大多数计算机工作负载很难重新转换成多线程形式,利用多线程功能。本研究研究了一种新的程序翻译方法:辅助线程。辅助线程是应用程序的专用版本,当作为独立线程运行时,(并优化)应用程序。辅助线程的角色包括程序分析、监视、预执行,和内存管理。实验表明,辅助线程可以有效地实现垃圾收集。辅助线程模仿应用程序的执行,跟踪内存访问,并在识别时回收未使用的内存。主应用程序线程忽略内存管理问题,变得更简单,其他种类的辅助线程在应用程序之前执行,预计算和预加载所需的数据值。它探讨了如何生成实现辅助线程所需的计算。本文还对多种辅助线程进行了实验,评估了它们的有效性和效率。总之,本研究为多处理器的应用开辟了新的途径,使它们更有效地支持各种计算机用户的需求。
项目成果
期刊论文数量(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 }}
Charles Fischer其他文献
Reduction in global and regional coronary vasomotion: A descriptor of atherosclerosis by intravascular ultrasound
整体和局部冠状动脉血管舒缩的减少:血管内超声对动脉粥样硬化的描述
- DOI:
- 发表时间:
1991 - 期刊:
- 影响因子:0
- 作者:
J. Gurley;S. Nissen;D. Booth;Charles Fischer;A. DeMaria - 通讯作者:
A. DeMaria
Contrasting patient, family, provider, and societal goals at the end of life complicate decision making and induce variability of care after trauma
临终时患者、家庭、提供者和社会目标的对比使决策变得复杂,并导致创伤后护理的可变性
- DOI:
- 发表时间:
2014 - 期刊:
- 影响因子:3.4
- 作者:
N. Martin;A. Stefanelli;Laura Methvin;Charles Fischer;M. Counsilman;Vanessa M. Mazandi;Dean Laganosky;Muhammad Zubair;A. Beekley;M. Weinstein - 通讯作者:
M. Weinstein
Similarities and Differences in the Treatment of Spine Trauma Between Surgical Specialties and Location of Practice
外科专业和执业地点之间脊柱创伤治疗的异同
- DOI:
- 发表时间:
2004 - 期刊:
- 影响因子:3
- 作者:
J. Grauer;A. Vaccaro;J. Beiner;B. Kwon;A. Hilibrand;J. Harrop;G. Anderson;John R. Hurlbert;M. Fehlings;S. Ludwig;R. Hedlund;P. Arnold;C. Bono;D. Brodke;M. Dvorak;Charles Fischer;J. Sledge;C. Shaffrey;David G. Schwartz;W. Sears;C. Dickman;A. Sharan;T. Albert;G. Rechtine - 通讯作者:
G. Rechtine
Is the tri-layer arterial appearance an artifact? Differences between in vivoand in vitrointravascular ultrasound
三层动脉外观是伪影吗?
- DOI:
10.1016/0735-1097(91)91414-a - 发表时间:
1991 - 期刊:
- 影响因子:24
- 作者:
J. Gurley;S. Nissen;Cheryl Diaz;Charles Fischer;W. O’Connor;A. DeMaria - 通讯作者:
A. DeMaria
Charles Fischer的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Charles Fischer', 18)}}的其他基金
Compiler Support for Advanced Computer Architectures
对高级计算机架构的编译器支持
- 批准号:
9974613 - 财政年份:1999
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
Advances in Register Allocation and Efficient Run-Time Program Analysis
寄存器分配和高效运行时程序分析的进展
- 批准号:
9505922 - 财政年份:1995
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
Incremental Program Development and Analysis Techniques
增量程序开发和分析技术
- 批准号:
8908355 - 财政年份:1990
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
The Design and Automatic Generation of Modern Program Development Environments
现代程序开发环境的设计与自动生成
- 批准号:
8706329 - 财政年份:1987
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
The Next Generation of Program Development Environments
下一代程序开发环境
- 批准号:
8502897 - 财政年份:1985
- 资助金额:
$ 25万 - 项目类别:
Continuing Grant
Theory and Design of Diagnostic, Error-Correcting Compilers
诊断、纠错编译器的理论和设计
- 批准号:
7802570 - 财政年份:1978
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
相似海外基金
"Circular Transparency Platform", unifying the apparel value chain: From Thread to Second Life+. Enabling stakeholders from manufacturing and retail, to engage consumers with visual, incentivised Environmental, Social and Circular product experiences
“循环透明平台”,统一服装价值链:从Thread到Second Life。
- 批准号:
10059608 - 财政年份:2023
- 资助金额:
$ 25万 - 项目类别:
Collaborative R&D
STTR Phase I: Steroid-eluting thread for the treatment of rhinitis
STTR 第一期:治疗鼻炎的类固醇洗脱线
- 批准号:
2305502 - 财政年份:2023
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
Establishment of an in vitro index focusing on the tissue-cutting ability of the medicinal thread Kshara Sutra for the treatment of anal fistula.
建立以药线刹罗经治疗肛瘘组织切割能力为重点的体外指标。
- 批准号:
23K15482 - 财政年份:2023
- 资助金额:
$ 25万 - 项目类别:
Grant-in-Aid for Early-Career Scientists
Modelling extensional flow properties of solutions of polymers and thread-like micelles
模拟聚合物和线状胶束溶液的拉伸流动特性
- 批准号:
2323147 - 财政年份:2023
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
ParaSol: Fine-Grained Thread-Level Parallelism for Single-Threaded Performance
ParaSol:细粒度线程级并行性以实现单线程性能
- 批准号:
EP/W00576X/1 - 财政年份:2022
- 资助金额:
$ 25万 - 项目类别:
Research Grant
Tracing the Digital Thread: A Scoping Project of Culture Heritage Practise in India
追踪数字主线:印度文化遗产实践范围界定项目
- 批准号:
AH/X00001X/1 - 财政年份:2022
- 资助金额:
$ 25万 - 项目类别:
Research Grant
I-Corps: Recycling system for converting cellulosic and polyester components of textile waste into recycled thread
I-Corps:将纺织废料中的纤维素和聚酯成分转化为回收线的回收系统
- 批准号:
2132419 - 财政年份:2021
- 资助金额:
$ 25万 - 项目类别:
Standard Grant
Optimization of a Novel Thread Geometry for Various Orthopedic Surgery Applications
适用于各种骨科手术应用的新型螺纹几何形状的优化
- 批准号:
10324164 - 财政年份:2021
- 资助金额:
$ 25万 - 项目类别:
Collaborative Research: RUI: Climatic and geologic controls on the threshold conditions for bedrock single- and multi-thread channels
合作研究:RUI:基岩单线程和多线程通道阈值条件的气候和地质控制
- 批准号:
2120210 - 财政年份:2021
- 资助金额:
$ 25万 - 项目类别:
Continuing Grant
Study on therapeutic mechanism of Kshara Sutra medicinal thread in the treatment of anal fistula
刹那经药线治疗肛瘘的作用机制研究
- 批准号:
21K16435 - 财政年份:2021
- 资助金额:
$ 25万 - 项目类别:
Grant-in-Aid for Early-Career Scientists