发明授权
- 专利标题: Method and apparatus for exploiting thread-level parallelism
- 专利标题(中): 利用线程级并行性的方法和装置
-
申请号: US11695012申请日: 2007-03-31
-
公开(公告)号: US07984431B2公开(公告)日: 2011-07-19
- 发明人: Arun Kejariwal , Xinmin Tian , Wei Li , Milind B. Girkar
- 申请人: Arun Kejariwal , Xinmin Tian , Wei Li , Milind B. Girkar
- 申请人地址: US CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Schwegman, Lundberg & Woessner, P.A.
- 主分类号: G06F9/45
- IPC分类号: G06F9/45
摘要:
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.
公开/授权文献
信息查询