BookSim简介
BookSim2 一个用于Network-on-Chips (NoCs) 芯片上网络的周期精确模拟器。该模拟器的设计是为了实现网络组件的模拟灵活性和精确建模。
BookSim1 是一个通用的网络模拟器,并不专门针对片上环境。不支持在片上网络环境中提出的一些更先进的功能和拓扑结构。
背景
随着集成在单个芯片上的核心和模块数量的不断增加,片上网络正成为现代微处理器不可或缺的组成部分。未来NoC技术的研究和开发依赖于准确的建模和仿真来评估新型NoC架构的性能影响和分析成本。因此BookSim2这样的模拟器出现。
安装视频教程在这
1.1 BookSim2 安装教程 片上网络模拟 NOCs(Network-on-Chips)_哔哩哔哩_bilibili
安装步骤
1、去下面的github网址,获取BookSim的下载网址。
GitHub - booksim/booksim2: BookSim 2.0
2、在我们自己的电脑终端,输入
3、完成BookSim2下载后,进入src目录下,即进入booksim2/src/目录下。输入make,开始编译
4、make过程中,可能会报如下错误,缺少些安装包,安装就是了。
5、安装完成后,再输入:
make
6、如下图,运行一个案例,看看能能不能跑通:
./booksim examples/torus88
哈哈哈,跑通了,有输出,到这里,我们就安装完成。现在BookSim2就能使用啦!
参考文献:
BookSim使用手册
(PDF) A detailed and flexible cycle-accurate Network-on-Chip simulator (researchgate.net)