# PLCT-Open-Reports **Repository Path**: flashman2024/PLCT-Open-Reports ## Basic Information - **Project Name**: PLCT-Open-Reports - **Description**: PLCT实验室的公开演讲,或者决定公开的组内报告 - **Primary Language**: Unknown - **License**: CC-BY-SA-4.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2024-03-08 - **Last Updated**: 2024-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # PLCT-Open-Reports PLCT实验室的公开演讲,或者决定公开的组内报告 ## 报告的索引: --------------------------------------------- |日期|题目|报告人|slides|video|备注| |----|----|----|----|----|----| | date | author | title |[slides]() | [links]()| 请按照时间倒序插入,最新鲜的放在表头 | | 20200205 | 郑志文 | OpenCV for RISC-V 第一课 |[slides](https://github.com/zhengzhiwen123/PLCT-Open-Reports) | [links](https://github.com/isrc-cas/opencv-riscv)|N/A | | 20200205 | 玄铁C910玄铁C910初次接触 | 陈影 | [slides](https://github.com/punkyc/PLCT-Open-Reports) | [video](https://www.bilibili.com/video/av86918335)|N/A | | 20200205 | MLIR & python binding简介 | 张洪滨 | [1.初见MLIR](https://zhuanlan.zhihu.com/p/101879367)
[2.MLIR的法宝](https://zhuanlan.zhihu.com/p/102212806)
[3.MLIR的惊鸿一瞥](https://zhuanlan.zhihu.com/p/102395938)
[4.MLIR的生产线--Dialects和他的小伙伴们](https://zhuanlan.zhihu.com/p/102565792)
[5.MLIR Dialect的零件生产者 – TableGen](https://zhuanlan.zhihu.com/p/102727417)
[6.MLIR 开放项目 -- python bindings](https://zhuanlan.zhihu.com/p/102934213)
[7.MLIR python bindings的问题&Dialect Operation build方法](https://zhuanlan.zhihu.com/p/103102332)
[8.MLIR python bindings的问题&Dialect Operation build方法](https://zhuanlan.zhihu.com/p/103102332)
[9.MLIR python binding -- pybind11](https://zhuanlan.zhihu.com/p/103836518)
[10.将pybind11示例嵌入到MLIR中](https://zhuanlan.zhihu.com/p/104717000)
[11.基于CMake构建系统的MLIR Example扩展](https://zhuanlan.zhihu.com/p/104948867)
[12.MLIR python binding 简易模型建立](https://zhuanlan.zhihu.com/p/103524807)| [video](https://www.bilibili.com/video/av91877563) |内容参考:[MLIR官方资料](https://mlir.llvm.org/) | | 20200212 | OpenCV for RISC-V 第二课:RISC-V目标平台介绍 | 郑志文 | [slides](https://github.com/zhengzhiwen123/PLCT-Open-Reports) | [video](https://www.bilibili.com/video/av88544146)|N/A | | 20200213 | 编译器入门 | 王天然 | [slides](https://github.com/wtr-math/PLCT-Open-Reports/blob/master/20200213-%E7%BC%96%E8%AF%91%E5%99%A8%E5%85%A5%E9%97%A8-Wangtianran.pdf) | - |N/A | ### V8解释器字节码代码浅析-20200213-实习生张江涛 报告题目:V8解释器字节码代码浅析 报告时间:20200213 报告人:张江涛 隶属项目:V8 for RISC-V 内容简介:V8字节码源码解析 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/av88702574 ### RISCV后端和llvm-mc介绍 第一课-20200212-实习生王鹏 报告题目:RISCV后端和llvm-mc介绍 报告时间:20200212 报告人:王鹏 隶属项目:PLCT实验室玄铁C910自定义指令LLVM支持 内容简介:介绍 llvm-mc相应的命令行选项,RISCV后端结合源代码介绍。 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/av88546051 ### 添加llvm-mc命令行选项 第二课-20200219-实习生王鹏 报告题目:添加llvm-mc命令行选项 报告时间:20200219 报告人:王鹏 隶属项目:PLCT实验室玄铁C910自定义指令LLVM支持 内容简介:添加llvm-mc命令行选项,mcpu的属性mattr用tablegen语言的部分定义 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/av90145259 ### 添加mcpu=C910和RISCV后端介绍 第三课-20200226-实习生王鹏 报告题目:添加mcpu=C910和RISCV后端介绍 报告时间:20200226 报告人:王鹏 隶属项目:PLCT实验室玄铁C910自定义指令LLVM支持 内容简介:添加mcpu=C910和RISCV后端介绍(2) 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/av91874783 ### march=c910和论文分享 第四课-20200304-实习生王鹏 报告题目:march=c910和论文分享 报告时间:20200304 报告人:王鹏 隶属项目:PLCT实验室玄铁C910自定义指令LLVM支持 内容简介:添加march=c910和论文分享 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/av93642478 ### c910扩展指令集添加 第五课-20200311-实习生王鹏 报告题目:c910扩展指令集添加 报告时间:20200311 报告人:王鹏 隶属项目:PLCT实验室玄铁C910自定义指令LLVM支持 内容简介:c910扩展指令集添加 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/av95568973 ### 玄铁C910指令扩展总结 第六课-20200401-实习生王鹏 报告题目:玄铁C910指令扩展总结 报告时间:20200401 报告人:王鹏 隶属项目:PLCT实验室玄铁C910自定义指令LLVM支持 内容简介:玄铁C910指令扩展总结 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/av455087604 ### rvv和玄铁c910对比总结 第七课-20200415-实习生王鹏 报告题目:rvv和玄铁c910对比总结 报告时间:20200415 报告人:王鹏 隶属项目:PLCT实验室玄铁C910自定义指令LLVM支持 内容简介:rvv和玄铁c910对比总结 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1YA411b78K ### rvv-llvm学习1 第八课-20200422-实习生王鹏 报告题目:rvv-llvm学习1 报告时间:20200422 报告人:王鹏 隶属项目:PLCT实验室玄铁C910自定义指令LLVM支持 内容简介:rvv-llvm学习1 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1Df4y1S7aS ### LLVM测试框架、后端代码实例 第九课-20200430-实习生王鹏 报告题目:LLVM测试框架、后端代码实例 报告时间:20200430 报告人:王鹏 隶属项目:PLCT实验室玄铁C910自定义指令LLVM支持 内容简介:LLVM测试框架、后端代码实例 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV17f4y1m7By ### clang和rvv benchmark 第十课-20200513-实习生王鹏 报告题目:clang和rvv benchmark 报告时间:20200513 报告人:王鹏 隶属项目:PLCT实验室玄铁C910自定义指令LLVM支持 内容简介:clang和rvv benchmark 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV13z4y1d7zK ### RISC-V rvv v0.9 v0.8 草案对比 第十一课-20200527-实习生王鹏 报告题目:RISC-V rvv v0.9 v0.8 草案对比 报告时间:20200527 报告人:王鹏 隶属项目:PLCT实验室玄铁C910自定义指令LLVM支持 内容简介:RISC-V rvv v0.9 v0.8 草案对比 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/av413293037/ ### 标题3级索引:玄铁C910初次接触-20200205-实习生陈影 报告题目:TODO 报告时间:TODO 报告人:TODO 隶属项目:PLCT实验室玄铁C910自定义指令LLVM支持 内容简介:TODO 幻灯片或资料链接: TODO LIST 单独一行 视频或专栏文章链接(如果有的话): TODO B站链接 / 知乎链接 / 腾讯视频链接 版权、资料来源及致谢备注: TODO 致谢内容应当放在幻灯片中。 (模版内容结束) ### 虚拟机简介-20200213-实习生王英恺 报告题目:虚拟机简介 报告时间:20200213 报告人:王英恺 隶属项目:V8 for RISC-V 内容简介:虚拟机简介 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/av88703649 ### OpenCV for RISC-V 第三课-20200219-实习生郑志文 报告题目:OpenCV for RISC-V 第三课:OpenCV编译相关文件讲解 报告时间:20200219 报告人:郑志文 隶属项目:PLCT实验室OpenCV for RISC-V 内容简介:OpenCV编译相关文件讲解 幻灯片或资料链接: https://github.com/zhengzhiwen123/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/av90145856 ### OpenCV for RISC-V 第四课-20200226-实习生郑志文 报告题目:OpenCV for RISC-V 第四课:RISC-V编译工具链GCC介绍 报告时间:20200226 报告人:郑志文 隶属项目:PLCT实验室OpenCV for RISC-V 内容简介:RISC-V编译工具链GCC种类及参数的介绍 幻灯片或资料链接: https://github.com/zhengzhiwen123/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/av91871102 ### MLIR Toy Tutorial 概述-20200226-研究生张洪滨 报告题目:MLIR Toy Tutorial 概述 报告时间:2020年02月26日 报告人:张洪滨 隶属项目:Google Summer of Code 2020 内容简介:基于一个Toy语言实例,介绍从源语言到生成LLVM IR的MLIR编译流程。 幻灯片或资料链接: https://www.bilibili.com/video/av91878526 视频或专栏文章链接: MLIR ODS 框架的使用示例 -- 自定义Operation https://zhuanlan.zhihu.com/p/105576276 MLIR 表达式变型 https://zhuanlan.zhihu.com/p/105905654 MLIR 实现泛化的表达式变型 https://zhuanlan.zhihu.com/p/106472878 MLIR 表达式优化 -- 部分Lowering https://zhuanlan.zhihu.com/p/107137298 MLIR 表达式Lowering到LLVM IR https://zhuanlan.zhihu.com/p/108386819 MLIR 向源语言添加struct类型 https://zhuanlan.zhihu.com/p/108575517https://zhuanlan.zhihu.com/p/104948867) 版权、资料来源及致谢备注: 报告中内容部分参考自[MLIR官方资料](https://mlir.llvm.org/docs/Tutorials/Toy/) ### 20200401-Assember-陈家友 报告题目:近期Assember工作总结 报告时间:20200401 报告人:陈家友 隶属项目:PLCT实验室V8 内容简介:V8相关知识简介及后续工作介绍 幻灯片或资料链接: https://github.com/chenjy9581/PLCT-Open-Reports ### FPGA调研-20200212-张爱珩 报告题目:关于在FPGA上跑通RISC-V的调研 报告时间:20200212 报告人:张爱珩 隶属项目:PLCT实验室FPGA开发 内容简介:在FPGA上实现RISC-V所需硬件资源及开发工作 幻灯片或资料链接: https://github.com/Helen-zah/PLCT-Open-Reports ### 实现FPGA的准备工作-20200219-张爱珩 报告题目:准备FPGA开发的环境工作总结 报告时间:20200219 报告人:张爱珩 隶属项目:PLCT实验室FPGA开发 内容简介:在FPGA上实现RISC-V所需环境的准备工作 幻灯片或资料链接: https://github.com/Helen-zah/PLCT-Open-Reports ### 调研IDEs-20200311-张爱珩 报告题目:基于RISC-V的IDEs的调研 报告时间:20200311 报告人:张爱珩 隶属项目:PLCT实验室IDE开发 内容简介:四种支持RISC-V架构的IDE调研 幻灯片或资料链接: https://github.com/Helen-zah/PLCT-Open-Reports ### 安装 GNU MCU Eclipse-20200416-张爱珩 报告题目:GNU MCU Eclipse 及插件的安装和配置 报告时间:20200416 报告人:张爱珩 隶属项目:PLCT实验室IDE开发 内容简介:开发基于RISC-V架构的IDE所需环境的准备工作 幻灯片或资料链接: https://github.com/Helen-zah/PLCT-Open-Reports ### 初试编写Eclipse插件-20200416-张爱珩 报告题目:编写、导出及安装Eclipse插件 报告时间:20200429 报告人:张爱珩 隶属项目:PLCT实验室IDE开发 内容简介:开发一个Eclipse插件并投入使用的基本流程 幻灯片或资料链接: https://github.com/Helen-zah/PLCT-Open-Reports ### 20200506-quickjs翻译到riscv平台的尝试-实习生陆旭凡 报告题目:将quickjs翻译到riscv平台可以执行的文件 报告时间:20200506 报告人: 陆旭凡 隶属项目: PLCT实验室quickjs项目 内容简介: 使用riscv交叉编译器将quickjs的源码编译到riscv平台可执行的二进制文件,并运行出benchmark结果 幻灯片或资料链接: https://github.com/chenjy9581/PLCT-Open-Reports ### 20200513--V8测试流程介绍以及指令选择单元测试源码分析-陆亚涵 报告题目:V8测试流程介绍以及指令选择单元测试源码分析 报告时间:20200513 报告人: 陆亚涵 隶属项目: PLCT实验室V8项目 内容简介: V8测试流程介绍以及指令选择单元测试源码分析 幻灯片或资料链接: https://github.com/chenjy9581/PLCT-Open-Reports ### Plugins code analysis-20200513-张爱珩 报告题目:阅读 CDT plugins 插件代码 报告时间:20200513 报告人:张爱珩 隶属项目:PLCT实验室IDE开发 内容简介:Eclipse CDT插件(gcc交叉编译工具链的实现)代码阅读分析 幻灯片或资料链接: https://github.com/Helen-zah/PLCT-Open-Reports ### 20200527--V8指令选择中的优化-陆亚涵 报告题目:V8指令选择中的优化 报告时间:20200527 报告人: 陆亚涵 隶属项目: PLCT实验室V8项目 内容简介: V8指令选择中的优化 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports ### Dive into V8 Torque-20200527-杨文章 报告题目:Dive into v8 torque 报告时间:20200527 报告人:杨文章 隶属项目:PLCT实验室v8项目 内容简介:v8项目中torque语言的编译器源码分析 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1JK411s7Pv ### 20200527--V8移植简介-邹小芳 报告题目:V8移植简介 报告时间:20200527 报告人: 邹小芳 隶属项目: PLCT实验室V8项目 内容简介: V8移植简介 幻灯片或资料链接: https://github.com/amyzxf/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV11K4y1t76G ### 使用OpenROAD构建蜂鸟E203处理器核GDS--20200604--张洪滨 报告题目:使用OpenROAD构建蜂鸟E203处理器核GDS 报告时间:20200604 报告人:张洪滨 隶属项目:国科大高级计算机系统结构课程设计 内容简介:完成蜂鸟E203处理器核从RTL代码到GDS二进制文件的全流程设计 幻灯片或链接资料: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: 知乎文章:https://zhuanlan.zhihu.com/p/141713099 B站视频:https://www.bilibili.com/video/BV17C4y1a7Pv ### v8中snapshot的代码分析-20200610-杨文章 报告题目:v8中snapshot的代码分析 报告时间:20200610 报告人:杨文章 隶属项目:PLCT实验室v8项目 内容简介:v8项目中mksnapshot的机制分析 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1UV411r7Nq ### Spike 代码框架及具体实现分析-20200617-王萌 报告题目:Spike 代码框架及具体实现分析 报告时间:20200617 报告人:王萌 隶属项目:PLCT实验室Spike项目 内容简介:Spike 代码框架及具体实现分析 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1QT4y1J7SJ ### 基于树莓派开发I2C裸机驱动-20200617-汪辰 报告题目:基于树莓派开发I2C裸机驱动 报告时间:20200617 报告人:汪辰 隶属项目/团队:PLCT江浙沪皖小队 内容简介:I2C 总线简介以及介绍如何基于基于树莓派开发 I2C 的裸机驱动。 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV16p4y1D77b ### 20200619-QEMU_BIOS简介-陈嘉炜 报告题目:QEMU_BIOS简介 报告时间:20200619 报告人:陈嘉炜 隶属项目:PLCT实验室qemu项目 内容简介:介绍qemu_bios工具 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1xV411k7mr?from=search&seid=5602113976955164489 ### Spike-fesvr及外部设备实现分析-20200624-王萌 报告题目:Spike-fesvr及外部设备实现分析 报告时间:20200624 报告人:王萌 隶属项目:PLCT实验室Spike项目 内容简介:Spike-fesvr及外部设备实现分析 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1ET4y1J7As ### Introduction to Chisel/FIRRTL Hardware Compiler Framework - 20200715 - Boyang Han 报告题目:Introduction to Chisel/FIRRTL Hardware Compiler Framework 报告时间:20200715 报告人:Boyang Han 隶属项目:PLCT 实验室 Chisel/FIRRTL 项目 内容简介:Introduction to Chisel/FIRRTL Hardware Compiler Framework 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1qV41167Wu ### Circuit Capture of Chisel Part 1. Correctness - 20200722 - Boyang Han 报告题目:Circuit Capture of Chisel (Part 1. Correctness) 报告时间:20200722 报告人:Boyang Han 隶属项目:PLCT 实验室 Chisel/FIRRTL 项目 内容简介:Circuit Capture of Chisel (Part 1. Correctness) 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1Qk4y127bC ### Circuit Capture of Chisel Part 2. Naming - 20200722 - Boyang Han 报告题目:Circuit Capture of Chisel (Part 2. Naming) 报告时间:20200729 报告人:Boyang Han 隶属项目:PLCT 实验室 Chisel/FIRRTL 项目 内容简介:Circuit Capture of Chisel (Part 2. Naming) 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1Zi4y137gs ### OpenJDK对于RISC-V的支持现状以及路线图-20200804-张定立 报告题目:OpenJDK对于RISC-V的支持现状以及路线图 报告时间:20200804 报告人:张定立 隶属项目/团队:PLCT江浙沪皖小队 内容简介:OpenJDK对于RISC-V的支持现状以及路线图 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports ### Kaleidoscope语言代码解释(第一期)-20200805-孙少策 报告题目:Kaleidoscope语言代码解释(第一期) 报告时间:20200805 报告人:孙少策 隶属项目:PLCT 实验室 Eternal Balance 项目 内容简介:Kaleidoscope 相关的代码解释 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1qk4y1m7tf ### Linux设备树介绍及加载过程分析-20200812-王萌 报告题目:Linux设备树介绍及加载过程分析 报告时间:20200812 报告人:王萌 隶属项目/团队:PLCT实验室Spike项目 内容简介:Linux设备树介绍及加载过程分析 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1Ti4y1g7oH ### Kaleidoscope语言代码解释(第二期)-20200819-孙少策 报告题目:Kaleidoscope语言代码解释(第二期) 报告时间:20200819 报告人:孙少策 隶属项目:PLCT 实验室 Eternal Balance 项目 内容简介:Kaleidoscope 相关的代码解释 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV19t4y1U7qS ### Introduction to FIRRTL - 20200823 @ OSDT - Boyang Han 报告题目:Introduction to FIRRTL 报告时间:20200823 报告人:Boyang Han 隶属项目:PLCT 实验室 Chisel/FIRRTL 项目 内容简介:Introduction to FIRRTL, Installation of FIRRTL compiler, basic syntax of FIRRTL. 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV12a4y177ME ### Kaleidoscope语言代码解释(第三期)-20200826-孙少策 报告题目:Kaleidoscope语言代码解释(第三期) 报告时间:20200826 报告人:孙少策 隶属项目:PLCT 实验室 Eternal Balance 项目 内容简介:Kaleidoscope 相关的代码解释 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1My4y1y73q ### Kaleidoscope语言代码解释(第四期)-20200828-孙少策 报告题目:Kaleidoscope语言代码解释(第四期) 报告时间:20200828 报告人:孙少策 隶属项目:PLCT 实验室 Eternal Balance 项目 内容简介:Kaleidoscope 相关的代码解释 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1Q54y127nn ### Kaleidoscope语言代码解释(第五期)-20200901-孙少策 报告题目:Kaleidoscope语言代码解释(第五期) 报告时间:20200901 报告人:孙少策 隶属项目:PLCT 实验室 Eternal Balance 项目 内容简介:Kaleidoscope 相关的代码解释 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1xD4y1m7Hu ### Kaleidoscope语言代码解释(第六期)-20200905-孙少策 报告题目:Kaleidoscope语言代码解释(第六期) 报告时间:20200905 报告人:孙少策 隶属项目:PLCT 实验室 Eternal Balance 项目 内容简介:Kaleidoscope 相关的代码解释 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1Qv411y7ad ### Kaleidoscope语言代码解释(第七期)-20200905-孙少策 报告题目:Kaleidoscope语言代码解释(第七期) 报告时间:20200905 报告人:孙少策 隶属项目:PLCT 实验室 Eternal Balance 项目 内容简介:Kaleidoscope 相关的代码解释 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV15D4y1m7E9 ### Kaleidoscope语言代码解释(第八期)-20200912-孙少策 报告题目:Kaleidoscope语言代码解释(第八期) 报告时间:20200912 报告人:孙少策 隶属项目:PLCT 实验室 Eternal Balance 项目 内容简介:Kaleidoscope 相关的代码解释 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1mp4y1e7JN/ ### 20200923-Google_XLS项目简介-陈嘉炜 报告题目:Google_XLS项目简介 报告时间:20200923 报告人:陈嘉炜 隶属项目:PLCT 实验室 CIRCT 项目 内容简介:Google XLS项目简介,语法优化介绍 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.zhihu.com/column/c_1289607169214820352 ### 20201014-成为LLVM的贡献者-孙少策 报告题目:成为LLVM的贡献者 报告时间:20201014 报告人:孙少策 隶属项目:PLCT 实验室 内容简介:介绍如何成为LLVM贡献者的流程 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1Vz4y1o7Yv ### 20201015 RISC-V开源软件生态 报告题目:RISC-V开源软件生态 报告时间:20201015 报告人:吴伟 隶属项目:PLCT 实验室 内容简介:在 IC China 2020 的 RISC-V 分论坛中介绍 RISC-V 的开源软件社区 幻灯片或资料链接: [pdf](20201015-RISCV-Software-Ecosystem.pdf) ### 20201021-RISC-V GNU Toolchain构建-陈嘉炜 报告题目:RISC-V GNU Toolchain构建 报告时间:202010 报告人:陈嘉炜 隶属项目:PLCT 实验室 RISC-V GNU Toolchain 项目 内容简介:RISC-V GNU Toolchain项目内容简介,仓库版本介绍,构建选择方法,交叉编译选择 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1Ap4y1k7UY?from=search&seid=13488040580868682929 ### 20201029-对分析V8 riscv和mips的指令数量-陆亚涵 报告题目: 对分析V8 riscv和mips的指令数量 报告时间: 20201029 报告人: 陆亚涵 隶属项目:V8-RISCV 内容简介:对分析V8 riscv和mips的指令数量 ### 20201030-PLCT编译器设计讨论班(2020秋) 第04次讨论:编译器优化-陈嘉炜 报告题目:编译器优化简介 报告时间:202010 报告人:陈嘉炜 隶属项目:PLCT编译器设计讨论班(2020秋) 内容简介:介绍编译器优化的概念和一些基本优化示例 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1Qt4y1Y7yc?p=2 ### 20201106-PLCT编译器设计讨论班(2020秋) 第06次讨论:指令选择、zfinx简介-陈嘉炜 报告题目:指令选择 报告时间:202011 报告人:陈嘉炜 隶属项目:PLCT编译器设计讨论班(2020秋) 内容简介:介绍编译器指令选择的概念和riscv-zfinx扩展 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1Tz4y1y7Ng?p=3 ### 20201111-USB驱动框架及RTT-王萌 报告题目:USB驱动框架及RT-Thread的USB host实现分析 报告时间:202011 报告人:王萌 隶属项目:模拟器分支 内容简介:USB驱动框架及RT-Thread的USB host实现分析 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1oy4y1B7B1 ### 20201111-ZFINX在GCC与BINUTILS中的工作介绍 报告题目:ZFINX WORKING IN GCC AND BINUTILS 报告时间:202011 报告人:陈嘉炜 隶属项目:RISCV-CODESIZE-REDUCTION 内容简介:介绍在GCC与Binutils中添加riscv-zfinx扩展的工作 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV11a4y1s7uG ### 20201111-Porting ZFINX support On RISC-V GNU ToolChain 报告题目:Porting ZFINX support On RISC-V GNU ToolChain 报告时间:20201120 报告人:陈嘉炜 隶属项目:RISCV-CODESIZE-REDUCTION 内容简介:介绍GCC和Binutils中的移植操作与测试 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1iz4y1y7Xe?p=2 https://www.bilibili.com/video/BV1iz4y1y7Xe?p=3 https://www.bilibili.com/video/BV1A54y1k7q3?t=2762&p=2 ### 20201118-Implementation analysis of RISC-V Zfinx extension in QEMU 报告题目:Implementation analysis of RISC-V Zfinx extension in QEMU 报告时间:20201118 报告人:段甲华 隶属项目:模拟器分支 内容简介:QEMU的代码转换分析与RISC-V的Zfinx扩展在QEMU中的实现分析 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1Sa4y1p7nF ### 20201204-LLVM测试框架介绍 报告题目:LLVM测试框架介绍 报告时间:20201204 报告人:陈小欧 隶属项目:RISC-V 「V」向量扩展LLVM实现 内容简介:LLVM测试框架介绍以及如何写一个测试用例 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1MK4y1L7jw ### 20201218-ZFINX GDB Disassembly反汇编工作介绍 报告题目:ZFINX GDB Disassembly 报告时间:20201218 报告人:陈嘉炜 隶属项目:RISC-V Codesize Reduction 内容简介:介绍反汇编的框架,和ZFINX反汇编实现工作的有关类容 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports 视频或专栏文章链接: https://www.bilibili.com/video/BV1AT4y1u7ys ### 20201224-RISCV-SIG社区工作进展、Zfinx进展 报告题目:RISCV-SIG社区工作进展、Zfinx进展 报告时间:20201224 报告人:陈嘉炜 隶属项目:RISC-V Codesize Reduction/RISC-V Code Speed SIG 内容简介:Code Speed SIG项目内容与进展,Codesize Reduction中Zfinx项目工作进展 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports ### 20210106-pitifulvm-乌鑫龙 报告题目:pitifulvm源码分析 报告时间:20200106 报告人:乌鑫龙 隶属项目:技术报告面试 内容简介:pitifulvm源码分析 幻灯片或资料链接: https://www.bilibili.com/video/BV1vp4y1s7fs ### 20210113-Webassembly简介&WAMR源码分析-姜宇辰 报告题目:A Brief Introduction to WebAssembly & WAMR 报告时间:20200113 报告人:姜宇辰 隶属项目:技术报告面试 内容简介:Webassembly介绍和WAMR源码分析 幻灯片或资料链接: https://www.bilibili.com/video/BV14f4y1k7ax ### 20210113-DeepDSL-xmj 报告题目:深度学习DSL简介 报告时间:20200113 报告人:邢明杰 隶属项目:论文分享 内容简介:深度学习DSL介绍 幻灯片或资料链接: https://www.bilibili.com/video/BV1oy4y1H76T ### 20210113-How to debug V8 学习报告-梁斌 报告题目:How to debug V8 学习报告 报告时间:20200113 报告人:梁斌 隶属项目:技术报告面试 内容简介:How to debug V8 学习报告 幻灯片或资料链接: https://github.com/v8-riscv/v8/wiki/How-to-debug-V8 视频或专栏文章链接: https://www.bilibili.com/video/BV1jU4y147eD ### 20210113-Csmith vs YARPGen-陈小欧 报告题目:Comparison Between Csmith and YarpGen 报告时间:20210113 报告人:陈小欧 隶属项目:RISC-V 「V」向量扩展LLVM实现 内容简介:对比随机自动化测试工具Csmith和YARPGen 幻灯片或资料链接: https://www.bilibili.com/video/BV1rt4y1z7h4 ### 20210120-Gem5 And RISC-V Supoort -卢睿博 报告题目:Implementation Framework And Present Support Analysis Of Gem5 报告时间:20210120 报告人:卢睿博 隶属项目:技术报告面试 内容简介:**gem5** 实现框架分析和对 **RISC‐V** 支持现状 幻灯片或资料链接: https://github.com/dingiso/PLCT-Open-Reports/blob/master/20210120-Gem5-LuRuibo.pdf 视频或专栏文章链接: https://www.bilibili.com/video/BV155411J7gY?from=search&seid=13673609061286525365 ### 20210122-RISC-V ABI介绍-林思南 报告题目:An introduction to RISC-V ABI 报告时间:20210122 报告人:林思南 隶属项目:技术报告面试 内容简介:对RISC-V psABI中的规范进行介绍和分析 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports/blob/master/20210122-an-intro-to-RISCV-ABI-linsinan.pptx 视频或专栏文章链接: https://www.bilibili.com/video/BV1bz4y1S71o ### 20210127-WebAssembly-Compilation-Pipeline-姜宇辰 报告题目:WASM Compilation Pipeline 报告时间:20210127 报告人:姜宇辰 隶属项目:V8 for RISC-V 内容简介:介绍V8编译WASM的流程并分析Liftoff编译器源码 幻灯片或资料链接: https://www.bilibili.com/video/BV19o4y1R71F ### 20210127-Debugging-WebAssembly-with-modern-tools-梁斌 报告题目:Debugging WebAssembly with modern tools 报告时间:20210127 报告人:梁斌 隶属项目:V8 for RISC-V 内容简介:介绍谷歌目前对WASM的debug方法与改进 幻灯片或资料链接: https://www.bilibili.com/video/BV16T4y1P7iJ ### 20210129-RISC-V-Crypto-Extension-Lucas 报告题目:RISC-V Crypto Extension 报告时间:20210129 报告人:叶泽文(Lucas) 隶属项目:技术报告面试 内容简介:简单介绍RISC-V K扩展 幻灯片或资料链接: https://www.bilibili.com/video/BV15X4y1N7t8 ### 20210129-RISC-V B扩展(Bitmanip)概述-SiYu Wu 报告题目:RISC-V B扩展(Bitmanip)概述 报告时间:20210129 报告人:吴思宇 隶属项目:技术报告面试 内容简介:RISC-V B扩展(Bitmanip)概述,包括一些指令和支持情况 幻灯片或资料链接: https://www.bilibili.com/video/BV14t4y167DC ### 20210224- RVP代码分析 -卢睿博 报告题目:Code Analysis Of RISC‐V P extensions in QEMU 报告时间:20210224 报告人:卢睿博 隶属项目:QEMU 模拟器 内容简介:基于QEMU中已提交的P扩展patch进行代码分析和介绍 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports/blob/master/20210224-Code%20Analysis%20Of%20RVP-LuRuibo.pdf 视频或专栏文章链接: https://www.bilibili.com/video/BV11h411r74j?from=search&seid=2946937623872133115 ### 20210310-RVK进度汇报-Lucas 报告题目: Progress of Scalar Crypto Support on QEMU 报告时间:20210310 报告人:Lucas Zewen Ye 隶属项目:QEMU 模拟器 内容简介: Progress of K-ext Support on QEMU 视频或专栏文章链接: https://www.bilibili.com/video/BV13p4y1h7cR ### 20210310 - Progress of Scalar Crypto Support on LLVM - 乌鑫龙 报告题目:Progress of Scalar Crypto Support on LLVM 报告时间:20210310 报告人:乌鑫龙 隶属项目:LLVM 内容简介:LLVM 对于 RISCV K扩展的支持进展 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports/blob/master/Krypto-Scalar-DoD-LLVM-20210310.pdf 视频或专栏文章链接: https://www.bilibili.com/video/BV16Z4y1P72b ### 20210324 - RISC-V and Rust and Embedded - 车春池 报告题目:RISC-V and Rust and Embedded 报告时间:20210324 报告人:车春池 隶属项目:技术报告面试 内容简介:浅谈 RISC-V 与 Rust 语言与嵌入式开发 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports/blob/master/20210324-riscv-Rust-embedded.pdf 视频或专栏文章链接: https://www.bilibili.com/video/BV1cK4y1M7cY ### 20210310 - GNU GCC Testsuite - 陈小欧 报告题目:GNU GCC Testsuite 报告时间:20210310 报告人:陈小欧 隶属项目:测试测评 内容简介:GNU GCC Testsuite介绍和运行方法 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports/blob/master/20210310-GNU-GCC-Testsuite-chenxiaoou.pdf 视频或专栏文章链接: https://www.bilibili.com/video/BV1EV411Y7Ne ### 20210331 - 如何使用gcov和linux-perf工具抓热点代码 - 陈小欧 报告题目:如何使用gcov和linux-perf工具抓热点代码 报告时间:20210331 报告人:陈小欧 隶属项目:测试测评 内容简介:如何使用gcov和linux-perf工具抓热点代码 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports/blob/master/20210331-如何使用gcov和linux-perf工具抓热点代码-陈小欧.pdf 视频或专栏文章链接: https://www.bilibili.com/video/BV1MK4y1m7Uj ### 20210328 - RISC-V K 扩展功能介绍 报告题目:RISC-V K 扩展功能介绍 报告时间:20210328 报告人:吴思宇 隶属项目:GNU Toolchain 内容简介:RISC-V K 扩展功能和相关加密算法的介绍 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports/blob/master/20210328-RISC-V_K_扩展功能介绍slide.pdf https://github.com/isrc-cas/PLCT-Open-Reports/blob/master/220210328-RISC-V_K_扩展概述文档.pdf 视频或专栏文章链接: https://www.bilibili.com/video/BV1rf4y1x7So ### 20210512 - 添加Zce指令到RISCV-GNU-Toolchain - 陈嘉炜 报告题目:添加Zce指令到RISCV-GNU-Toolchain 报告时间:20210512 报告人:陈嘉炜 隶属项目:RISC-V GNU Toolchain 内容简介:介绍添加ISA ZCE中的指令到RISC-V GNU Toolchain中的方法 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports/blob/master/20210512-添加Zce指令到RISCV-GNU-Toolchain- 陈嘉炜.pdf 视频或专栏文章链接: https://www.bilibili.com/video/BV1QU4y1t7GQ ### 20210520 - Ignition解释器的工作过程 - 刘铮 报告题目:入职报告:Ignition解释器工作过程 报告时间:20210520 报告人:刘铮 隶属项目:V8 for RISC-V 内容简介:介绍Ignition解释器如何生成字节码,解释执行字节码,收集反馈信息 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports/blob/master/20210520-Ignition-work-process-manuscript.pdf https://github.com/isrc-cas/PLCT-Open-Reports/blob/master/20210520-Ignition-work-process-ppt.pdf 视频或专栏文章链接: https://www.bilibili.com/video/BV16b4y1f7Wf ### 20210512 - lazy binding on RISCV - 陈嘉炜 报告题目:lazy binding on RISCV 报告时间:20210526 报告人:陈嘉炜 隶属项目:RISC-V GNU Toolchain 内容简介:介绍lazy binding的概念及其在RISC-V中的调用约定 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports/blob/master/20210526--lazy binding on RISCV陈嘉炜.pdf 视频或专栏文章链接: https://www.bilibili.com/video/BV1LB4y1u7H1 ### 20210512 - Perf更详细的介绍 - 陈小欧 报告题目:Perf更详细的介绍 报告时间:20210512 报告人:陈小欧 隶属项目:测试测评 内容简介:Perf更详细的介绍,更多介绍了常用的参数。 幻灯片或资料链接: https://github.com/isrc-cas/PLCT-Open-Reports/blob/master/20210512-常用perf命令详解-陈小欧.pdf 视频或专栏文章链接: https://www.bilibili.com/video/BV1hK4y1A7U4 ### 20210626 - PLCT RISC-V Shanghai Day PLCT上海开放日报告 报告题目:我们仍未知道那些年立过的FLAG数量 —— PLCT 2021 Roadmap 回顾 报告时间:20210626 报告人:吴伟 隶属项目:PLCT实验室 内容简介:回顾PLCT实验室在2021年上半年的工作。 幻灯片或资料链接: [PDF](20210626-吴伟-PLCT-2021-Roadmap-回顾.pdf) 报告题目:方舟、ART和OpenJDK的RISCV支持 报告时间:20210626 报告人:史宁宁 隶属项目:OpenJDK 内容简介:讲述PLCT实验室在方舟编译器、ART和OpenJDK上的工作。 幻灯片或资料链接: [PDF](20210626-史宁宁-方舟、ART和OpenJDK的RISCV支持.pdf) 报告题目:关于「在 RISC-V 峰会召开前将 OpenJDK 移植到 RV32GC 」结果却没有赶上 Deadline 这件事 报告时间:20210626 报告人:张定立 隶属项目:OpenJDK 内容简介:介绍OpenJDK在RV32GC上的移植情况 幻灯片或资料链接: [PDF](20210626-张定立-将OpenJDK移植到RV32GC.pdf) 报告题目:V8 for RISC-V: Working Toward a Tier-1 Platform 报告时间:20210626 报告人:陆亚涵 隶属项目:V8 内容简介:介绍V8在RISCV上的移植情况。 幻灯片或资料链接: [pdf](20210626-陆亚涵-RV-Forum-V8-report-20210601qja.pdf) 报告题目:MLIR 向量支持的部分概述 报告时间:20210626 报告人:张洪滨 隶属项目:MLIR 内容简介:MLIR向量支持的部分概述 幻灯片或资料链接: [pdf](20210626-张洪滨-MLIR向量简述.pdf) 报告题目:RISCV GNU Toolchain和LLVM回归测试的介绍 报告时间:20210626 报告人:陈小欧 隶属项目:测试测评 内容简介:RISCV GNU Toolchain和LLVM回归测试的介绍 幻灯片或资料链接: [pdf](20210626-陈小欧-GNU-Toolchain和LLVM回归测试框架和测试流程的介绍.pdf) 报告题目:LLVM的RVV支持现状和经验 报告时间:20210626 报告人:廖春玉 隶属项目:LLVM 内容简介:介绍RVV在LLVM上的支持情况。 幻灯片或资料链接: [pdf](20210626-廖春玉-LLVM的RISCV支持现状和经验.pdf) 报告题目:年轻人的第一个RISC-V 操作系统 报告时间:20210626 报告人:汪辰 隶属项目:RISCV公开课 内容简介:介绍PLCT开设的基于RISC-V的操作系统线下公开课情况 幻灯片或资料链接: [pdf](20210626-汪辰-年轻人的第一个RISCV操作系统.pdf) 报告题目:Introduce RISC-V debugging、OpenOCD and OpenSBI 报告时间:20210626 报告人:王翔 隶属项目:RISCV公开课 内容简介:介绍 OpenOCD 和 OpenSBI 幻灯片或资料链接: [pdf](20210626-王翔-Introduce_RISC-V_debugging_and_openocd.pdf) [pdf](20210626-王翔-opensbi_source_code_analysis.pdf) ### 20210728 - Introduction to shecc 报告题目:shecc介绍 报告时间:20210728 报告人:邵世通 隶属项目:技术分享 内容简介:shecc编译流程介绍,qemu仿真模拟器原理介绍,Makefile文件介绍 幻灯片或资料链接: [PDF](20210728-邵世通-shecc-introdution.pdf) [bilibili](https://www.bilibili.com/video/BV1Vo4y1Q7B2) ### 20210730 - 在 arch linux 上搭建 RISC-V 轻量级用户模式开发环境 报告题目:在 arch linux 上搭建 RISC-V 轻量级用户模式开发环境 报告时间:20210730 报告人:许东 隶属项目:技术分享 内容简介:在arch linux 上使用 QEMU 和 systemd nspawn 搭建 RISC V 轻量级用户模式开发环境 幻灯片或资料链接: [PDF](20210730-在arch-linux上搭建RISC-V轻量级用户模式开发环境-许东.pdf) [bilibili](https://www.bilibili.com/video/BV1Vg41177MQ) [文档](https://github.com/felixonmars/archriscv-packages/wiki/%E4%BD%BF%E7%94%A8Qemu%E5%92%8Csystemd-nspawn%E6%90%AD%E5%BB%BARISC-V%E8%BD%BB%E9%87%8F%E7%BA%A7%E7%94%A8%E6%88%B7%E6%A8%A1%E5%BC%8F%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83)