首页>
外国专利>
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.
展开▼