论文部分内容阅读
本文指出了并行编程模型在多核处理器时代的重要性,探讨了目前对OpenMP在性能分析、线程锁同步与竞争、模型扩展与改进等方面的研究。以Or,enMP中的负载均衡为对象,提出了实现动态负载均衡的关键技术及方法,综合考虑处理器中核的数量、操作系统线程调度策略、系统当前和历史负载情况等因素。选用开发源代码的Linux作为操作系统,以及支持0penMP的GCC-4.2.3作为编译器。通过分析和修改GCC中支持OpenMP功能的源代码实现动态负载均衡。