摘要: OpenMP并行程序设计(二) 1、fork/join并行执行模式的概念 2、OpenMP指令和库函数介绍 3、parallel 指令的用法 4、for指令的使用方法 5 sections和section指令的用法 1、fork/join并行执行模式的概念 OpenMP是一个编译器指令和库函数的集合,主要是为共享式存储计算机上的并行程序设计使用的。 前面一篇文章中已经试用了OpenMP的一个Par... 阅读全文
posted @ 2011-01-25 14:35 大CC 阅读(9049) 评论(0) 推荐(1) 编辑
摘要: 进入多核时代后,必须使用多线程编写程序才能让各个CPU核得到利用。在单核时代,通常使用操作系统提供的API来创建线程,然而,在多核系统中,情况发生了很大的变化, 如果仍然使用操作系统API来创建线程会遇到一些问题。具体来说,有以下三个问题: 1)CPU核数扩展性问题 多核编程需要考虑程序性能随CPU核数的扩展性,即硬件升级到更多核后,能够不修改程序就让程序性能增长,这要求程序中创建的线程数量需要随... 阅读全文
posted @ 2011-01-25 14:09 大CC 阅读(2641) 评论(0) 推荐(1) 编辑
摘要: 以下为截止2009年3月21日前发布在本人博客中的多核相关的文章汇总,这些文章大部分摘自于我写的《多核计算与程序设计》一书。现将这些文章分类汇总,方便大家阅读。 后续如果博客中继续发布了多核相关的文章,那么本文章将会被更新。如果对多核编程技术非常感兴趣的话,可以考虑将这篇文章加入您的浏览器收藏夹中,也欢迎您将这篇文章推荐给您的朋友。 一、基础篇 1、多核编程的几个难题及其应对策略 主要讲解多核编程... 阅读全文
posted @ 2011-01-25 14:02 大CC 阅读(1020) 评论(1) 推荐(1) 编辑
木书架 大CC的博客