- 博客(8)
- 收藏
- 关注
原创 如何运行Multi2sim的备忘录
Multi2sim 是一款较为少见的 CPU-GPU 异构模拟器。其支持多CPU 架构,如 x86、ARM 和MIPS 等。对于 GPU,它支持 AMD 的 southern-islands 架构。由于该模拟器比较古早,其环境配置比较麻烦,本文将采用 Docker 的方式来使用 Multi2sim。
2024-10-18 16:13:23
826
1
原创 GPGPU-sim的编译和运行
GPGPU-sim 是一款不列颠哥伦比亚大学开发的 GPU 模拟器。由于需要使用 Gem5-gpu,而 GPGPU-sim 是其 GPU 模型的根,因此本文将介绍如何编译和运行 GPGPU-sim。
2024-10-18 16:08:39
1317
原创 NVbit安装、编译和运行的使用指南
NVBit 是一款 NVIDIA 针对其名下的 GPU 开发的开源的动态二进制插桩工具。。本文将介绍这款工具如何安装、编译和运行。本文在使用 NVBit 时使用了基于 Ubuntu22.04 的服务器。
2024-10-16 17:29:08
2093
原创 CPU的一致性学习笔记
缓存一致性的意义在于使缓存的存在变得透明。具体来讲,因为每个核心都拥有一个私有的缓存,而每个核心对自己的私有缓存的操作都是与其他核心独立的,所以缓存一致性的作用就是将这些原本独立的私有缓存连接起来,使得核心对私有缓存的操作能够影响到所有缓存,进而使核心在私有缓存上的操作看起来和在主存上的操作一致。
2024-09-21 10:48:26
1898
原创 异构系统的一致性学习笔记
在介绍 GPU 的一致性,或者说任何其他的什么缓存一致性之前。首先需要澄清一个概念,即什么是一致性。一致性分为两个维度和Coherence,这是两个密切相关但各自侧重不同的术语。
2024-09-19 10:51:08
2075
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人