Scale-Out vs Scale-Up: A Study of ARM-based SoCs on Server-Class Workloads

被引:5
|
作者
Azimi, Reza [1 ]
Fox, Tyler [1 ]
Gonzalez, Wendy [1 ]
Reda, Sherief [1 ]
机构
[1] Brown Univ, Sch Engn, 184 Hope St, Providence, RI 02906 USA
关键词
ARM computing; GPGPU acceleration; scale-out clusters;
D O I
10.1145/3232162
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
ARM 64-bit processing has generated enthusiasm to develop ARM-based servers that are targeted for both data centers and supercomputers. In addition to the server-class components and hardware advancements, the ARM software environment has grown substantially over the past decade. Major development ecosystems and libraries have been ported and optimized to run on ARM, making ARM suitable for server-class workloads. There are two trends in available ARM SoCs: mobile-class ARM SoCs that rely on the heterogeneous integration of a mix of CPU cores, GPGPU streaming multiprocessors (SMs), and other accelerators, and the server-class SoCs that instead rely on integrating a larger number of CPU cores with no GPGPU support and a number of IO accelerators. For scaling the number of processing cores, there are two different paradigms: mobile-class SoCs that use scale-out architecture in the form of a cluster of simpler systems connected over a network, and server-class ARM SoCs that use the scale-up solution and leverage symmetric multiprocessing to pack a large number of cores on the chip. In this article, we present ScaleSoC cluster, which is a scale-out solution based on mobile class ARM SoCs. ScaleSoC leverages fast network connectivity and GPGPU acceleration to improve performance and energy efficiency compared to previous ARM scale-out clusters. We consider a wide range of modern server-class parallel workloads to study both scaling paradigms, including latency-sensitive transactional workloads, MPI-based CPU and GPGPU-accelerated scientific applications, and emerging artificial intelligence workloads. We study the performance and energy efficiency of ScaleSoC compared to server-class ARM SoCs and discrete GPGPUs in depth. We quantify the network overhead on the performance of ScaleSoC and show that packing a large number of ARM cores on a single chip does not necessarily guarantee better performance, due to the fact that shared resources, such as last-level cache, become performance bottlenecks. We characterize the GPGPU accelerated workloads and demonstrate that for applications that can leverage the better CPU-GPGPU balance of the ScaleSoC cluster, performance and energy efficiency improve compared to discrete GPGPUs.
引用
收藏
页数:23
相关论文
共 50 条
  • [31] Impact evaluation of a community-based intervention for prevention of cardiovascular diseases in the slums of Nairobi: the SCALE-UP study
    van de Vijver, Steven
    Oti, Samuel Oji
    Gomez, Gabriela B.
    Agyemang, Charles
    Egondi, Thaddaeus
    van Charante, Eric Moll
    Brewster, Lizzy M.
    Hankins, Catherine
    Tanovic, Zlata
    Ezeh, Alex
    Kyobutungi, Catherine
    Stronks, Karien
    GLOBAL HEALTH ACTION, 2016, 9
  • [32] UAV - Satellite Remote Sensing Scale-up Monitoring Model of Soil Salinity Based on Dominant Class Variability-weighted Method
    Zhang Z.
    Chen Q.
    Huang X.
    Song Z.
    Zhang J.
    Tai X.
    Nongye Jixie Xuebao/Transactions of the Chinese Society for Agricultural Machinery, 2022, 53 (09): : 226 - 238and251
  • [33] Examining the diffusion of research-based instructional strategies using social network analysis: A case study of SCALE-UP
    Neumeyer, Xaver
    Foote, Kathleen Teressa
    Beichner, Robert J.
    Dancy, Melissa H.
    Henderson, Charles
    2014 ASEE ANNUAL CONFERENCE, 2014,
  • [34] Feasibility Study and Assessment of Chitosan-Based Bioflocculant Harvesting Method for Scale-up of Microalgae Micractinium sp.
    Deepi Deka
    Channakeshavaiah Chikkaputtaiah
    Natarajan Velmurugan
    Russian Journal of Marine Biology, 2023, 49 : 294 - 306
  • [35] Scale-up study of high-shear fluid-particle mixing based on coupled SPH/DEM simulation
    Tong, Qi
    Zhu, Siyu
    Yin, Huiming
    GRANULAR MATTER, 2018, 20 (03)
  • [36] Scale-up study of high-shear fluid-particle mixing based on coupled SPH/DEM simulation
    Qi Tong
    Siyu Zhu
    Huiming Yin
    Granular Matter, 2018, 20
  • [37] Feasibility Study and Assessment of Chitosan-Based Bioflocculant Harvesting Method for Scale-up of Microalgae Micractinium sp.
    Deka, Deepi
    Chikkaputtaiah, Channakeshavaiah
    Velmurugan, Natarajan
    RUSSIAN JOURNAL OF MARINE BIOLOGY, 2023, 49 (04) : 294 - 306
  • [38] Study of Hydrate-Based Methane Separation from Coal-Bed Methane in Scale-Up Equipment with Bubbling
    Cai, Jing
    Xu, Chungang
    Chen, Chao
    Chen, Zhaoyang
    Li, Xiaosen
    INTERNATIONAL CONFERENCE ON APPLIED ENERGY, ICAE2014, 2014, 61 : 812 - 816
  • [39] Dynamic modelling of the voltage response of direct methanol fuel cells and stacks Part II: Feasibility study of model-based scale-up and scale-down
    Simoglou, A
    Argyropoulos, P
    Martin, EB
    Scott, K
    Morris, AJ
    Taama, WM
    CHEMICAL ENGINEERING SCIENCE, 2001, 56 (23) : 6773 - 6779
  • [40] Evaluating the dissemination and scale-up of two evidence-based parenting interventions to reduce violence against children: study protocol
    Shoemaker-Hunt, Sarah J.
    Evans, Leigh
    Swan, Holly
    Bacon, Olivia
    Ike, Brooke
    Baldwin, Laura-Mae
    Parchman, Michael L.
    IMPLEMENTATION SCIENCE COMMUNICATIONS, 2020, 1 (01):