首页> 外国专利> Low complexity speculative multithreading system based on unmodified microprocessor core

Low complexity speculative multithreading system based on unmodified microprocessor core

机译:基于未修改微处理器内核的低复杂度推测多线程系统

摘要

A system, method and computer program product for supporting thread level speculative execution in a computing environment having multiple processing units adapted for concurrent execution of threads in speculative and non-speculative modes. Each processing unit includes a cache memory hierarchy of caches operatively connected therewith. The apparatus includes an additional cache level local to each processing unit for use only in a thread level speculation mode, each additional cache for storing speculative results and status associated with its associated processor when handling speculative threads. The additional local cache level at each processing unit are interconnected so that speculative values and control data may be forwarded between parallel executing threads. A control implementation is provided that enables speculative coherence between speculative threads executing in the computing environment.
机译:一种用于在计算环境中支持线程级推测执行的系统,方法和计算机程序产品,该系统,方法和计算机程序产品具有适于以推测和非推测模式并发执行线程的多个处理单元。每个处理单元包括与其可操作地连接的高速缓存的高速缓存存储器层次。该设备包括每个处理单元本地的附加高速缓存级别,仅用于线程级推测模式,每个附加高速缓存用于存储推测结果和与推测处理器相关联的处理器相关联的状态。每个处理单元上的附加本地缓存级别相互连接,以便可以在并行执行线程之间转发推测值和控制数据。提供了一种控制实现方式,该控制实现方式使得在计算环境中执行的推测线程之间的推测一致性得以实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号