Research on SDRAM scheduling strategy based on secondary cache
DOI:
Author:
Affiliation:

1.School of Optoelectronic Engineering, Chongqing University of Posts and Telecommunications,Chongqing 400065, China; 2.Chongqing Key Laboratory of Cross-scale Manufacturing Technology, Chongqing Institute of Green and Intelligent Technology, Chinese Academy of Sciences,Chongqing 400722, China; 3.Chongqing College, University of Chinese Academy of Sciences,Chongqing 400714, China

Clc Number:

TP333

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
  • |
  • Comments
    Abstract:

    Aiming at the memory bandwidth bottleneck of FPGA hardware accelerator of convolutional neural network algorithm, this paper proposes a Secondary Cache-Row Recombination (SC-RR) based on secondary cache. By analyzing the performance of SDRAM memory, FPGA hardware acceleration principle and memory bandwidth bottleneck, a secondary cache mechanism is established. This mechanism can serve the stacked access requests during the acceleration process, reducing the additional overhead of Active and Precharge operations by merging access requests from the same Bank/Row. The experimental test results show that under the SC-RR scheduling strategy, the memory access time is reduced by 32.87%, the power consumption is reduced by 31.71%, and the effective bandwidth utilization is increased to 91.3%. In the case of similar performance, hardware resource consumption is reduced by 83.8%, which meets the design requirements.

    Reference
    Related
    Cited by
Get Citation
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:
  • Revised:
  • Adopted:
  • Online: January 18,2024
  • Published: