摘要: The Missing Semester of Your CS Education from pixiv from jyy 前言 The missing semester of your CS education 计算机设计的初衷就是任务自动化,然而学生们却常常陷在大量的重复任务中,或者无法完全发挥出诸如 版本控制、文本编辑器等工具的强大作用。效率低下和浪费时间还是其次,更糟糕的是 阅读全文
posted @ 2024-10-09 20:46 次林梦叶 阅读(136) 评论(0) 推荐(0)
摘要: 保研 朝花夕拾 前言 2024年(25届)四非 劣势保研(深大 苏大 西电杭 浙软) 距离我的保研已经结束6余日,在家度过国庆假期后重回寝室,写下此篇经验贴。 我也是靠众多'陌生人'的支持,鼓励,传承才走到今天的。所以我也想写下一些东西,希望能够对后生起到帮助,同时也算是对前辈们的报答。 这里非常感谢RioTian 阅读全文
posted @ 2024-10-05 23:25 次林梦叶 阅读(1965) 评论(14) 推荐(4)
摘要: Linux工具/问题解决汇总 from pixiv Linux 环境 apt-get软件包冲突 download aptitude in linux Linux安装nodejs 基于nvm(Node Version Manager)进行安装:参考博客 遇到curl: (7) Failed to connect to raw.gi 阅读全文
posted @ 2024-08-31 23:06 次林梦叶 阅读(33) 评论(0) 推荐(0)
摘要: NEMU PA2 - 补充内容 from pixiv 基础设施(2) bug诊断的利器 - 踪迹 函数调用的踪迹 - ftrace 在我们执行make ARCH=$ISA-nemu ALL=xxx run时,通过查看Makefile可以发现Makefile帮我们实现了传入ELF文件到NEMU,具体表现为Makefile最终的执行程 阅读全文
posted @ 2025-07-04 17:12 次林梦叶 阅读(0) 评论(0) 推荐(0)
摘要: 为 NEMU Bare-Metal 编程:编译、链接与加载; ELF;  DEBUG Makefile; from pixiv 资料 为 Bare-Metal 编程:编译、链接与加载 Klib: 操作系统内核最小的运行库 CSAPP 第 7 章:链接 x86-64 下函数调用及栈帧原理 DEBUG Makefile make -nB ARCH=x86_64-qemu 可以查看完整的编译、链接到 x86- 阅读全文
posted @ 2025-07-01 17:00 次林梦叶 阅读(2) 评论(0) 推荐(0)
摘要: 性能分析 | Optimizing Multithreaded Applications from pixiv Parallel Performance Metric 并行应用的的性能指标总的可以分为两大类: 效率:用于评估多线程程序的好坏,分析CPU真正的利用率 Effective CPU Utilization 可扩展性:用于评估性能随负载的变化而变化的情况 Amdahl’s Law 阅读全文
posted @ 2025-06-16 12:33 次林梦叶 阅读(12) 评论(0) 推荐(0)
摘要: 2025 南京大学操作系统原理 | 虚拟机、容器、微服务和 Serverless from pixiv 绪论 jyy老师的这节课从full system emulation的黄金时代开始,重点讲解了虚拟机的基本实现原理;再到黄金时代过后的Linux Namespace(操作系统自己就可以虚拟化自己);最后到今日,容器的出现开启了云原生,微服务,Serverless等一系列概念; 阅读全文
posted @ 2025-06-04 16:30 次林梦叶 阅读(17) 评论(0) 推荐(0)
摘要: 并行计算架构和编程 | Assignment 4: cs149gpt and Lecture 10 - Efficiently Evaluating DNNs on GPUs from pixiv 杉8 基础知识 Transformer and Attention PPT:Efficiently Evaluating DNNs on GPUs 对应课程:Stanford CS149 I Parallel Computing I 2023 I Lecture 10 - Ef 阅读全文
posted @ 2025-05-31 19:25 次林梦叶 阅读(8) 评论(0) 推荐(0)
摘要: 深度学习 Deep Learning | 基于 3Blue1Brown 教学的总结 3Blue1Brown 神经网络的结构 这里作者先从神经网络初始最著名的应用--识别手写数字图片中的数字为例,讲解神经网络的基本架构: 我们将一张图片中的全部像素展开为一列,每一个像素就是初始输入神经元中的值 这上述角度,我们可以神经元看成“装有数字的容器”,里面的数字是“激活值” 其值越大该神经元 阅读全文
posted @ 2025-05-24 21:41 次林梦叶 阅读(24) 评论(0) 推荐(0)
摘要: 并行计算架构和编程 | 缓存一致性 from pixiv 资料 并行计算(三):缓存一致性 Snooping-Based Cache Coherence 《内存一致性与缓存一致性》笔记(一):基础 基础知识 注意点 内存一致性的粒度为某个内存位置(如一个变量或一个字大小的数据) 缓存一致性的粒度为缓存行(cache line),所以这 阅读全文
posted @ 2025-05-19 22:44 次林梦叶 阅读(7) 评论(0) 推荐(0)
摘要: 编译原理 | 目录 from pixiv 写在前面 嗨嗨,我又开新坑了,这次希望能够实现出自己的编译器。 这次我选择PKU 编译原理实践作为实验练习,选择NJU 编译原理作为视频课程,龙书作为课本进行学习。 实验 视频课程 大佬博客 阅读全文
posted @ 2025-05-16 12:03 次林梦叶 阅读(15) 评论(0) 推荐(0)
摘要: 并行计算架构和编程 | Assignment 3: A Simple CUDA Renderer from pixiv GPU的编译 使用 nvcc 一步完成编译与链接 nvcc -o vector_add vector_add.cu nvcc 会自动将设备代码编译为 PTX/Cubin,调用主机编译器(如 g++)编译主机部分,并自动链接 CUDA 运行时库 cudart 等 或者分步编译与手 阅读全文
posted @ 2025-05-13 17:05 次林梦叶 阅读(16) 评论(0) 推荐(0)
摘要: 系统构建 | Makefile and Conda from pixiv 前言 教程来自:Github-Makefile_tutor V1:Simplest C project Makefile的强制执行 与 调试 当你在执行 make 时遇到提示 make: Nothing to be done for 'all',这通常意味着所有目标文件都已经是 阅读全文
posted @ 2025-05-08 17:21 次林梦叶 阅读(60) 评论(0) 推荐(0)