An investigation of latency prediction for NoC-based communication architectures using machine learning techniques

SILVA, J, KREUTZ, M., PEREIRA, M. and DA COSTA ABREU, Marjory (2019). An investigation of latency prediction for NoC-based communication architectures using machine learning techniques. Journal of Supercomputing, 1-19.

[img]
Preview
PDF
paper_latency_prediction.pdf - Accepted Version
All rights reserved.

Download (411kB) | Preview
Official URL: https://link.springer.com/article/10.1007/s11227-0...
Link to published version:: https://doi.org/10.1007/s11227-019-02971-x
Related URLs:

    Abstract

    © 2019, Springer Science+Business Media, LLC, part of Springer Nature. Due to the increasing number of cores in Systems on Chip (SoCs), bus architectures have suffered with limitations regarding performance. As applications demand higher bandwidth and lower latencies, buses have not been able to comply with such requirements due to longer wires and increased capacitance. Facing this scenario, Networks on Chip (NoCs) emerged as a way to overcome the limitations found in bus-based systems. Fully exploring all possible NoC characteristics settings is unfeasible due to the vast design space to cover. Therefore, some methods which aim to speed up the design process are needed. In this work, we propose the use of machine learning techniques to optimise NoC architecture components during the design phase. We have investigated the performance of several different ML techniques and selected the Random Forest one targeting audio/video applications. The results have shown an accuracy of up to 90% and 85% for prediction involving arbitration and routing protocols, respectively, and in terms of applications inference, audio/video achieved up to 99%. After this step, we have evaluated other classifiers for each application individually, aiming at finding the adequate one for each situation. The best class of classifiers found was the Tree-based one (Random Forest, Random Tree, and M5P) which is very encouraging, and it points to different approaches from the current state of the art for NoCs latency prediction.

    Item Type: Article
    Uncontrolled Keywords: Distributed Computing; 0805 Distributed Computing
    Identification Number: https://doi.org/10.1007/s11227-019-02971-x
    Page Range: 1-19
    SWORD Depositor: Symplectic Elements
    Depositing User: Symplectic Elements
    Date Deposited: 04 Nov 2019 14:29
    Last Modified: 19 Aug 2020 01:18
    URI: http://shura.shu.ac.uk/id/eprint/25392

    Actions (login required)

    View Item View Item

    Downloads

    Downloads per month over past year

    View more statistics