首页> 外文会议>2012 SC Companion: High Performance Computing, Networking, Storage and Analysis. >CHOMP: A Framework and Instruction Set for Latency Tolerant, Massively Multithreaded Processors
【24h】

CHOMP: A Framework and Instruction Set for Latency Tolerant, Massively Multithreaded Processors

机译:CHOMP:容忍延迟的大规模多线程处理器的框架和指令集

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

摘要

Given the recent advent of the multicore era [1], we find that parallel application performance is no longer solely gated by an architecture's core arithmetic unit performance. Memory bandwidth has failed to grow at the same rate as effective core density. This paper presents a framework for constructing tightly coupled, chip-multithreading [CMT] processors that contain specific features well-suited to hiding latency to main memory and executing highly concurrent applications. This framework, deemed the "Convey Hybrid OpenMP" or CHOMP architecture, is built around a RISC instruction set that permits the hardware and software runtime mechanisms to participate in efficient scheduling of concurrent application workloads regardless of the distribution and type of instructions utilized. In this manner, all instructions in CHOMP have the ability to participate in the concurrency algorithms present in the hardware scheduler that drive context switch events. This, coupled with a set of hardware supported extended memory semantic instructions, means that the CHOMP architecture is well suited to executing applications that access memory using non-unit stride or irregular access patterns. Furthermore, the CHOMP architecture and framework contains specific logic and instruction set support that allows application-level, dynamic power gating of individual register files and function pipes.
机译:鉴于最近出现的多核时代[1],我们发现并行应用程序性能不再仅由体系结构的核心算术单元性能来控制。内存带宽未能以与有效核心密度相同的速率增长。本文提出了一个用于构建紧密耦合的芯片多线程[CMT]处理器的框架,该处理器包含的一些特定功能非常适合隐藏对主内存的延迟并执行高度并发的应用程序。该框架被视为“传送混合OpenMP”或CHOMP体系结构,它围绕RISC指令集构建,该指令集允许硬件和软件运行时机制参与并发应用程序工作负载的有效调度,而与所使用指令的分布和类型无关。以这种方式,CHOMP中的所有指令都具有参与驱动上下文切换事件的硬件调度程序中存在的并发算法的能力。这加上一组硬件支持的扩展内存语义指令,意味着CHOMP体系结构非常适合执行使用非单位跨度或不规则访问模式访问内存的应用程序。此外,CHOMP体系结构和框架包含特定的逻辑和指令集支持,允许对单个寄存器文件和功能管道进行应用程序级的动态功率门控。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号