多核机器上的扩展计算的改进存储层次结构利用率
Improving Memory Hierarchy Utilisation for Stencil Computations on Multicore Machines
摘要:
虽然现代超级计算机由多核机器组成,但人们可以找到仍然执行其遗留应用程序的科学家,这些应用程序被开发为单核集群,其中存储层次结构专用于单个核心。本文的主要目的是提出和评估一种算法,确定一个有效的块大小应用于MPI模板计算多核机器上。根据广泛的实验分析,这项工作显示了识别块大小的好处,将划分数据的各种核心,并提出了一种方法,探索在现代机器的存储层次结构。
英文摘要:
Although modern supercomputers are composed of multicore machines, one can find scientists that still execute their legacy applications which were developed to monocore cluster where memory hierarchy is dedicated to a sole core. The main objective of this paper is to propose and evaluate an algorithm that identify an efficient blocksize to be applied on MPI stencil computations on multicore machines. Under the light of an extensive experimental analysis, this work shows the benefits of identifying blocksizes that will dividing data on the various cores and suggest a methodology that explore the memory hierarchy available in modern machines.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。