booksim是周期精确互连网络仿真器,设计用来配合"Principles and Practices of Interconnection Networks"课程教学,仿真器采用C++语言编写,目前项目源码寄托在Github上,https://github.com/booksim/booksim2。
BookSim is a cycle-accurate interconnection network simulator. Originally developed for and introduced with the Principles and Practices of Interconnection Networks book, its functionality has since been continuously extended. The current major release, BookSim 2.0, supports a wide range of topologies such as mesh, torus and flattened butterfly networks, provides diverse routing algorithms and includes numerous options for customizing the network's router microarchitecture.
multi2sim是针对于CPU-GPU异构架构计算的仿真器,采用C语言编写,multi2sim支持功能仿真和时序仿真,user guide和源代码在官网主页上http://www.multi2sim.org/。
Computer architects constantly seek to design faster, more powerful, and more power-efficient Central Processing Units (CPUs) and Graphics Processing Units (GPUs). But manufacturing a new design is a long and expensive process that relies on a previous verification for correctness and feasibility.
Multi2Sim is a simulator of CPUs and GPUs, used to test and validate new hardware designs before they are physically manufactured. By running a set of standard benchmarks on Multi2Sim, a computer architect can verify whether a proposed alternative design is correct, and what its relative performance is over existing designs.