课题基金 / 基金详情

PolyFlow: An Architectural Model for Highly Concurrent Instruction Execution

PolyFlow: An Architectural Model for Highly Concurrent Instruction Execution
PolyFlow:高度并发指令执行的架构模型
批准号:
0429711
负责人:
Matthew Frank
金额:
$42.5万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2004
资助国家:
美国
项目状态:
已结题
起止时间:
2004-11-01 至 2007-10-31

项目摘要

项目成果

Matthew Frank的其他基金

相似基金

相关文献

中文摘要
翻译
PolyFlow:一个高度并发指令执行的体系结构模型摘要PolyFlow项目将研究新的动态技术,利用控制依赖信息在单个执行线程中发现和利用全局指令级并发性。PolyFlow建立在编译器辅助的线程级并行化机制之上,该机制可以并发地获取、重命名和执行多个广泛分离的程序部分。基于控制依赖图提供了关于将来将要获取的指令的具体信息的洞察力,PolyFlow编译器直接向微体系结构提供了该图,而不是线程边界信息,允许微体系结构做出反馈导向的动态和推测指令优先级和资源利用决策。该项目将研究PolyFlow在单个线程上实现高并发性所需的特定架构、反馈、编译和资源管理机制。从并行的角度来看,PolyFlow可能会从根本上改变我们处理单线程计算的方式,潜在地开辟了架构和编译研究的新途径。整个信息技术领域的系统设计人员可以将PolyFlow的性能提升塑造成更好的系统属性,如可靠性、安全性、创新的人机界面、系统自主性或应用智能。
英文摘要
PolyFlow: An Architectural Model for Highly Concurrent Instruction ExecutionAbstractThe PolyFlow project will investigate new dynamic techniques for using control-dependence information to find and exploit global instruction-level concurrency within a single thread of execution. PolyFlow builds on compiler-assisted thread level parallelization mechanisms that concurrently fetch, rename and execute multiple, widely separated, portions of the program. Based on the insight that the control dependence graph provides concrete information about the instructions that will be fetched in the future, the PolyFlow compiler provides this graph, rather than thread boundary information, directly to the micro-architecture, allowing the micro-architecture to make feedback-directed dynamic and speculative instruction prioritization and resource utilization decisions. The project will investigate the specific architectural, feedback, compilation, and resource management mechanisms necessary for PolyFlow to attain high levels of concurrency on a single thread. PolyFlow may fundamentally change how we approach single-threaded computation from a parallelism perspective, potentially opening up fresh avenues of research in architecture and compilation. PolyFlow's performance gains can be molded by system designers throughout the information technology sector into better system attributes such as reliability, security, innovative human-computer interfaces, system autonomy or application intelligence.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Planning Grant: I/UCRC for Wind Energy, Science, Technology, and Research (WindSTAR)
  • 批准号:
    1238185
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.15万
  • 财政年份:
    2012
  • 负责人:
    Matthew Frank
  • 依托单位:
Making Minorities History: Population Transfer in Twentieth-Century Europe
  • 批准号:
    AH/J003867/1
  • 项目类别:
    Fellowship
  • 资助金额:
    $3.19万
  • 财政年份:
    2012
  • 负责人:
    Matthew Frank
  • 依托单位:
CAREER: System Support for Implicitly Parallel Programming
海外基金