检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]安阳工学院计算机科学与信息工程学院,河南安阳455000
出 处:《计算机应用研究》2014年第12期3659-3662,共4页Application Research of Computers
基 金:2012国家科技重大专项立项资助项目(2012ZX04011-012);国家自然科学基金河南人才培养联合基金资助项目(U1204613)
摘 要:并行构件技术的出现提高了并行软件的开发效率,但现有的并行构件技术缺乏对异构多核平台的支持。为了提高并行构件程序在异构平台上的执行性能,扩展CCA(通用构件体系结构)并行构件模型支持CCA异构并行构件,提出了一种异构的CCA并行构件模型。使用管理者—工人模式调度CCA异构并行构件内的计算任务到异构多核平台上加速执行。在CCA构件工具包的基础上实现了支持扩展CCA并行构件模型的编译系统和运行时框架。在CELL BE和GPU两种异构多核处理器上进行的实验证明了提出的方法比原始的CCA构件程序具有较优的性能。提出的并行构件模型应用在并行程序开发中可以提高并行程序的性能。Parallel component technologies increase the development efficiency of parallel software. But existent parallel component technologies lack support for heterogeneous multi-core platforms. This paper extended the CCA( common component achitecture) parallel component model to support CCA heterogeneous parallel component. The extended model used masterslave model to schedule the computation in a CCA heterogeneous parallel component. This model executed the CCA heterogeneous parallel components on heterogeneous multi-core processors. This paper gave the compiling system and running framework for this model. The tests on CELL BE and GPU show the efficiency of the extended model. The extended model can improve the performance of CCA parallel component applications.
关 键 词:并行计算 并行构件 异构多核处理器 并行构件模型
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117