A4 Refereed article in a conference publication
Analysing and Modelling the On-chip Traffic of Parallel Applications
Authors: Thomas Xu, Jonne Pohjankukka, Ville Leppänen
Editors: George A. Papadopoulos
Conference name: Euromicro Conference on Software Engineering and Advanced Applications
Publication year: 2016
Book title : 42th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2016
First page : 275
Last page: 282
Number of pages: 8
ISBN: 978-1-5090-2821-4
eISBN: 978-1-5090-2820-7
DOI: https://doi.org/10.1109/SEAA.2016.25
Web address : http://ieeexplore.ieee.org/document/7592808/
In this paper, we investigate the traffic characteristics of parallel
and high performance computing applications. Parallel applications that
utilize multiple processing cores are widespread nowadays due to the
trend of multicore processors. However the design paradigm of
traditional sequential execution and concurrent execution can vary
significantly. Therefore the estimation and prediction approaches used
in conventional software can be limited for parallel applications. The
communication among different nodes in a multicore system should be
analysed and categorized in order to improve the accuracy of system
simulation. We study several parallel applications running on a full
system simulation environment. The communication traces among different
nodes are collected and analysed. We discuss the detailed
characteristics of these applications. The applications are grouped into
different categories depending on several parallel programming
paradigms. We apply power-law model with maximum likelihood estimation,
Gaussian mixture model, as well as the polynomial model for fitting the
trace data. A generic synthetic traffic model is proposed based on the
results. Experiments show the proposed model can be used to evaluate the
performance of parallel systems more accurately than by other synthetic
traffic models.
Downloadable publication This is an electronic reprint of the original article. |