在先前的博客文章中,我谈到了使用任务并行编程模型来提高多核计算节点的性能和系统利用率的机会。任务解决的主要挑战是不同计算线程之间的负载不平衡,以及有效利用并发执行的fork-join并行模型的局限性。结果显示,通过使用任务处理来自不同供应商的多个处理器中的共享内存代码,可以更好地扩展和提高性能。
作者:Alex Rico
阅读直达链接:https://community.arm.com/developer/research/b/articles/posts/accelerating-hpc-with-advanced-programming-techniques-1-2
欢迎大家点赞留言,更多Arm技术文章动态请关注极术社区Arm技术专栏。