2023“计算机系统能力培训”开始报名

guee评科技 2024-04-14 03:05:26

刚看到一则关于“计算机系统能力培训”的消息,试试转发一下。

培训讲授的内容分成四部分:

一、操作系统和编译器基础知识

以“文件整理”等常见工程性实操问题和“矩阵乘法”等支持高算力算法的性能挖掘问题为线索,随着问题难度的不断升级,引入进程、线程、虚拟内存、IO等操作系统概念,以及cache、指令流水等底层细节,并通过编程实践、观察测量等方法聚像这些抽象的知识,并融入调试工具、版本管理、数据分析等系统开发常用工程技术手段,从而达到“深入理解”的效果。

二、编译实践

建木方案围绕龙芯LoognArch64指令集,以自研的兼容工业界LLVM工具的轻量中间表示LightIR为核心,包含了词语法分析、中间代码与汇编代码生成、寄存器分配、优化等7个基础实验、2个高阶实验,覆盖Flex、Bison、Clang、Git、GDB、Docker等数十种新编程工具和系统软件。该方案为集编程、调试、测试、提交、反馈一体化的实践教学解决方案,目前已经部署到希冀公司的云平台。

三、计算机体系结构基础、CPU实验、调试

计算机体系结构基础(LoongArch版)理论课、单周期CPU实验重难点解析、Verilog设计常见错误及调试技巧、流水线CPU实验常用调试技巧、CPU中断例外实验常见错误、AXI总线接口实验常见错误、TLB MMU实验常见错误。

四、操作系统课程设计

以本科生开发“CPU、OS和Compiler”为目标的“系统能力”培养已经成为我国计算机专业建设的热点之一。其中,本科生开发操作系统是“系统能力”培养的关键环节。北京航空航天大学计算机学院教师团队经多年研究与实践,设计实现了一个基于龙芯的小型操作系统,并开发了支持实验代码自动发布、评测的集成环境,在北航多轮次的教学中取得了较好的应用效果。本次培训的北航操作系统实验代码和操作系统实验环境将向国内高校开源。

其中第三部分是由龙芯中科的胡伟武、汪文祥授课。

详细培训内容请见:

报名信息请见:

0 阅读:0

guee评科技

简介:感谢大家的关注