[1]施惠丰 袁道华.基于多核的多线程程序优化研究[J].计算机技术与发展,2010,(06):70-73.
 SHI Hui-feng,YUAN Dao-hua.Research on Optimizing Multi-thread Programming Based on Multi-core Processor[J].,2010,(06):70-73.
点击复制

基于多核的多线程程序优化研究()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
期数:
2010年06期
页码:
70-73
栏目:
智能、算法、系统工程
出版日期:
1900-01-01

文章信息/Info

Title:
Research on Optimizing Multi-thread Programming Based on Multi-core Processor
文章编号:
1673-629X(2010)06-0070-04
作者:
施惠丰 袁道华
四川大学计算机学院
Author(s):
SHI Hui-fengYUAN Dao-hua
College of Computer,Sichuan University
关键词:
多核处理器多线程编程Cache优化CPU亲和力
Keywords:
multi-core processor multi-thread programming Cache optimization CPU affinity
分类号:
TP311
文献标志码:
A
摘要:
随着主流芯片厂商的大力推广,多核处理器已经变得越来越普及。以往串行化的程序设计方法在多核环境下已经不能充分利用多核CPU的资源。怎样高效地利用多核处理器的计算性能,已经成为软件开发者面临的新的课题。文中在传统的多线程编程基础上,根据Intel处理器的微架构(Microarchitecture)特点,以及Linux内核提供的CPU绑定技术,通过采用Cache优化和CPU亲和力(CPU affinity)优化,消除了多核环境下局部多线程Cache行竞争和伪共享,减少了线程的调度开销,提高了多线程程序的运行效率
Abstract:
Nowadays multi-core processors are becoming more and more popular.Past serial ways of programming can no longer make full use of multi-core CPU power.How to efficiently use the computation ability of multi-core processors has become a new challenge to sof

相似文献/References:

[1]胡斌 袁道华.TBB多核编程及其混合编程模型的研究[J].计算机技术与发展,2009,(02):98.
 HU Bin,YUAN Dao-hua.TBB Multi- Core Progamming and Research on Its Hybrid Paradigms[J].,2009,(06):98.
[2]李彬彬 李青.LBM在多核并行编程模型中的应用[J].计算机技术与发展,2011,(07):221.
 LI Bin-bin,LI Qing.Application of LBM on Multi-Core Parallel Programming Model[J].,2011,(06):221.
[3]王 品,于 莹,苗政民,等.多核 DSP 软件调试环境研究与设计[J].计算机技术与发展,2021,31(01):110.[doi:10. 3969 / j. issn. 1673-629X. 2021. 01. 020]
 WANG Pin,YU Ying,MIAO Zheng-min,et al.Research and Design of Software Debugging Environment for Multi-core DSP[J].,2021,31(06):110.[doi:10. 3969 / j. issn. 1673-629X. 2021. 01. 020]

备注/Memo

备注/Memo:
施惠丰(1985-),男,上海人,硕士研究生,研究方向为分布式并行处理与网格计算;袁道华,教授,研究方向为分布式并行计算、网格计算、移动计算。
更新日期/Last Update: 1900-01-01