TBB多核编程及其混合编程模型的研究  被引量:17

TBB Multi-Core Progamming and Research on Its Hybrid Paradigms

在线阅读下载全文

作  者:胡斌[1] 袁道华[1] 

机构地区:[1]四川大学计算机学院,四川成都610065

出  处:《计算机技术与发展》2009年第2期98-101,104,共5页Computer Technology and Development

摘  要:多核处理器越来越普及,如何通过软件技术最大提升CPU每个核心的使用率,成为热点问题。引入多核并行编程模型Threading Building Blocks,并与raw threads、Open MP进行各方面详细比较,分析了其优劣。并研究了TBB结合MPI在SMP集群系统上实现高效的混合并行计算应用的方法。最终发现TBB在多核编程方面有显著的优势。TTB和MPI的结合,又为多核处理器结点集群提供了并行层次化结构,大大优化集群的性能。Nowadays multi-core processors are becoming more end more common. How to make every, core in a CPU work most effectively in order to enhance performance through software multi - threading has become a hotspot. So Threading Building Blocks was introduced. Compared the advantages and disadvantages of TBB to raw threads and OpenMP. Also researched on the computing applications of mixing TBB with MPI on SMP cluster. As a result,found TBB had many significant advantage on multi - core programmir, g. Mixing TTB with MPI provides a layered structure for computing applications on multi - core cluster, and it highly optimized the performance of clusters.

关 键 词:TBB 多核处理器 多核并行编程 RAW THREADS OPENMP 对称多处理器集群 MPI 

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

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

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