基于异构多核的CCA并行构件模型  被引量:1

CCA parallel component model based on heterogeneous processor

在线阅读下载全文

作  者:彭云峰[1] 张炜[1] 

机构地区:[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[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象