首页> 外国专利> STRAND-BASED COMPUTING HARDWARE AND DYNAMICALLY OPTIMIZING STRANDWARE FOR A HIGH PERFORMANCE MICROPROCESSOR SYSTEM

STRAND-BASED COMPUTING HARDWARE AND DYNAMICALLY OPTIMIZING STRANDWARE FOR A HIGH PERFORMANCE MICROPROCESSOR SYSTEM

机译:高性能微处理机系统的基于组的计算硬件和动态优化的组软件

摘要

Strand-based computing hardware and dynamically optimizing strandware are included in a high performance microprocessor system. The system operates in real time automatically and unobservably to parallelize single-threaded software into a plurality of parallel strands for execution by cores implemented in a multi-core and/or multi-threaded microprocessor of the system. The microprocessor executes a native instruction set tailored for speculative multithreading. The strandware directs hardware of the microprocessor to collect dynamic profiling information while executing the single-threaded software. The strandware analyzes the profiling information for the parallelization, and uses binary translation and dynamic optimization to produce native instructions to store in a translation cache later accessed to execute the produced native instructions instead of some of the single-threaded software. The system is capable of parallelizing a plurality of single-threaded software applications (e.g. application software, device drivers, operating system routines or kernels, and hypervisors).
机译:高性能微处理器系统中包含基于链的计算硬件和动态优化的链件。该系统自动且不可观察地实时运行,以将单线程软件并行化为多个并行链,以由在系统的多核和/或多线程微处理器中实现的核执行。微处理器执行为推测性多线程量身定制的本机指令集。链件软件指导微处理器的硬件在执行单线程软件时收集动态配置信息。链件软件分析概要信息以进行并行化,并使用二进制转换和动态优化来生成本机指令,以将其存储在转换缓存中,以供以后执行生成的本机指令而不是某些单线程软件。该系统能够并行化多个单线程软件应用程序(例如,应用程序软件,设备驱动程序,操作系统例程或内核以及管理程序)。

著录项

  • 公开/公告号WO2009076324A3

    专利类型

  • 公开/公告日2009-08-13

    原文格式PDF

  • 申请/专利权人 STRANDERA CORPORATION;YOURST MATT;

    申请/专利号WO2008US85990

  • 发明设计人 YOURST MATT;

    申请日2008-12-08

  • 分类号G06F9/46;G06F9/44;G06F13/00;G06F15/16;

  • 国家 WO

  • 入库时间 2022-08-21 19:18:14

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号