峰会简介
大会旨在把大家聚在一起,自由且轻松地讨论热点 issues和 proposal,回顾讨论过去一年 Go 的发展和贡献,畅想未来 Go 可能的发展方向,重要的是和各位大神面对面的交流。
峰会议题(草案):
编译器相关议题:
-
针对 amd64/arm64 的深入优化,比如流水线,指令调度,subarch细分;
-
支持新的 arch,例如 go 生成 java class,放到 JVM 里执行,类似于现在的web assembly支持;支持国产 CPU
-
sanitizer 相关
-
Go RTOS:运行在 bare mateal 上,当作RTOS,支持thumb指令集(stm32)
-
gollvm:重启llgo,或g olang输出 llvm IR
-
向量指令支持:语法层面 VS 库
-
go 语法扩展,例如 inline assembly, 数组(向量)运算
-
qemu支持,在异构环境下,构建GO工具链,例如在x86上,执行GOARCH=arm64 all.sh
-
register abi 介绍和变更
cmd/go 相关议题:
-
Go Modules 相关问题讨论,痛点,比如企业内部的 private repo支持
-
lazy loading 机制带来的影响
-
fuzz testing 介绍
架构支持相关议题:
-
更好的支持硬件计数器进行 profile。目前go pprof是基于timer的,perf 的 back trace不准确
-
如果需要通过 MTE(Memory Tag Extension) 来 detect 内存使用错误。能支持什么?会引入兼容性问题么?
-
GC 如果引入多 space,对实际应用是否有价值;更进一步,需要有针对多 CPU 的优化么?
-
可变长寄存器,如何在现有的 abi 框架中支持,如何扩展代价比较小
-
自动向量化?portable simd?
-
以 Go 的 lock 粒度,transactional memory 有价值么?
-
weak memory model 上的 data race detection
-
Go 的使用场景,stack overflow 的攻击,需要特意防范么?
* 需要说明的是由于时间有限,有些议题可能无法展开深入讨论。
贡献者吹水名单:
-
ARM 公司编译器扛把子
-
中国最牛 Golang 女性贡献者
-
中国 Go 贡献排名第一人
-
Gopher 圈吴亦凡,腾讯游戏小帅哥
-
MIPS64LE/WSL builder 维护者
-
开源界混子
-
......
我很感兴趣,怎么才能混进去 ?
-
抓住剩余时间成为Go中国开源贡献者俱乐部成员(golangcn.org)
-
报名 GopherChina 有机会参加 (gopherchina.org)
-
抱 Asta Xie 大腿(估计没用)
点击「阅读原文」,报名 GopherChina
本文始发于微信公众号(GoCN):如果你想和Go contributor一起面对面,Summit来了
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论