Performance improvement on latency-bound parallel HPC applications by message sharing between processors

buir.advisorAykanat, Cevdet
dc.contributor.authorDuymuş, Mustafa
dc.date.accessioned2021-02-15T08:28:50Z
dc.date.available2021-02-15T08:28:50Z
dc.date.copyright2021-02
dc.date.issued2021-02
dc.date.submitted2021-02-10
dc.descriptionCataloged from PDF version of article.en_US
dc.descriptionThesis (M.S.): Bilkent University, Department of Computer Engineering, İhsan Doğramacı Bilkent University, 2021.en_US
dc.descriptionIncludes bibliographical references (leaves 45-47).en_US
dc.description.abstractThe performance of paralellized High Performance Computing (HPC) applica-tions is tied to the efficiency of the underlying processor-to-processor commu-nication. In latency-bound applications, the performance runs into bottleneck by the processor that is sending the maximum number of messages to the other processors. To reduce the latency overhead, we propose a two-phase message-sharing-based algorithm, where the bottleneck processor (the processor sending the maximum number of messages) is paired with another processor. In the first phase, the bottleneck processor is paired with the processor that has the maxi-mum number of common outgoing messages. In the second phase, the bottleneck processor is paired with the processor that has the minimum number of outgo-ing messages. In both phases, the processor pair share the common outgoing messages between them, reducing their total number of outgoing messages, but especially the number of outgoing messages of the bottleneck processor. We use Sparse Matrix-Vector Multiplication as the kernel application and a 512-processor setting for the experiments. The proposed message-sharing algorithm achieves a reduction of 84% in the number of messages sent by the bottleneck processor and a reduction of 60% in the total number of messages in the system.en_US
dc.description.provenanceSubmitted by Betül Özen (ozen@bilkent.edu.tr) on 2021-02-15T08:28:50Z No. of bitstreams: 1 10379795_.pdf: 756128 bytes, checksum: e98f60fec6f7586b5f82e47865af09b6 (MD5)en
dc.description.provenanceMade available in DSpace on 2021-02-15T08:28:50Z (GMT). No. of bitstreams: 1 10379795_.pdf: 756128 bytes, checksum: e98f60fec6f7586b5f82e47865af09b6 (MD5) Previous issue date: 2021-02en
dc.description.statementofresponsibilityby Mustafa Duymuşen_US
dc.format.extentxi, 47 leaves : charts ; 30 cm.en_US
dc.identifier.itemidB150678
dc.identifier.urihttp://hdl.handle.net/11693/55132
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectHigh performance computingen_US
dc.subjectParallel applicationsen_US
dc.subjectMPIen_US
dc.subjectStore-and-forward algorithmsen_US
dc.titlePerformance improvement on latency-bound parallel HPC applications by message sharing between processorsen_US
dc.title.alternativeGecikim-limitli paralel uygulamalarda işlemciler arası mesaj paylaşım yöntemiyle performans iyileştirmeen_US
dc.typeThesisen_US
thesis.degree.disciplineComputer Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelMaster's
thesis.degree.nameMS (Master of Science)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
10379795_.pdf
Size:
738.41 KB
Format:
Adobe Portable Document Format
Description:
Full printable version

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: