发明名称 Runtime Extraction of Data Parallelism
摘要 Mechanisms for extracting data dependencies during runtime are provided. The mechanisms execute a portion of code having a loop and generate, for the loop, a first parallel execution group comprising a subset of iterations of the loop less than a total number of iterations of the loop. The mechanisms further execute the first parallel execution group and determining, for each iteration in the subset of iterations, whether the iteration has a data dependence. Moreover, the mechanisms commit store data to system memory only for stores performed by iterations in the subset of iterations for which no data dependence is determined. Store data of stores performed by iterations in the subset of iterations for which a data dependence is determined is not committed to the system memory.
申请公布号 US2012192167(A1) 申请公布日期 2012.07.26
申请号 US201213435411 申请日期 2012.03.30
申请人 EICHENBERGER ALEXANDRE E.;FLACHS BRIAN K.;JOHNS CHARLES R.;NUTTER MARK R.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 EICHENBERGER ALEXANDRE E.;FLACHS BRIAN K.;JOHNS CHARLES R.;NUTTER MARK R.
分类号 G06F9/45 主分类号 G06F9/45
代理机构 代理人
主权项
地址
您可能感兴趣的专利