Algorithm/Architecture of NN-Based Configuration Prefetching

CHEN Zhi-jian,MENG Jian-yi,YAN Xiao-lang,SHA Zi-yan
DOI: https://doi.org/10.3969/j.issn.0372-2112.2012.07.031
2012-01-01
Abstract:Reconfigurable processor suffers a severely performance loss from reconfiguration overhead.A NN(neural network algorithm) based configuration prefetching algorithm was proposed in this paper to reduce the overhead.Not only the receptor weight but also the history RFUOP ID constructs an advanced receptor model.The neural network studies the RFUOP trace through collaborative training of receptor weight and history RFUOP ID.With the learning result,the neural network predicts next RFUOPs and completes configuration prefetching,overlapping the configuration loading with the computation on the host processor.Furthermore,an extensible architecture for neural network storage was proposed.As a component of RFUOP,reception information is located on off-chip memory and linked to corresponding configuration field.Once configuration was prefetched,neuron information was loaded and computed for next prediction.Experiments show that the NN-based prefetching algorithm can reach 91% prediction accuracy,while gaining performance improving by 40% on average.
What problem does this paper attempt to address?