首页> 外文会议>World Occam and Transputer User Group(WoTUG) Technical Meeting; 20010916-19; Bristol(GB) >The 'Uniform Heterogeneous Multi-threaded' Processor Architecture
【24h】

The 'Uniform Heterogeneous Multi-threaded' Processor Architecture

机译:“统一异构多线程”处理器体系结构

获取原文
获取原文并翻译 | 示例

摘要

Multi-threaded processor architectures are capable of concurrently executing multiple threads using a shared execution resource. Two of their advantages are their ability to hide latency within a thread, and their high execution efficiency. Unfortunately, single thread performance is often poor. In this paper we present a simple model of a multi-threaded processor, and show how an occam-like language may be compiled into fine grained threads suitable for executing on this processor. These fine grained threads allow all but the most serial programs to be compiled into multiple threads. Thus, poor single thread performance is avoided by ensuring that sufficient threads are always available, even at the instruction level. We call this technique 'uniform heterogeneous multi-threading' (UHM). A compiler implementing UHM has been built, along with a cycle accurate simulator of a UHM processor. We demonstrate that the processor is capable of good performance, whilst being simple to design and build.
机译:多线程处理器体系结构能够使用共享的执行资源同时执行多个线程。它们的两个优点是它们可以隐藏线程内的延迟,并且具有很高的执行效率。不幸的是,单线程性能通常很差。在本文中,我们提供了一个多线程处理器的简单模型,并展示了如何将类似于occam的语言编译为适合在此处理器上执行的细粒度线程。这些细粒度的线程允许将除大多数串行程序以外的所有程序编译为多个线程。因此,即使在指令级别,也要确保始终有足够的线程可用,从而避免了不良的单线程性能。我们称这种技术为“统一异构多线程”(UHM)。已经构建了实现UHM的编译器以及UHM处理器的周期精确模拟器。我们证明了该处理器具有良好的性能,同时易于设计和构建。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号