课题基金 / 基金详情

Assist Thread Compilation for Multi-threaded Processors

Assist Thread Compilation for Multi-threaded Processors
多线程处理器的辅助线程编译
批准号:
0208677
负责人:
Charles Fischer
金额:
$25.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2002
资助国家:
美国
项目状态:
已结题
起止时间:
2002-09-01 至 2005-05-31

项目摘要

项目成果

Charles Fischer的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
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)
会议论文
Compiler Support for Advanced Computer Architectures
  • 批准号:
    9974613
  • 项目类别:
    Standard Grant
  • 资助金额:
    $19.0万
  • 财政年份:
    1999
  • 负责人:
    Charles Fischer
  • 依托单位:
Advances in Register Allocation and Efficient Run-Time Program Analysis
  • 批准号:
    9505922
  • 项目类别:
    Standard Grant
  • 资助金额:
    $18.0万
  • 财政年份:
    1995
  • 负责人:
    Charles Fischer
  • 依托单位:
Incremental Program Development and Analysis Techniques
  • 批准号:
    8908355
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    1990
  • 负责人:
    Charles Fischer
  • 依托单位:
The Design and Automatic Generation of Modern Program Development Environments
  • 批准号:
    8706329
  • 项目类别:
    Standard Grant
  • 资助金额:
    $18.6万
  • 财政年份:
    1987
  • 负责人:
    Charles Fischer
  • 依托单位:
海外基金