如果你想和Go contributor一起面对面,Summit来了
共 2175字,需浏览 5分钟
·
2021-04-23 14:20
峰会简介
大会旨在把大家聚在一起,自由且轻松地讨论热点 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