03 2025 档案

摘要:并行计算架构和编程 | Parallel Programingfrom pixiv Parallel Programing Basics Creating a parallel program 并行加速比的下限:Amdahl’s Law(阿姆达尔定律) 并行程序的宏观思考过程可总结如下: 挖掘工作可并行的部分。 划分工作。 管理数据的方面,沟通,同步。 最初我 阅读全文
posted @ 2025-03-27 22:00 次林梦叶 阅读(65) 评论(0) 推荐(0)
摘要:并行计算架构和编程 | Assignment 1: Performance Analysis on a Quad-Core CPUfrom pixiv Assignment 1: Performance Analysis on a Quad-Core CPU Environment Setup CPU信息 Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Address s 阅读全文
posted @ 2025-03-22 14:54 次林梦叶 阅读(77) 评论(0) 推荐(0)
摘要:性能分析 | Memory Boundfrom pixiv 基于LMbench测试LLC perf-book -- 内存延迟和带宽 工具与术语 LLC延迟(Last Level Cache Latency) 是指处理器访问最后一级缓存(通常是L3缓存)中的数据所需的时间延迟。 LMbench LMbench是Intel旗下的内存测试工具 阅读全文
posted @ 2025-03-21 11:36 次林梦叶 阅读(212) 评论(0) 推荐(0)
摘要:KTransformer + DeepSeek 部署方案from pixiv 基础 Hugging Face 什么是Hugging Face? -- Hugging Face Transformers 萌新完全指南 Hugging Face的历史 模型量化技术概述及 GGUF/GGML 文件格式解析 from AI-Guide-and-Demos-zh_ 阅读全文
posted @ 2025-03-15 16:26 次林梦叶 阅读(358) 评论(0) 推荐(0)
摘要:Linux | 堆内存管理from pixiv 进程的地址空间 jyy 进程的地址空间 Linux 堆内存管理深入分析 如何查看Linux进程的地址空间? 答: pmap /proc/$PID/maps /proc文件系统 动态内核信息: /proc 是一个虚拟文件系统,主要提供内核和正在运行的进程的信息。它不是存储在磁盘上 阅读全文
posted @ 2025-03-15 15:23 次林梦叶 阅读(46) 评论(0) 推荐(0)
摘要:SkipList 跳表 + Memory pool 内存池from pixiv 基础跳表原理 【编程】动画解析 Redis zset 的底层结构:跳表:原理讲解+代码实现 层峦叠嶂:跳表结构讲解和 C++ 实现: 数据原理讲解+代码实现 跳表是一种类似于链表的数据结构。更加准确地说,跳表是对有序链表的改进。 为方便讨论,后续所有有序链表默认为 升序 排序。 阅读全文
posted @ 2025-03-13 22:45 次林梦叶 阅读(34) 评论(0) 推荐(0)
摘要:并行计算架构和编程 | CPU and GPUWhy Parallelism?Why Efficiency? Why Parallelism? 因为单颗核(core)的处理器性能增长遇到了瓶颈,若想要继续提高处理器的性能,策略是在处理器中放更多的核(core)。 同时为了让应用程序更高效地执行,我们需要利用好处理器中的多核(core),即我们需 阅读全文
posted @ 2025-03-01 17:03 次林梦叶 阅读(351) 评论(0) 推荐(0)