A comparison of ARM against x86 for distributed machine learning workloads

Sebastian Kmiec, Jonathon Wong, Hans Arno Jacobsen, Da Qi Ren

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The rise of Machine Learning (ML) in the last decade has created an unprecedented surge in demand for new and more powerful hardware. Various hardware approaches exist to take on these large demands motivating the need for hardware performance benchmarks to compare these diverse hardware systems. In this paper, we present a comprehensive analysis and comparison of available benchmark suites in the field of ML and related fields. The analysis of these benchmarks is used to discuss the potential of ARM processors within the context of ML deployments. Our paper concludes with a brief hardware performance comparison of modern, server-grade ARM and x86 processors using a benchmark suite selected from our survey.

Original languageEnglish
Title of host publicationPerformance Evaluation and Benchmarking for the Analytics Era - 9th TPC Technology Conference, TPCTC 2017, Revised Selected Papers
EditorsMeikel Poess, Raghunath Nambiar
PublisherSpringer Verlag
Pages164-184
Number of pages21
ISBN (Print)9783319724003
DOIs
StatePublished - 2018
Externally publishedYes
Event9th TPC Technology Conference on Performance Evaluation and Benchmarking, TPCTC 2017, held in conjunction with the 43rd International Conference on Very Large Data Bases, VLDB 2017 - Munich, Germany
Duration: 28 Aug 20171 Sep 2017

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10661 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference9th TPC Technology Conference on Performance Evaluation and Benchmarking, TPCTC 2017, held in conjunction with the 43rd International Conference on Very Large Data Bases, VLDB 2017
Country/TerritoryGermany
CityMunich
Period28/08/171/09/17

Keywords

  • ARM
  • Benchmark
  • Distributed
  • Machine learning
  • x86

Fingerprint

Dive into the research topics of 'A comparison of ARM against x86 for distributed machine learning workloads'. Together they form a unique fingerprint.

Cite this