multi-threaded system modeling for solving the problem of time-consuming of multi-task simulation and poor concurrency in reconfigurable multi-core system. The system model using this scheme can not only provide register-level real-time data feedback during task simulation
but also have excellent task concurrency performance. Experiments show that
compared with the data collection and calculation of traditional host computer software
the relative error of the simulator′s period prediction is less than 3%
the relative error of simulation calculation is less than 2e-5
and the simulation time is shortened by a maximum of 73.52%; after enabling the task asynchronous response optimization
Task parallelism increased by an average of 28.21%. The design has good practical value in the rapid performance evaluation of the hardware target system.
关键词
Keywords
references
NOLTING S, PAYÁ-VAYÁ G, GIESEMANN F, et al. Dynamic self-reconfiguration of a MIPS-based soft-core processor architecture[J]. Journal of Parallel and Distributed Computing, 2019, 133: 391-406. DOI: 10.1016/j.jpdc.2017.09.013.
WEI Y. Construct multi-coreDSP software simulation platform based on SystemC[J]. Microelectronics% Computer, 2016, 33(4): 86-90. DOI: 10.19304/j.cnki.issn1000-7180.2016.04.019.
HE W Q, YANG L, LU Q. Cycle-accurate DSP processor modelingwithSystemC[J]. Microelectronics % Computer, 2013, 30(4): 107-110. DOI: 10.19304/j.cnki.issn1000-7180.2013.04.026.
KIRCHSTEIGER C M, SCHWEITZER H, TRUMMER C, et al. A software performance simulation methodology for rapid system architecture exploration[C]//Proceedings ofthe 15th IEEE International Conference on Electronics, Circuits and Systems. St. Julien's, Malta: IEEE, 2008: 494-497. DOI: 10.1109/ICECS.2008.4674898.
CHEN H, LUO W L, GAN Y Y. Multi_MINT: A multiprocessor simulator basedonMINT[J]. ComputerEngineering% Science, 2011, 33(12): 37-43. DOI: 10.3969/j.issn.1007-130X.2011.12.007.
YU J, LI X, ZHOU X H, et al. Study on retargetable cycle-accurate simulator generation environment[J]. Journal of Chinese Computer Systems, 2007, 28(1): 166-171. DOI: 10.3969/j.issn.1000-1220.2007.01.036.
EGGER B, SONG E, LEE H, et al. Random test program generation for verification and validation of the Samsung Reconfigurable Processor[J]. Journal of Systems Architecture, 2019, 97: 219-238. DOI: 10.1016/j.sysarc.2019.05.007.