-
gemm优化
gemm优化 最终测试结果:固定条件时比cuBlas小优 测试尺寸: 2048 * 2048 * 2048 测试环境 cpu: i7-13700K gpu: RTX4070ts cuda: 13.1 vs: Microsoft Visual Studio Community ... Read More
-
外挂攻防
外挂攻防 很久以前的一个梦 小时候,玩qq农场的时候就在想,啊啊啊,我的菜呢,为啥别人家的菜都这么及时收 然后就想要是我有个外挂定时收菜就好了~ 然后就入行了程序员, 辗转若干年, 发现虽然成为了程序员,但是还是没有了解过外挂,这趁着有空,学习了一把~ 声明: 本过程没有任何... Read More
-
自定义系统调用
自定义系统调用 添加系统调用号 //arch\x86\entry\syscalls\syscall_64.tbl //添加一行 335 common lt_syscall sys_lt_syscall 定义系统调用函数 //找个文件,或自己新建一个文件添加定义 SYSCALL_DEFINE1(lt_syscall, unsigned int, le... Read More
-
CARASH工具使用
CARASH工具使用 安装 apt install linux-crashdump vim /etc/default/grub.d/kexec-tools.config # change reserved memory from 128M to 256M # 测试起来只有512能work, 多... Read More
-
Black-box Concurrent Data Structures for NUMA Architectures
Black-box Concurrent Data Structures for NUMA Architectures 背景 当前高性能服务器都是NUMA机器 全局数据时常需要在不同线程或者说numa节点中进行共享。比如操作系统中的内存管理的数据,多核应用的全局数据等。这... Read More
-
gblic安装
gblic安装 git clone https://sourceware.org/git/glibc.git cd glibc # 选择你的stable版本 git checkout release/2.23/master # 有时候会说gawk太旧 sudo apt-get install gawk s... Read More
-
匿名内存的一生
前文再接,现在来说说,linux操作系统的内存管理部分. 当然, 这里主要是描述匿名内存部分 内存简介 可能有一种误解,内存申请完之后,在初始化之前是匿名内存,初始化后就不是了。但是对于内核而言,这是错误的。 某位作者 内存映射可以分成两类src,匿名内存映... Read More
-
RDMA over Commodity Ethernet at scale
RDMA over Commodity Ethernet at scale 改进PFC 过去的PFC基于2层的协议VLAN,在以太网帧中夹带VLAN TAG来表示优先级。这会带来两个问题。 必须使用trunk模式的端口。操作系统的一些支持服务比如安装升级命令就很难使用,二数... Read More
-
内存二三
内存 内存管理 关于匿名内存, Anonymous memory is a memory mapping with no file or device backing it. This is how programs allocate memory from the operating system for ... Read More
-
一次访存
内存 从一次访存动作说起 一次访存 cpu访问一个内存地址开始,导致都经历了什么样的过程?我将尝试阐述我的理解,欢迎讨论/aboutme; 流程为: cpu发出访存指令 查找tlb->找不到发出tlb refill例外,无效,则发出tlb invalid... Read More
-
寻寻觅觅,或许未知
TRY AND PLAY! Read More
pavilion's blog
