发明名称 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.
申请公布号 US2008244549(A1) 申请公布日期 2008.10.02
申请号 US20070695012 申请日期 2007.03.31
申请人 KEJARIWAL ARUN;TIAN XINMIN;LI WEI;GIRKAR MILIND B 发明人 KEJARIWAL ARUN;TIAN XINMIN;LI WEI;GIRKAR MILIND B.
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址