论文标题
在Raspberry Pi簇上部署基于任务的运行时系统
Deploying a Task-based Runtime System on Raspberry Pi Clusters
论文作者
论文摘要
ARM技术在HPC中变得越来越重要。最近,基于ARM的系统Fugaku被授予前500名列表中的第一名。 Raspberry PI为熟悉这种体系结构提供了廉价的平台。但是,PI也可以自己有用。在这里,我们描述了我们与HPX/Phylanx平台(通常旨在与HPC应用程序一起使用)配置和基准使用Raspberry Pi群集的努力,并记录我们学到的经验教训。首先,我们强调了PI配置所需的更改,以提高性能。其次,我们探讨了有限的内存带宽如何限制我们共享内存基准中所有内核的使用。第三,我们评估低网络带宽是否影响分布式性能。第四,我们讨论了功耗和由此产生的运营成本和性能的权衡。
Arm technology is becoming increasingly important in HPC. Recently, Fugaku, an \arm-based system, was awarded the number one place in the Top500 list. Raspberry Pis provide an inexpensive platform to become familiar with this architecture. However, Pis can also be useful on their own. Here we describe our efforts to configure and benchmark the use of a Raspberry Pi cluster with the HPX/Phylanx platform (normally intended for use with HPC applications) and document the lessons we learned. First, we highlight the required changes in the configuration of the Pi to gain performance. Second, we explore how limited memory bandwidth limits the use of all cores in our shared memory benchmarks. Third, we evaluate whether low network bandwidth affects distributed performance. Fourth, we discuss the power consumption and the resulting trade-off in cost of operation and performance.