首页> 外国专利> METHOD AND APPARATUS FOR EXPLOITING THREAD-LEVEL PARALLELISM

METHOD AND APPARATUS FOR EXPLOITING THREAD-LEVEL PARALLELISM

机译:探索线程并行的方法和装置

摘要

According to one example embodiment, there is disclosed herein uses partial recurrence relaxation for parallelizing DOACROSS loops on multi-core computer architectures. By one example definition, a DOACROSS may be a loop that allows successive iterations executing by overlapping; that is, all iterations must impose a partial execution order. According to one embodiment, the inventive subject matter may be used to transform the dependence structure of a given loop with recurrences for maximal degree of thread-level parallelism (TLP), where the threads can be mapped on to either different logical processors (in a hyperthreaded processor) or can be mapped onto different physical cores (or processors) in a multi-core processor.
机译:根据一个示例实施例,本文公开了使用部分递归松弛来并行化多核计算机体系结构上的DOACROSS循环。根据一个示例定义,DOACROSS可以是一个循环,该循环允许通过重叠执行连续的迭代。也就是说,所有迭代都必须施加部分执行顺序。根据一个实施例,本发明的主题可以用于以最大程度的线程级并行度(TLP)的递归来转换给定循环的依赖结构,其中线程可以被映射到两个不同的逻辑处理器(在一个线程中)。或可以映射到多核处理器中的不同物理核(或多个处理器)上。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号