自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (9)
  • 收藏
  • 关注

原创 claude code 使用部署方法技巧 实测可用

Node.js运行 Claude Code 需要 Node.js 18 或更高版本。我们建议使用最新的 LTS 版本的 Node.js 以获得最佳性能。安装步骤1安装 Node.js从官方网站下载并安装 Node.js。

2025-07-11 12:25:38 370

原创 error report

build/X86_VI_hammer_GPU/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.cc: In member function ‘int OutputUnit_d::getVCBufferOccupancy(int)’:build/X86_VI_hammer_GPU/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.cc:135:40: error: no matching func

2025-06-12 16:40:22 453

原创 gem5-gpu教程 在gem5-gpu上运行多个应用程序

Rodinia中唯一在两种核心类型上同时进行大量工作的基准是heartwall(在gem5-gpu基准中可用)。我认为有可能修改一些Rodinia nocopy基准,以更好地进行重叠计算(例如反向传播),但我自己最近才开始研究这个问题。在全系统模式下运行的多处理器工作负载可能是获得并发CPU和GPU计算的最简单方法。

2025-06-08 14:20:10 60

原创 ubuntu14.04/16.06 运行vscode碰到的问题

让配置文件中的新文件监控数目生效。

2025-05-21 16:10:54 172

原创 gem5-gpu教程 如何运行VSCode

【代码】gem5-gpu教程 如何运行VSCode。

2025-05-20 20:13:21 44

原创 ubuntu14.04/16.06 安装vscode(实测可以用)

地址:https://code.visualstudio.com/updates/v1_38。这个版本还支持ubuntu14.04和16.06。

2025-05-20 17:18:23 349

原创 gem5-gpu教程 第十一章 梳理代码 找到

这里没什么修改得空间。

2025-05-19 21:23:02 70

原创 gem5-gpu教程 第十章 关于topology 的Mesh network部署

我已经实现了一个网格拓扑来连接cpu内核和GPU SM,并对VI_hammer*和网格文件进行了所有必要的更改。

2025-05-17 19:19:31 325

原创 精读计算机体系结构基础 第三章 特权指令系统

中断线是一种直接的中断传递方式,通常用于将中断信号从系统中的各个中断源传递到处理器。

2025-05-11 21:13:11 1068

原创 精读计算机体系结构基础 第二章 指令系统

随着科技的不断进步,计算机的形态经历了巨大的变化。让我们一起回顾一下这段精彩的历史吧!尽管计算机的形态和应用场合千变万化,但无论是用户使用的应用软件,还是最底层的物理硬件,计算机系统都呈现出一种。这就像是一座建筑,底层是坚固的基础,越往上则是越来越复杂的结构。图2.1直观地展示了这些层次。每一层都有其独特的功能和作用,彼此之间相互依赖,共同构成了一个完整的计算机系统。想象一下,计算机就像一座多层大楼,每一层都有不同的功能和作用。:这是我们直接使用的程序,比如文字处理软件、游戏和浏览器等。

2025-05-09 10:09:46 1012

原创 精读计算机体系结构基础 第一章 引言

要研究如何制造计算机,我们需要从两个主要方面入手:硬件和软件。在硬件方面,我们需要理解和。计算机组成原理主要讲述计算机的基本构成部分,比如CPU、内存和存储设备等。而计算机体系结构则更深入地研究如何设计和构建CPU,这是计算机的核心部分。在软件方面,我们需要了解和。操作系统是管理计算机硬件和软件资源的程序,比如Windows和Linux。编译原理则涉及如何将程序代码转换为计算机可以理解的语言。信息产业的主要技术平台都是围绕**中央处理器(CPU)操作系统(OS)**构建的。

2025-05-08 20:52:12 548

原创 gem5-gpu教程 DSENT (Design Space Exploration of Networks Tool) 配合gem5

DSENT是一种建模工具,旨在快速探索电子和新兴的片上光电网络(NoC)的设计空间。它为各种网络组件提供分析和参数化模型,并可在一系列技术假设下移植。给定架构级参数,DSENT从电气和光学构建块分层构建指定的模型,并输出详细的功率和面积估计。

2025-05-07 17:15:12 76

原创 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 124

原创 vimplus 安装及问题Vimplus报错解决:The ycmd server SHUT DOWN (restart with ‘:YcmRestartServer‘)

帮助文档https://www.jianshu.com/p/75cde8a80fd7速度慢,可以把git换为python2编译。

2025-05-06 12:49:26 230

原创 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 50

原创 Ubuntu18 登录界面死循环 Ubuntu进不了桌面

今天碰到这个问题,真是把我恶心到了网上很多方法都不靠谱,最后我还是自己摸索出一个方法。

2025-05-01 18:36:13 635

原创 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 56

原创 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 366

原创 gem5教程 第七章 如何在 gem 5 中运行我自己的程序

选择 FS 还是 SE 主要取决于具体的研究目标和应用场景。如果需要全面测试系统功能,FS 是更好的选择;如果只是想验证应用程序在用户态的行为,SE 更为高效。如果有更具体的场景或问题,如如何设置或使用这两种模式,欢迎随时询问!

2025-04-28 19:25:12 226

原创 gem5-gpu教程06 回归测试

【代码】gem5-gpu教程06 回归测试。

