Romanian Journal of Information Science and Technology (ROMJIST)

An open – access publication

  |  HOME  |   GENERAL INFORMATION  |   ROMJIST ON-LINE  |  KEY INFORMATION FOR AUTHORS  |   COMMITTEES  |  

ROMJIST is a publication of Romanian Academy,
Section for Information Science and Technology

Editor – in – Chief:
Academician Dan Dascalu

Secretariate (office):
Adriana Neagu
Adress for correspondence: romjist@nano-link.net (after 1st of January, 2019)

Editing of the printed version: Mihaela Marian (Publishing House of the Romanian Academy, Bucharest)

Technical editor
of the on-line version:
Lucian Milea (University POLITEHNICA of Bucharest)

Sponsors:
• National Institute for R & D
in Microtechnologies
(IMT Bucharest), www.imt.ro
• Association for Generic
and Industrial Technologies (ASTEGI), www.astegi.ro

ROMJIST Volume 22, No. 3-4, 2019, pp. 215-227, Paper no. 629/2019
 

Arpad GELLERT, Maria VINȚAN, Lucian VINȚAN
Perceptron-Based Selective Load Value Prediction in a Multicore Architecture

ABSTRACT: In this work we have extended the load value prediction concept, previously implemented by us in a multicore architecture, with perceptron-based classification of load instructions into the predictable and unpredictable categories. The prediction scheme has been integrated into the Sniper multicore simulator. The goal of the load value predictor is to anticipate the values of critical load instructions and to unlock in a speculative manner the subsequent dependent instructions’ processing. Since high prediction accuracies are necessary, we use the predicted value only if the corresponding load instruction is classified as being predictable. The evaluations performed on the Splash-2 parallel benchmarks have shown an average relative speedup of 4.21% over the baseline multicore architecture, with a maximum of about 17%.

KEYWORDS: Multicore architecture; issue bottleneck; selective load value prediction; perceptron; speculative execution; Splash-2 parallel benchmarks; Sniper multicore simulator

Read full text (pdf)






  |  HOME  |   GENERAL INFORMATION  |   ROMJIST ON-LINE  |  KEY INFORMATION FOR AUTHORS  |   COMMITTEES  |