多核机群上数据密集型应用并行程序性能优化  

Parallel program performance optimization for data-intensive applications on multi-core clusters

在线阅读下载全文

作  者:黄华林[1,2] 钟诚[1] 

机构地区:[1]广西大学计算机与电子学院,南宁530004 [2]广西电网南宁供电局,南宁530031

出  处:《计算机工程与应用》2012年第30期73-77,共5页Computer Engineering and Applications

基  金:广西高校优秀人才资助计划(No.RC2007004);广西研究生教育创新计划(No.105931003036)

摘  要:在异构多核机群系统上利用数据任务块的动态调度策略和全锁定技术,给出一种面向数据密集型应用的结点内主存和可用的共享二级缓存大小中动态调度数据块的多进程级和多线程级并行编程机制,给出了优化数据密集型应用并行程序性能的策略和技术。在多核计算机组成的异构机群上并行求解随机序列多关键字查找的实验结果表明,所给出的多核并行程序设计机制和性能优化方法可行和高效。Using dynamic data task block scheduling policy and all-locking technology on the heterogeneous multicore clusters, this paper presents a hybrid parallel programming mechanism of multiprocess-level and multithreaded-level for the data-intensive applications, which can efficiently use the data in the main memory and dynamic sched- ule the data block in shared L2 cache, and presents the technology and strategy of paralleled application performance optimization for the data-intensive applications. The experiments for solving the multi-keyword search of random sequences parallelly on the heterogeneous multi-core clusters show that the parallel programming mechanism and performance optimization methods are usable and efficient.

关 键 词:多核机群 多线程 并行编程 性能优化 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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