2025-04-23 20:20:43 390

原创 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 547

原创 gem5-gpu教程04 高速缓存一致性协议和缓存拓扑

gem5-gpu 的一大贡献是允许用户灵活地定义 GPU 和 GPU-CPU 间的缓存一致性协议。此功能由 gem5 的 Ruby 模块实现,该模块使用 SLICC 语言定义一致性协议。更多信息请访问。

2025-04-23 20:17:05 578

原创 gem5-gpu教程03 当前的gem5-gpu软件架构(因为涉及太多专业名词所以用英语表达)

这是当前gem5-gpu软件架构的示意图。

2025-04-23 20:08:39 1042

原创 gem5-gpu教程02 部署基准

我们正在分发一组适用于gem5 gpu的基准测试,包括:最小修改的Rodinia工作负载最小限度地修改Parboil工作负载*Rodinia无拷贝基准测试,省去了内存拷贝,而是依靠一致性在CPU和GPU之间传输数据*通过微基准测试揭开GPU微架构的神秘面纱。

2025-04-23 19:25:18 593

原创 gem5教程第六章 为ARM扩展gem5 这也是改进gem5的一个基础

本章假设您已经使用gem5构建了一个基本的x86系统,并创建了一个简单的配置脚本。

2025-04-23 16:55:33 356

原创 gem5教程第五章 了解gem5默认配置脚本

在本章中,我们将探讨如何使用gem5附带的默认配置脚本。gem5附带了许多配置脚本,使您能够非常快速地使用gem5。然而,一个常见的陷阱是在不完全理解所模拟内容的情况下使用这些脚本。在使用gem5进行计算机架构研究时,充分了解您正在模拟的系统非常重要。本章将引导您了解默认配置脚本的一些重要选项和部分。在最后几章中,您从头开始创建了自己的配置脚本。这非常强大,因为它允许您指定每个系统参数。然而,有些系统的设置非常复杂(例如,全系统ARM或x86机器)。

2025-04-23 16:26:35 1123

原创 gem5教程第四章 了解gem5统计和输出

两个重要的统计数据是sim_seconds(模拟的总模拟时间)、sim_insts(CPU提交的指令数)和host_inst_rate(告诉您gem5的性能)。此文件是模拟内容的最终版本。此文件中显示了每个模拟SimObject的所有参数,无论是在配置脚本中设置的还是使用的默认值。在模拟结束时,或者当发出特殊的统计数据转储命令时,所有SimObjects的统计数据的当前状态将转储到一个文件中。统计转储以---------- Begin Simulation Statistics ----------开头。

2025-04-23 15:19:20 369

原创 gem5教程第三章 向配置脚本添加缓存

以前面的配置脚本为起点,本章将介绍更复杂的配置。我们将向系统添加一个缓存层次结构,如下图所示。此外,本章还将介绍如何理解gem5统计输出以及如何将命令行参数添加到脚本中。

2025-04-23 15:06:42 878

原创 gem5教程第一章 部署gem5(实测可跑通)

本章详细介绍了如何设置gem5开发环境和构建gem5。

2025-04-23 10:51:10 865

原创 Gem5教程第二章 创建简单的配置脚本 示例代码分析(调试完成可运行)

【代码】Gem5示例代码分析。

2025-04-23 09:49:35 139

原创 gem5-gpu教程01 部署(实测可跑通)

这将GPGPU-Sim更新为与gem5-gpu兼容的最新版本。此版本是已知可用于gem5 gpu的最新版本。

2025-04-22 20:16:29 1049

原创 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 2101 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 564 1

原创 复现PointRCNN

pointrcnn

2023-03-07 11:04:47 770 7

原创 复现 yolov3的代码

练习

2023-02-17 10:24:15 350

原创 AVOD代码复现

avod代码复现

2022-11-05 09:58:29 1923 14

原创 Voxelnet 代码复现

voxelnet 代码复现

2022-10-20 19:18:19 862

原创 MV3D 论文代码复现

mv3d 论文代码复现

2022-10-20 10:18:54 1753 2

原创 重写,覆盖,隐藏

c++ 特性学习

2022-09-15 09:44:26 99

原创 综述写作-学习笔记

学习笔记 综述

2022-09-15 09:43:41 130

无人驾驶ros数据包imu主题数据提取

无人驾驶,imu,ros,matlab

2021-12-13

DIP大作业图像分割python代码算法图割法

DIP大作业图像分割python代码算法图割法

2022-01-11

DIP大作业 candy算法python代码实现图像分割

DIP大作业 candy算法python代码实现图像分割

2022-01-11

图割法图像分割python代码DIP大作业

图割法图像分割python代码DIP大作业

2022-01-11

DIP大作业k均值算法图像分割

DIP大作业k均值算法图像分割

2022-01-11

DIP大作业k均值算法kmean的python代码

DIP大作业k均值算法kmean的python代码

2022-01-11

DIP大作业图像分割RCOTSU算法Python代码

DIP大作业图像分割RCOTSU算法Python代码

2022-01-11

卡尔曼滤波 python代码

python代码 卡尔曼滤波

2021-12-13

DIP大作业图像分割大津法OTSU算法Python代码

DIP大作业图像分割大津法OTSU算法Python代码

2022-01-11

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除