文摘

并行编程的一个关键问题(包括分布式和共享内存架构)是工作分解。工作分解任务没有大型编程工作不成高级并行编程语言的使用,如OpenMP。反正特别小心仍然必须付上实现性能目标。在本文中,我们介绍和比较两个分解策略,在共享内存系统的框架应用于案例研究粒子在细胞的应用程序。许多不同的实现,基于OpenMP语言,讨论关于时间效率,内存占用和程序重组工作。