PLCT-Open-Reports
PLCT实验室的公开演讲,或者决定公开的组内报告
报告的索引:
玄铁C910玄铁C910初次接触-20200205-实习生陈影
报告题目:玄铁C910玄铁C910初次接触
报告时间:20200205
报告人:陈影
隶属项目:PLCT实验室玄铁C910自定义指令LLVM支持
内容简介:涉及玄铁C910简介、处理架构及模拟器。
幻灯片或资料链接:
https://github.com/punkyc/PLCT-Open-Reports
视频或专栏文章链接:
https://www.bilibili.com/video/av86918335
OpenCV for RISC-V 第一课-20200205-实习生郑志文
报告题目:OpenCV for RISC-V 第一课:OpenCV 介绍、国内团队介绍、编译及运行,CMake系统介绍
报告时间:20200205
报告人:郑志文
隶属项目:PLCT实验室OpenCV for RISC-V
内容简介:涉及OpenCV 介绍、国内团队介绍、编译及运行,CMake系统介绍
幻灯片或资料链接:
https://github.com/zhengzhiwen123/PLCT-Open-Reports
视频或专栏文章链接:
https://github.com/isrc-cas/opencv-riscv
MLIR & python binding简介-20200205-研究生张洪滨
报告题目:MLIR & python binding简介
报告时间:2020年02月05日
报告人:张洪滨
隶属项目:Google Summer of Code 2020
内容简介:简述MLIR背景、作用和工作方式。介绍在GSoC 2020中的MLIR开放项目 -- MLIR python binding 以及项目研究进展。
幻灯片或资料链接:
https://www.bilibili.com/video/av91877563
视频或专栏文章链接:
MLIR python bindings的问题&Dialect Operation build方法
MLIR python binding -- pybind11
版权、资料来源及致谢备注:
报告中内容部分参考自MLIR官方资料
LLVM后端简介-20200212-实习生陈影
报告题目:LLVM后端简介
报告时间:20200212
报告人:陈影
隶属项目:PLCT实验室玄铁C910自定义指令LLVM支持
内容简介:LLVM工具链的构建、LLVM后端简介、TableGen等
幻灯片或资料链接:
http://llvm.org/docs/CodeGenerator.html
http://llvm.org/docs/WritingAnLLVMBackend.html
http://llvm.org/docs/TableGen/index.html
https://zhuanlan.zhihu.com/llvm-clang
视频或专栏文章链接(如果有的话):
TODO B站链接 / 知乎链接 / 腾讯视频链接
(模版,PR时请复制粘贴一份到上面)
(模版内容开始)
OpenCV for RISC-V 第二课-20200212-实习生郑志文
报告题目:OpenCV for RISC-V 第二课:RISC-V目标平台介绍
报告时间:20200212
报告人:郑志文
隶属项目:PLCT实验室OpenCV for RISC-V
内容简介:介绍 Spike 和 RISCV-QEMU,介绍,安装,使用
幻灯片或资料链接:
https://github.com/zhengzhiwen123/PLCT-Open-Reports
视频或专栏文章链接:
https://www.bilibili.com/video/av88544146
编译器入门-20200213-实习生王天然
报告题目:编译器入门
报告时间:20200213
报告人:王天然
隶属项目:V8 for RISC-V
内容简介:编译器基础知识介绍,词法分析,语法分析,语义分析
幻灯片或资料链接:
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
标题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官方资料
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结果
幻灯片或资料链接: