Mostra el registre d'ítem simple

dc.contributor.authorBaig, Shuja-ur-Rehman
dc.contributor.authorAmaral, Marcelo
dc.contributor.authorPolo, Jordà
dc.contributor.authorCarrera, David
dc.contributor.otherBarcelona Supercomputing Center
dc.date.accessioned2018-09-03T13:24:44Z
dc.date.available2018-09-03T13:24:44Z
dc.date.issued2018-07-09
dc.identifier.citationBaig, S. [et al.]. Performance Characterization of Spark Workloads on Shared NUMA Systems. A: "2018 IEEE Fourth International Conference on Big Data Computing Service and Applications (BigDataService)". IEEE, 2018, p. 41-48.
dc.identifier.isbn978-1-5386-5119-3
dc.identifier.urihttp://hdl.handle.net/2117/120784
dc.description.abstractAs the adoption of Big Data technologies becomes the norm in an increasing number of scenarios, there is also a growing need to optimize them for modern processors. Spark has gained momentum over the last few years among companies looking for high performance solutions that can scale out across different cluster sizes. At the same time, modern processors can be connected to large amounts of physical memory, in the range of up to few terabytes. This opens an enormous range of opportunities for runtimes and applications that aim to improve their performance by leveraging low latencies and high bandwidth provided by RAM. The result is that there are several examples today of applications that have started pushing the in-memory computing paradigm to accelerate tasks. To deliver such a large physical memory capacity, hardware vendors have leveraged Non-Uniform Memory Architectures (NUMA). This paper explores how Spark-based workloads are impacted by the effects of NUMA-placement decisions, how different Spark configurations result in changes in delivered performance, how the characteristics of the applications can be used to predict workload collocation conflicts, and how to improve performance by collocating workloads in scale-up nodes. We explore several workloads run on top of the IBM Power8 processor, and provide manual strategies that can leverage performance improvements up to 40% on Spark workloads when using smart processor-pinning and workload collocation strategies.
dc.description.sponsorshipThis work is partially supported by the European Research Council (ERC) under the EU Horizon 2020 programme (GA 639595), the Spanish Ministry of Economy, Industry and Competitiveness (TIN2015-65316-P) and the Generalitat de Catalunya (2014-SGR-1051).
dc.format.extent8 p.
dc.language.isoeng
dc.publisherIEEE
dc.subjectÀrees temàtiques de la UPC::Informàtica
dc.subject.lcshMemory management (Computer science)
dc.subject.lcshHigh performance computing
dc.subject.otherPerformance
dc.subject.otherModeling
dc.subject.otherCharacterization
dc.subject.otherMemory
dc.subject.otherNUMA
dc.subject.otherSpark
dc.subject.otherBenchmark
dc.titlePerformance Characterization of Spark Workloads on Shared NUMA Systems
dc.typeConference lecture
dc.subject.lemacGestió de memòria (Informàtica)
dc.subject.lemacSupercomputadors
dc.identifier.doi10.1109/BigDataService.2018.00015
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/8405690/
dc.rights.accessOpen Access
dc.description.versionPostprint (author's final draft)
dc.relation.projectidinfo:eu-repo/grantAgreement/EC/H2020/639595/EU/Holistic Integration of Emerging Supercomputing Technologies/Hi-EST
dc.relation.projectidinfo:eu-repo/grantAgreement/MINECO//TIN2015-65316-P/ES/COMPUTACION DE ALTAS PRESTACIONES VII/
local.citation.publicationName2018 IEEE Fourth International Conference on Big Data Computing Service and Applications (BigDataService)
local.citation.startingPage41
local.citation.endingPage48


Fitxers d'aquest items

Thumbnail

Aquest ítem apareix a les col·leccions següents

Mostra el registre d'ítem simple