检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:冯百明[1] 丁晓宁[1] 肖骊[1] 况正谦[1] 康继昌[1]
机构地区:[1]西北工业大学计算机科学与工程系,陕西西安710072
出 处:《西北工业大学学报》2000年第2期298-301,共4页Journal of Northwestern Polytechnical University
摘 要:任务划分是程序并行化过程中的重要一环 ,它的优劣直接影响并行程序的正确性。本文以基于数组元素局部相关的计算为基础 ,讨论了将串行程序所描述的任务划分为多个子任务的方法 ,提出了编译程序静态识别与并行程序动态判断相结合的方法 ,成功地实现了对多个串行程序的正确并行化 ,该方法降低了对串行程序书写格式的要求 。Task partitioning has great influence on the performance of the resulting parallel programs in automatic parallelization. We developed a software system——NPUPAR, for converting serial programs to parallel ones in CFD. In this paper, we present the method for task partitioning in NPUPAR. In section 1, we described loop partitioning and non loop partitioning in detail. We proposed a method to take advantage of both static analysis and dynamic decision when loop domain or array subscripts is uncertain. Such a method greatly extended the scope of serial programs to be converted. An example is given in section 2. It shows that our method for task partitioning is effective.
分 类 号:TP338.6[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.112