论文部分内容阅读
随着多核处理器在计算机上的广泛使用,对于应用软件的开发来说,怎样提高软件的并行性以充分利用多核处理器的性能成为开发人员关注的热点。但是现在的并行编程技术让从未涉足并行程序开发的技术人员很头痛。尤其是对现有串行软件进行重构,不仅要对并行编程技术熟悉,还要对需重构软件的代码了解,这显然很困难且容易出错。通过对UML中活动图,状态图等并发视图的分析,发掘软件的并行性,并用并行编程模型OpenMP为UML视图搭建并行的架构,使得开发人员集中精力在具体代码的实现上。