首页 | 官方网站   微博 | 高级检索  
     

基于多核的多线程程序优化研究
引用本文:施惠丰,袁道华.基于多核的多线程程序优化研究[J].计算机技术与发展,2010,20(6):70-73.
作者姓名:施惠丰  袁道华
作者单位:四川大学,计算机学院,四川,成都,610065
摘    要:随着主流芯片厂商的大力推广,多核处理器已经变得越来越普及.以往串行化的程序设计方法在多核环境下已经不能充分利用多核CPU的资源.怎样高效地利用多核处理器的计算性能,已经成为软件开发者面临的新的课题.文中在传统的多线程编程基础上,根据Intel处理器的微架构(Microarchitecture)特点,以及Linux内核提供的CPU绑定技术,通过采用Cache优化和CPU亲和力(CPU affinity)优化,消除了多核环境下局部多线程Cache行竞争和伪共享,减少了线程的调度开销,提高了多线程程序的运行效率.

关 键 词:多核处理器  多线程编程  Cache优化  CPU亲和力

Research on Optimizing Multi-thread Programming Based on Multi-core Processor
SHI Hui-feng,YUAN Dao-hua.Research on Optimizing Multi-thread Programming Based on Multi-core Processor[J].Computer Technology and Development,2010,20(6):70-73.
Authors:SHI Hui-feng  YUAN Dao-hua
Abstract:
Keywords:
本文献已被 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号