课题基金 / 基金详情

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
海外基金