首页> 外文期刊>Computer architecture news >Multiple Instruction Stream Processor
【24h】

Multiple Instruction Stream Processor

机译:多指令流处理器

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

摘要

Microprocessor design is undergoing a major paradigm shift towards multi-core designs, in anticipation that future performance gains will come from exploiting thread-level parallelism in the software. To support this trend, we present a novel processor architecture called the Multiple Instruction Stream Processing (MISP) architecture. MISP introduces the sequencer as a new category of architectural resource, and defines a canonical set of instructions to support user-level inter-sequencer signaling and asynchronous control transfer. MISP allows an application program to directly manage user-level threads without OS intervention. By supporting the classic cache-coherent shared-memory programming model, MISP does not require a radical shift in the multithreaded programming paradigm. This paper describes the design and evaluation of the MISP architecture for the IA-32 family of microprocessors. Using a research prototype MISP processor built on an IA-32-based multiprocessor system equipped with special firmware, we demonstrate the feasibility of implementing the MISP architecture. We then examine the utility of MISP by (1) assessing the key architectural tradeoffs of the MISP architecture design and (2) showing how legacy multithreaded applications can be migrated to MISP with relative ease.
机译:微处理器设计正朝着多核设计的方向进行重大转变,以期未来的性能提升将来自软件中线程级并行性的利用。为了支持这一趋势,我们提出了一种新颖的处理器架构,称为多指令流处理(MISP)架构。 MISP将定序器作为一种新的体系结构资源引入,并定义了一组规范的指令以支持用户级定序器间信令和异步控制传输。 MISP允许应用程序直接管理用户级线程,而无需操作系统干预。通过支持经典的缓存一致的共享内存编程模型,MISP不需要在多线程编程范例中进行根本性的转变。本文介绍了IA-32系列微处理器的MISP体系结构的设计和评估。使用研究原型MISP处理器构建在配备有特殊固件的基于IA-32的多处理器系统上,我们演示了实现MISP体系结构的可行性。然后,我们通过(1)评估MISP体系结构设计的关键体系结构折衷,以及(2)显示如何将旧式多线程应用程序相对轻松地迁移到MISP,来检查MISP的实用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号