zhanghb97 / PLCT-Open-Reports

PLCT实验室的公开演讲,或者决定公开的组内报告

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

MLIR的法宝

MLIR的惊鸿一瞥

MLIR的生产线--Dialects和他的小伙伴们

MLIR Dialect的零件生产者 – TableGen

MLIR 开放项目 -- python bindings

MLIR python bindings的问题&Dialect Operation build方法

MLIR python binding 简易模型建立

MLIR python binding -- pybind11

将pybind11示例嵌入到MLIR中

基于CMake构建系统的MLIR Example扩展

版权、资料来源及致谢备注:

报告中内容部分参考自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

内容简介:编译器基础知识介绍,词法分析,语法分析,语义分析

幻灯片或资料链接:

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

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官方资料

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

About

PLCT实验室的公开演讲,或者决定公开的组内报告

License:Creative Commons Attribution Share Alike 4.0 International