第12届开源开发工具大会演讲征集

第12届开源开发工具大会(OSDT Conf,原 HelloGCC Workshop)计划于12月5日周六在北京市海淀区中科院软件所举办。开源开发工具大会是由OSDT社区(原名HelloGCC社区)组织的一年一度的开发者交流大会,我们在这里分享自己在开源软件方面的开发工作,研究成果,经验学习。话题主要面向开源开发工具,包括 GCC、Binutils、GDB、GLibc、Clang/LLVM、QEMU、Gem5、Chisel/FIRRTL、MLIR、TVM、CIRCT等。

话题范围包含但不限于

  • GNU GCC 和 LLVM 工具链相关的工作。
  • 基于GCC/LLVM的衍生工作,例如 MLIR、CIRCT 等。
  • 虚拟机或运行时的相关技术,例如 V8、OpenJDK 等。
  • 模拟器相关的经验分享,例如 QEMU、Gem5 等。
  • 面向 RISC-V 等新硬件的基础软件支持,例如 Rust、V8、HotSpot/OpenJ9 等。
  • 程序分析算法、二进制分析工具,例如 Valgrind、 SOOT 等。
  • 其它开源开发工具,例如开源 EDA 开发工具、编译原理的可视化教学工具等。

话题内容可以为

  • 对自己在某开源软件工作上的介绍。
  • 对开发工具的介绍及使用经验分享。
  • 参与开源社区工作的体验和感受。
  • 其它形式,比如闪电演讲。

演讲时间要求分为

  • Keynote / Talk: 正式演讲,20-25分钟演讲,5-10分钟问答。
  • Tutorial: 教学报告,40-50分钟演讲,10-20分钟问答。
  • Lightning: 闪电演讲, 5分钟演讲,没有问答。

如果您想要分享,请和我们联系:

  • 发送邮件到 吴伟 lazyparser@gmail.com (请在邮件标题中注明OSDT演讲报名)
  • 添加微信 吴伟 fangzhang1024 (请在验证信息中注明OSDT演讲报名)
  • 登陆freenode IRC #hellogcc 房间

演讲征集时间:

  • 征集开始时间: 2020年10月01日
  • 征集结束时间: 2020年11月20日

赞助征集

我们欢迎你的赞助。赞助可以是公司赞助也可以是个人赞助。赞助形式包含场地提供、抽奖奖品提供、图书赠品/奖品赞助、现场茶歇赞助、开发板赞助等。

如果贵公司有意提供赞助,欢迎和我们联系:
吴伟 lazyparser@gmail.com (或微信号 fangzhang1024)

往届会议

  • OSDT 2019: https://github.com/hellogcc/OSDT2019
  • OSDT 2018: https://github.com/hellogcc/OSDT2018
  • OSDT 2017: https://github.com/hellogcc/OSDT2017
  • OSDT 2016: http://www.hellogcc.org/?p=34295
  • OSDT 2015: http://www.hellogcc.org/?p=34190
  • OSDT 2014: http://www.hellogcc.org/?p=33910
  • HelloGCC 2013: http://www.hellogcc.org/?p=33518
  • HelloGCC 2012: http://linux.chinaunix.net/hellogcc2012
  • HelloGCC 2011: http://linux.chinaunix.net/hellogcc2011
  • HelloGCC 2010: http://linux.chinaunix.net/hellogcc2010
  • HelloGCC 2009: https://sites.google.com/site/hellogccworkshop/hui-yi-ri-cheng

关注公众号获取大会后续信息

微信公众号:hellogcc2007

OSDT大会2020开始筹备,欢迎赞助

一年一度的OSDT大会已经开始筹备,预计在11月底或12月初在北京举办。

目前已经开始征集演讲话题,同时赞助征集也同步开始。

欢迎有意赞助OSDT大会的厂商或组织联系主办方:

吴伟 lazyparser@gmail.com

或直接通过微信联系,微信号: fangzhang1024 (请注明「OSDT赞助」以加速通过验证)

欢迎加入 OSDT Slack 和邮件列表,在微信群可能无法访问之前

OSDT工作组 HelloGCC 3 days ago
各位OSDT社区以及编译器及虚拟机社区的小伙伴(尤其是在美国辖区的各位同学):

由于目前WeChat后续的访问变得不太明朗,请在加入OSDT的社区微信群的同时,加入 OSDT 的 Slack 群组,或者定于 HelloGCC 邮件列表,以防万一。另,Slack 是更好的提问和贴log的方式,我们后续希望能够在slack中进行更多的技术交流。

订阅邮件列表的方式请参考:

Some important starter info:

  • To post on your mailing list, simply send email to
    hellogcc@freelists.org
  • Subscribers can join your list by sending email to
    hellogcc-request@freelists.org with ‘subscribe’ in the Subject field OR by visiting your list page at http://www.freelists.org/list/hellogcc

加入Slack的方式:

通过HelloGCC公众号(hellogcc2007)后台或留言发送你的邮箱地址,我会直接邀请。

OSDT 线上技术交流会 CIRCT 专场

近日,Chris Lattner 带领的 CIRCT 项目已经开源并交给了 LLVM Foundation 托管。
CIRCT 含义是 Circuit IR Compilers and Tools,可以从仓库README看到建立的动机。
我们OSDT社区关注到CIRCT有可能成为最近一段时间以来开源EDA运动的一部分的,并且有可能跟 Google、lowRISC 等组织的开源项目组合起来产生无限的可能性。
同时也是更加短期和直接的,对于 Chisel/FIRRTL 会产生什么样的碰撞,是目前OSDT社区的成员最为关切的。

