GPU软件栈

CUDA Toolkit是完整的软件包(包含nvcc编译器,library,以及runtime),与CUDA Driver版本有依赖关系。glibc 与 CUDA Runtime 的对比相似性:均为运行时库(Runtime Library)定位:glibc:为CPU 通用计算提供运行时支持(如内存分
计算机硬件 2025年05月31日 95次浏览

向Linux内核社区提交补丁

1. 基础教程https://www.bilibili.com/video/BV18rd5YqEVh/?spm_id_from=333.1365.top_right_bar_window_custom_collection.content.click&vd_source=4b3e800f3b
Linux-内核 2025年05月26日 93次浏览

系统延迟等级

1ns访问CPU寄存器(亚纳秒级别)1ns-10nsL1 & L2 Cache分支错误预测惩罚10ns-100nsL3 Cache 位于该范围的快端现代处理器访问主存位于该范围的慢端100ns-1000ns(1us)Linux系统调用(几百纳秒,仅仅是陷入内核并返回的成本,不包括系统调用本身
Linux-OS 2025年04月26日 112次浏览

vmware虚拟机中创建kvm虚拟机

vmware开启虚拟化:https://blog.csdn.net/alwaysbefine/article/details/131277295制作云镜像(虚机镜像)- 【openstack】qemu 制作 qcow2 云镜像(基于 debian)https://developer.aliyun.c
Linux-OS 2025年04月13日 130次浏览

Linux内核的延时处理机制与软中断 / tasklet / 工作队列

  软中断、tasklet和工作队列并不是Linux内核中一直存在的机制,而是由更早版本的内核中的“下半部”(bottom half)演变而来。下半部的机制实际上包括五种,但2.6版本的内核中,下半部和任务队列的函数都消失了,只剩下了前三者。本文重点在于介绍这三者之间的关系。(1)上半部和下半部的区
Linux-内核 2025年03月29日 330次浏览

网络前三层:物理层、数据链路层、网络层

本文搬运自:https://mp.weixin.qq.com/s?__biz=MzkxMDc1MDg1Nw==&mid=2247508504&idx=1&sn=b21196cfd1c3cbde80119240c9d2cd81&source=41#wechat_redi
2025年03月21日 188次浏览

django项目《术士之战》运行命令

启动thrift服务cd match_system/src/chmod +x main.py./main.py启动Redis服务sudo redis-server /etc/redis/redis.conf项目启动启动uwsgi服务uwsgi --ini scripts/uwsgi.ini启动dja
项目 Web开发 2025年02月14日 652次浏览

git工作流

搬运自牢瑞的博客:https://brrblog.netlify.app/SkillShared/git.htmlstep1. 项目初始化romote — main(master) [init]localGitdisk首先,拉取项目到自己本地git clone <url/ssh>之后,切
项目 2025年02月13日 389次浏览

typora图片相对路径

设置typora,图片使用相对路径,这样方便不同电脑之间同步。在.md同级目录创建images文件夹存储图片。
2025年02月11日 343次浏览

单片机和cpu的区别

  单片机简称为单片微控制器(Microcontroler),它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上,相当于一个微型的计算机,因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机
微机原理 2025年02月11日 378次浏览