- 博客(50)
- 资源 (9)
- 收藏
- 关注
原创 gem5-gpu教程 第十章 关于topology 的Mesh network
我已经实现了一个网格拓扑来连接cpu内核和GPU SM,并对VI_hammer*和网格文件进行了所有必要的更改。
2025-05-17 19:19:31
117
原创 精读计算机体系结构基础 第二章 指令系统
随着科技的不断进步,计算机的形态经历了巨大的变化。让我们一起回顾一下这段精彩的历史吧!尽管计算机的形态和应用场合千变万化,但无论是用户使用的应用软件,还是最底层的物理硬件,计算机系统都呈现出一种。这就像是一座建筑,底层是坚固的基础,越往上则是越来越复杂的结构。图2.1直观地展示了这些层次。每一层都有其独特的功能和作用,彼此之间相互依赖,共同构成了一个完整的计算机系统。想象一下,计算机就像一座多层大楼,每一层都有不同的功能和作用。:这是我们直接使用的程序,比如文字处理软件、游戏和浏览器等。
2025-05-09 10:09:46
968
原创 精读计算机体系结构基础 第一章 引言
要研究如何制造计算机,我们需要从两个主要方面入手:硬件和软件。在硬件方面,我们需要理解和。计算机组成原理主要讲述计算机的基本构成部分,比如CPU、内存和存储设备等。而计算机体系结构则更深入地研究如何设计和构建CPU,这是计算机的核心部分。在软件方面,我们需要了解和。操作系统是管理计算机硬件和软件资源的程序,比如Windows和Linux。编译原理则涉及如何将程序代码转换为计算机可以理解的语言。信息产业的主要技术平台都是围绕**中央处理器(CPU)操作系统(OS)**构建的。
2025-05-08 20:52:12
533
原创 DSENT (Design Space Exploration of Networks Tool) 配合gem5
DSENT是一种建模工具,旨在快速探索电子和新兴的片上光电网络(NoC)的设计空间。它为各种网络组件提供分析和参数化模型,并可在一系列技术假设下移植。给定架构级参数,DSENT从电气和光学构建块分层构建指定的模型,并输出详细的功率和面积估计。
2025-05-07 17:15:12
35
原创 Command ‘ls‘ is available in ‘/bin/ls‘ The command could not be located because ‘/bin‘ is not includ
【代码】Command ‘ls‘ is available in ‘/bin/ls‘ The command could not be located because ‘/bin‘ is not includ。
2025-05-06 17:15:12
100
原创 vimplus 安装及问题Vimplus报错解决:The ycmd server SHUT DOWN (restart with ‘:YcmRestartServer‘)
帮助文档https://www.jianshu.com/p/75cde8a80fd7速度慢,可以把git换为python2编译。
2025-05-06 12:49:26
189
原创 gem5-gpu教程 第九章 benchmark 编译基准 过程碰到的问题记录 usr/bin/ld: cannot find -lcutil_x86_64 -lshrutil_x86_64
关于/usr/bin/ld: cannot find -l****解决。
2025-05-01 20:15:56
37
原创 gem5-gpu教程 第八章 Gem5 and Gem5-gpu 软硬件版本自检查 关系到后续安装部署等 必看
总之,虽然gem5设计为可移植于多种类Unix系统,但现实中,最好在Linux或Mac OS X等当前主流平台上运行,以确保获得稳定和高效的支持。对于需要在Windows环境中使用gem5的用户,使用虚拟化软件如VirtualBox或VMware,运行Linux系统是最推荐的做法,这样可以规避许多潜在问题,充分利用gem5的强大功能。Linux:最佳支持平台,广泛的用户基础和活跃的开发社区。Mac OS X:良好的支持,建议使用MacPorts和系统默认编译器进行安装。其他Unix系统。
2025-04-30 14:11:09
31
原创 gem5-gpu 第七章 安装过程碰到的问题记录 关于使用 Ruby + Garnet
这并不像一组命令行参数那么简单。要使用gem5-gpu+garnet,您可能需要修改python配置脚本。问题是配置文件gem5-gpu/configs/gpu_protocol/VI_hammer_fusion.py指定了链接的intBW和extBW。看来Garnet不支持这一点。然而,似乎所有的链路都是相同的带宽,所以有可能一些不重要的链路(例如DMA)有一个未指定的带宽,如果你修复了这个问题,一切都会正常工作。
2025-04-29 12:36:09
330
原创 gem5教程 第七章 如何在 gem 5 中运行我自己的程序
选择 FS 还是 SE 主要取决于具体的研究目标和应用场景。如果需要全面测试系统功能,FS 是更好的选择;如果只是想验证应用程序在用户态的行为,SE 更为高效。如果有更具体的场景或问题,如如何设置或使用这两种模式,欢迎随时询问!
2025-04-28 19:25:12
166
原创 gem5-gpu教程05 内存建模
memory-modeling|Details on how memory is modeled in gem5-gpu====== gem5-gpu’s Memory Simulation ====== gem5-gpu, for the most part, eschews GPGPU-Sim’s separate functional simulation and instead uses gem5’s execute-in-execute model. Therefore, memory is up
2025-04-23 20:19:04
502
原创 gem5-gpu教程04 高速缓存一致性协议和缓存拓扑
gem5-gpu 的一大贡献是允许用户灵活地定义 GPU 和 GPU-CPU 间的缓存一致性协议。此功能由 gem5 的 Ruby 模块实现,该模块使用 SLICC 语言定义一致性协议。更多信息请访问。
2025-04-23 20:17:05
540
原创 gem5-gpu教程02 部署基准
我们正在分发一组适用于gem5 gpu的基准测试,包括:最小修改的Rodinia工作负载最小限度地修改Parboil工作负载*Rodinia无拷贝基准测试,省去了内存拷贝,而是依靠一致性在CPU和GPU之间传输数据*通过微基准测试揭开GPU微架构的神秘面纱。
2025-04-23 19:25:18
557
原创 gem5教程第六章 为ARM扩展gem5 这也是改进gem5的一个基础
本章假设您已经使用gem5构建了一个基本的x86系统,并创建了一个简单的配置脚本。
2025-04-23 16:55:33
332
原创 gem5教程第五章 了解gem5默认配置脚本
在本章中,我们将探讨如何使用gem5附带的默认配置脚本。gem5附带了许多配置脚本,使您能够非常快速地使用gem5。然而,一个常见的陷阱是在不完全理解所模拟内容的情况下使用这些脚本。在使用gem5进行计算机架构研究时,充分了解您正在模拟的系统非常重要。本章将引导您了解默认配置脚本的一些重要选项和部分。在最后几章中,您从头开始创建了自己的配置脚本。这非常强大,因为它允许您指定每个系统参数。然而,有些系统的设置非常复杂(例如,全系统ARM或x86机器)。
2025-04-23 16:26:35
1085
原创 gem5教程第四章 了解gem5统计和输出
两个重要的统计数据是sim_seconds(模拟的总模拟时间)、sim_insts(CPU提交的指令数)和host_inst_rate(告诉您gem5的性能)。此文件是模拟内容的最终版本。此文件中显示了每个模拟SimObject的所有参数,无论是在配置脚本中设置的还是使用的默认值。在模拟结束时,或者当发出特殊的统计数据转储命令时,所有SimObjects的统计数据的当前状态将转储到一个文件中。统计转储以---------- Begin Simulation Statistics ----------开头。
2025-04-23 15:19:20
344
原创 gem5教程第三章 向配置脚本添加缓存
以前面的配置脚本为起点,本章将介绍更复杂的配置。我们将向系统添加一个缓存层次结构,如下图所示。此外,本章还将介绍如何理解gem5统计输出以及如何将命令行参数添加到脚本中。
2025-04-23 15:06:42
853
原创 gem5-gpu教程01 部署(实测可跑通)
这将GPGPU-Sim更新为与gem5-gpu兼容的最新版本。此版本是已知可用于gem5 gpu的最新版本。
2025-04-22 20:16:29
975
原创 3090显卡Ktransformer本地部署deepseek R1:70B
64G内存i9 10100K cpu3090 gpuLinux-x86_64 , gcc, g++ and cmak,cuda安装cuda配置环境下载deepseek R1 70Bhttps://huggingface.co/unsloth/DeepSeek-R1-Distill-Llama-70B-GGUF推荐5bit量化版本https://github.com/kvcache-ai/ktransformers开始安装新的改变我们对Markdown编辑器进行了一些功能拓展与语法支
2025-02-26 11:09:35
1943
1
原创 复现 openpcdnet 的pointpillar
https://blog.csdn.net/jin15203846657/article/details/122735375 ubuntu 18.04 从零开始复现 OpenPCDet 训练kitti数据集并评估 可视化 损失函数。Adam预训练的模型文件和kitti样例数据下载链接: https://pan.baidu.com/s/1cDq5Nwi_EfZflQHHiOOZWA 密码: 32nn。本文项目仓库:https://github.com/AbangLZU/EasyPointPillars。
2023-03-26 11:25:33
544
1
如何获得avod的BEV和RGB的融合图像?
2022-11-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人