我们将在8月23日组织一场专门的技术讨论会,围绕 CIRCT、Chisel/FIRRTL 进行技术交流和观点讨论。欢迎报名进行技术报告或观点陈述。

活动时间 / Time

  • 2020年8月23日上午10点(上海、东八时区)

活动议程 / Program

  • 张洪滨 – MLIR及其编译过程与应用分享
  • 韩博阳 – Introduction to FIRRTL
  • 自由讨论环节

张洪滨 – MLIR及其编译过程与应用分享

分享MLIR的背景及其编译过程(MLIR Toy Tutorial),分享MLIR在CIRCT中的应用。

演讲者张洪滨来自中科院软件所智能软件研究中心PLCT实验室。MLIR社区参与者、贡献者。

韩博阳 – Introduction to FIRRTL

分享 FIRRTL 编译器的安装,FIRRTL Spec简介,FIRRTL 编译器原理简介。

分享者韩博阳来自厦门大学,主要研究方向为计算机体系结构安全性及EDA工具。

直播观看

(永久地址,可收藏)

https://live.bilibili.com/10339607

不需要报名,直接看。弹幕提问需要登录。

视频会议参会

会议主题:OSDT讨论会CIRCT主题

会议时间:2020/8/23 10:00-12:00

点击链接入会,或添加至会议列表:
https://meeting.tencent.com/s/HyoQXKb69HhK

会议 ID:475 735 767

会议密码:65535

手机一键拨号入会
+8675536550000,,475735767# (中国大陆)
+85230018898,,,2,475735767# (中国香港)

根据您的位置拨号
+8675536550000 (中国大陆)
+85230018898 (中国香港)

演讲报名

目前仍可以进行闪电演讲,请联系OSDT社区负责人吴伟报名。直接负责人微信报名或通过 lazyparser at gmail.com 后台留言。

https://github.com/hellogcc/osdt-weekly/blob/master/images/hellogcc-wuwei.jpeg

CFP call for proposals

近日,Chris Lattner 带领的 CIRCT 项目已经开源并交给了 LLVM Foundation 托管。

CIRCT 含义是 Circuit IR Compilers and Tools,可以从仓库README看到建立的动机。

Motivation
The EDA industry has well-known and widely used proprietary and open source tools. However, these tools are inconsistent, have usability concerns, and were not designed together into a common platform. Furthermore these tools are generally built with Verilog (also VHDL) as the IRs that they interchange. Verilog has well known design issues, and limitations, e.g. suffering from poor location tracking support.

The CIRCT project is an (experimental!) effort looking to apply MLIR and the LLVM development methodology to the domain of hardware design tools. Many of us dream of having reusable infrastructure that is modular, uses library-based design techniques, is more consistent, and builds on the best practices in compiler infrastructure and compiler design techniques.

By working together, we hope that we can build a new center of gravity to draw contributions from the small (but enthusiastic!) community of people who work on open hardware tooling. In turn we hope this will propel open tools forward, enables new higher-level abstractions for hardware design, and perhaps some pieces may even be adopted by proprietary tools in time.

For more information, please see our longer charter document.

我们OSDT社区关注到CIRCT有可能成为最近一段时间以来开源EDA运动的一部分的,并且有可能跟 Google、lowRISC 等组织的开源项目组合起来产生无限的可能性。同时也是更加短期和直接的,对于 Chisel/FIRRTL 会产生什么样的碰撞,是目前OSDT社区的成员最为关切的。

我们计划在八月组织一场专门的技术讨论会,围绕 CIRCT、Chisel/FIRRTL 进行技术交流和观点讨论。欢迎报名进行技术报告或观点陈述。

交流内容包含或相关:

  • CIRCT
  • Chisel/FIRRTL
  • OpenROAD
  • 其他开源EDA相关话题

报告和讨论使用中文。Slides等展示交流材料鼓励英文或双语。

本次报告默认提供B站直播和腾讯会议;线下是否举办待定,看最近两周杭州和上海的新冠肺炎疫情通告,OSDT社区工作组严格遵守自肃倡议。

7月5日的 LLVM + RISC-V 线上讨论会视频

Hi all,

OSDT社区7月5日的 LLVM + RISC-V 线上讨论会视频已经通过审核,可以在B站和油管观看。

王萌 – Spike模拟器Snapshot功能技术方案及实现分享
Meng Wang – implement snapshot feature for Spike RISC-V simulator
https://www.youtube.com/watch?v=t5cLOHd4uRs
https://www.bilibili.com/video/BV1Lz411v7fg

MaskRay – Clang 的 gcov 实现
MaskRay – GCov implementations in Clang
https://www.youtube.com/watch?v=iivFv90CQbI
https://www.bilibili.com/video/BV1DT4y1J7fQ

蒙斌 – VxWorks on RISC-V: 切换 LLVM 编译器遇到的一些问题分享
Bin Meng – VxWorks on RISC-V: What we’ve learned about LLVM RISC-V toolchain
https://www.youtube.com/watch?v=IPsMMRyFlDU
https://www.bilibili.com/video/BV1J54y1z7Mj

陈影 – 基于LLVM实现RISC-V用户自定义指令支持——以玄铁C910处理器为例
Ying Chen – Custom ISA Support Using LLVM: XuanTie C910 as an example
https://www.youtube.com/watch?v=zotYQ4yTJPQ
https://www.bilibili.com/video/BV185411Y7JS