摘要:
Gemini: 大规模DNN芯片阵列加速器的布局和架构 目录Gemini: 大规模DNN芯片阵列加速器的布局和架构摘要chiplet概要目标本文工作概述面临挑战背景知识/动机chiplet引入权衡布局挑战可扩展的硬件模版层级流水线映射编码编码格式和分割方法空间计算揭露隐藏的优化机会Gemini架构概 阅读全文
摘要:
Lec 09 process 目录Lec 09 process回顾分时复用有限的CPU资源应用程序和进程进程状态数据处理器上下文1 进程的表示:PCB进程:运行中的程序如何表示进程:进程控制块内核栈和用户栈2 进程的创建如何实现进程的创建?进程创建1:PCB相关初始化进程创建2:可执行文件的加载进程 阅读全文
摘要:
HPCC: High Precision Congestion Control 论文阅读 目录HPCC: High Precision Congestion Control 论文阅读摘要部分和简介简介实验和动机RDMA部署目标当前RDMA CC算法权衡下一代高速网络拥塞控制算法目标设计主要框架基于传 阅读全文
摘要:
Chap1,2 Hello Concurrency与线程管理 参考书目:《C++ Concurrency in action》- By Anthony Willians, Second Edition 读书笔记 目录Chap1,2 Hello Concurrency与线程管理Contents1.1 阅读全文
摘要:
lab 2: Memory Manage 前言 新的环境好像不支持arm架构了,总是会在make build触发错误(提示镜像仅适配(linux/amd)平台QAQ)......运行make build会出现exec chbuild not found. 我们于是只能使用utm平台+qemu模拟am 阅读全文
摘要:
lec 07 操作系统管理页表映射 目录lec 07 操作系统管理页表映射0 Contents1 操作系统设置页表映射何时设置页表映射?2 立即映射分配物理页的简单实现OS填写页表基地址填写进程页表!直接映射弊端3 延迟映射想法操作系统需要区分合法/非法缺页异常操作系统记录为进程分配的虚拟内存区域合 阅读全文
摘要:
Lec 08 物理内存管理 目录Lec 08 物理内存管理0 ContentsOS的职责:管理和分配物理内存资源应用出发延迟映射简单的内存管理方法导致很多外部碎片物理内存分配器的指标1. 伙伴系统(buddy system)举例分配15K内存合并过程如何定位伙伴块伙伴系统:以页为粒度的物理内存管理回 阅读全文
摘要:
Lec 06 系统初始化 目录Lec 06 系统初始化Contents1.启动过程和系统初始化1.从上电到等待输入2. 计算机上电到内核启动3. 实例:树莓派启动4. 树莓派GPU启动5. 内核入口函数地址6. ARMv8架构下内核启动的3个主要任务2. 物理地址空间1. 物理地址空间\(\neq\ 阅读全文
摘要:
Lec 05 内存地址翻译 目录Lec 05 内存地址翻译Contents1. 内存管理1.1 物理内存1.2 早期系统1.3 多重编程时代1.4 虚拟地址空间易于程序开发1.5 物理地址(physical address, pa)1.6 虚拟地址(virtual address, va)1.7 主 阅读全文
摘要:
Lec 04 系统调用 目录Lec 04 系统调用Contents4.1 系统调用4.1.2 AArch64下常见的Linux系统调用4.1.3 系统调用举例4.1.3 系统调用的参数传递(常见软件的约定)4.1.4 系统调用返回值与errno4.1.4 如何跟踪系统调用4.1.5 系统调用流程图4 阅读全文