Analysing and Modelling the On-chip Traffic of Parallel Applications

dc.contributor.authorThomas Xu
dc.contributor.authorJonne Pohjankukka
dc.contributor.authorVille Leppänen
dc.contributor.organizationfi=ohjelmistotekniikka|en=Software Engineering|
dc.contributor.organizationfi=tietojenkäsittelytiede|en=Computer Science|
dc.contributor.organization-code1.2.246.10.2458963.20.23479734818
dc.contributor.organization-code1.2.246.10.2458963.20.71310837563
dc.contributor.organization-code2606804
dc.converis.publication-id18230068
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/18230068
dc.date.accessioned2022-10-28T12:38:04Z
dc.date.available2022-10-28T12:38:04Z
dc.description.abstract<p>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.</p>
dc.format.pagerange275
dc.format.pagerange282
dc.identifier.eisbn978-1-5090-2820-7
dc.identifier.isbn978-1-5090-2821-4
dc.identifier.olddbid177842
dc.identifier.oldhandle10024/160936
dc.identifier.urihttps://www.utupub.fi/handle/11111/49198
dc.identifier.urlhttp://ieeexplore.ieee.org/document/7592808/
dc.identifier.urnURN:NBN:fi-fe2021042716221
dc.language.isoen
dc.okm.affiliatedauthorXu, Canhao
dc.okm.affiliatedauthorPohjankukka, Jonne
dc.okm.affiliatedauthorLeppänen, Ville
dc.okm.discipline113 Computer and information sciencesen_GB
dc.okm.discipline113 Tietojenkäsittely ja informaatiotieteetfi_FI
dc.okm.internationalcopublicationnot an international co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA4 Conference Article
dc.publisher.countryUnited Statesen_GB
dc.publisher.countryYhdysvallat (USA)fi_FI
dc.publisher.country-codeUS
dc.relation.conferenceEuromicro Conference on Software Engineering and Advanced Applications
dc.relation.doi10.1109/SEAA.2016.25
dc.source.identifierhttps://www.utupub.fi/handle/10024/160936
dc.titleAnalysing and Modelling the On-chip Traffic of Parallel Applications
dc.title.book42th Euromicro Conference on Software Engineering and Advanced Applications, SEAA 2016
dc.year.issued2016

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
SEAA_2016_paper_12.pdf
Size:
673.84 KB
Format:
Adobe Portable Document Format
Description:
Final draft