Synchronization in graph analysis algorithms on the Partially Ordered Event‐Triggered Systems many‐core architecture. Issue 2 (3rd April 2022)
- Record Type:
- Journal Article
- Title:
- Synchronization in graph analysis algorithms on the Partially Ordered Event‐Triggered Systems many‐core architecture. Issue 2 (3rd April 2022)
- Main Title:
- Synchronization in graph analysis algorithms on the Partially Ordered Event‐Triggered Systems many‐core architecture
- Authors:
- Rafiev, Ashur
Yakovlev, Alex
Tarawneh, Ghaith
Naylor, Matthew F.
Moore, Simon W.
Thomas, David B.
Bragg, Graeme M.
Vousden, Mark L.
Brown, Andrew D. - Abstract:
- Abstract: One of the key problems in designing and implementing graph analysis algorithms for distributed platforms is to find an optimal way of managing communication flows in the massively parallel processing network. Message‐passing and global synchronization are powerful abstractions in this regard, especially when used in combination. This paper studies the use of a hardware‐implemented refutable global barrier as a design optimization technique aimed at unifying these abstractions at the API level. The paper explores the trade‐offs between the related overheads and performance factors on a message‐passing prototype machine with 49, 152 RISC‐V threads distributed over 48 FPGAs (called the Partially Ordered Event‐Triggered Systems platform). Our experiments show that some graph applications favour synchronized communication, but the effect is hard to predict in general because of the interplay between multiple hardware and software factors. A classifier model is therefore proposed and implemented to perform such a prediction based on the application graph topology parameters: graph diameter, degree of connectivity, and reconvergence metric. The presented experimental results demonstrate that the correct choice of communication mode, granted by the new model‐driven approach, helps to achieve 3.22 times faster computation time on average compared to the baseline platform operation.
- Is Part Of:
- IET computers & digital techniques. Volume 16:Issue 2/3(2022)
- Journal:
- IET computers & digital techniques
- Issue:
- Volume 16:Issue 2/3(2022)
- Issue Display:
- Volume 16, Issue 2/3 (2022)
- Year:
- 2022
- Volume:
- 16
- Issue:
- 2/3
- Issue Sort Value:
- 2022-0016-NaN-0000
- Page Start:
- 71
- Page End:
- 88
- Publication Date:
- 2022-04-03
- Subjects:
- Computers -- Periodicals
Digital electronics -- Periodicals
Computer engineering -- Periodicals
Computer architecture -- Periodicals
Computer organization -- Periodicals
621.39 - Journal URLs:
- http://digital-library.theiet.org/content/journals/iet-cdt ↗
http://ieeexplore.ieee.org/servlet/opac?punumber=4117424 ↗
http://www.ietdl.org/IET-CDT ↗
https://ietresearch.onlinelibrary.wiley.com/journal/1751861x ↗
http://www.theiet.org/ ↗ - DOI:
- 10.1049/cdt2.12041 ↗
- Languages:
- English
- ISSNs:
- 1751-8601
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4363.252300
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 26742.xml