Invention Grant
US09038045B2 Unified parallel C work-sharing loop construct transformation 有权
统一并行C工作共享循环构造转换

Unified parallel C work-sharing loop construct transformation
Abstract:
Control flow information and data flow information associated with a program containing a upc_forall loop are built. A shared reference map data structure using the control flow information and the data flow information is created. All local shared accesses are hashed to facilitate a constant access stride after being rewritten. All local shared references in a hash entry having a longest list are privatized. The upc_forall loop is rewritten into a for loop. Responsive to a determination that an unprocessed upc_forall loop does not exist, dead store elimination is run. The control flow information and the data flow information associated with the program containing the for loop is rebuilt.
Public/Granted literature
Information query
Patent Agency Ranking
0/0