
多核开发
文章平均质量分 82
danny_xcz
这个作者很懒,什么都没留下…
展开
-
在Windows下使用MingGW[GCC+OpenMP]和CodeBlocks开发多核应用基本环境配置
从06年开始,多核开发已经越来越多的成为所有应用设计必须考虑的问题。我使用MingGW+CodeBlocks来测试OpenMP多核计算框架。虽然VC8里面已经有了对OpenMP的支持,但是VC体积有点大,而且众所周知的MS编译器在兼容性上的问题,所以决定采用标准的GCC来做开发。 OpenMP只是并行开发的一种库,支持多核开发本质是将原本单线程的程序或算法变成多线程执行。OpenMP采原创 2008-11-19 08:09:00 · 14574 阅读 · 6 评论 -
多核开发入门指南
一、为什么需要多核开发? 答案很简单,目前的芯片制造技术对CPU主频的提升已经达到一个极限了,也就是说性能的垂直伸缩已经不太可能了。因此通过多核的方法,可以让程序横向的伸缩,这就类似于用多台服务器实现负载均衡(水平伸缩),而不是简单的靠将服务器升级成小型机来提供处理能力(垂直伸缩)。 虽然多核并行计算的概念已经存在了几十年了,但直到最近多核CPU在PC上的普及,原创 2008-11-21 13:14:00 · 13544 阅读 · 8 评论