首页> 外文会议>International symposium on computer architecture >Forwardflow: A Scalable Core for Power-Constrained CMPs
【24h】

Forwardflow: A Scalable Core for Power-Constrained CMPs

机译:转发流程:用于功耗CMP的可扩展核心

获取原文

摘要

Chip Multiprocessors (CMPs) are now commodity hardware, but commoditization of parallel software remains elusive. In the near term, the current trend of increased core-per-socket count will continue, despite a lack of parallel software to exercise the hardware. Future CMPs must deliver thread-level parallelism when software provides threads to run, but must also continue to deliver performance gains for single threads by exploiting instruction-level parallelism and memory-level parallelism. However, power limitations will prevent conventional cores from exploiting both simultaneously. This work presents the Forwardflow Architecture, which can scale its execution logic up to run single threads, or down to run multiple threads in a CMP. Forwardflow dynamically builds an explicit internal dataflow representation from a conventional instruction set architecture, using forward dependence pointers to guide instruction wakeup, selection, and issue. Forwardflow's backend is organized into discrete units that can be individually (de-)activated, allowing each core's performance to be scaled by system software at the architectural level. On single threads, Forwardflow core scaling yields a mean runtime reduction of 21% for a 37% increase in power consumption. For multithreaded workloads, a Forwardflow-based CMP allows system software to select the performance point that best matches available power.
机译:芯片多处理器(CMPS)现在是商品硬件,但并行软件的商品化仍然难以捉摸。在近期,尽管缺乏并行软件来锻炼硬件,但仍将继续增加核心/套接字数量的当前趋势。未来CMP必须在软件提供线程运行时提供线程级并行性,但还必须通过利用指令级并行性和内存级并行性来继续为单个线程提供性能增益。但是,电源限制将防止传统核心同时利用。这项工作介绍了转发流架构,它可以扩展其执行逻辑以运行单个线程,或向下运行CMP中的多个线程。转发流从传统的指令集体系结构动态构建显式内部数据流表示,使用前向依赖指针指导指导指令唤醒,选择和问题。将转发流的后端组织成可单独(DE-)激活的离散单元,允许每个核心在架构级别缩放系统软件的性能。在单线线上,转发流核心缩放产生21%的平均运行时间减少31%,功耗增加37%。对于多线程工作负载,基于转发流的CMP允许系统软件选择最佳匹配的可用电源的性能点。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号