Supported by the National Natural Science Foundation of China under Grant No.60074013 (国家自然科学基金); the 333 Project Foundation of Jiangsu Province of China under Grant No.20018 (江苏省333工程基金)
Two new methods for partitioning and mapping nested loops with non-constant dependencies into distributed memory multiprocessors are presented. By partitioning the dependencies vectors or using direction vectors, the methods can partition the loops with non-constant dependencies into independent parts without any mutual dependencies. These parts can be processed independently so as to be mapped into multiprocessors and be executed in parallel.