首页 / 行业
Go1.19版本开始原生支持LoongArch架构
2022-08-09 13:48:00
Go1.19正式支持龙架构
龙芯开源生态建设又一突破
2022年8月2日golang社区发布了Go1.19版本, 在版本发布新闻中宣布正式加入对LoongArch(龙架构)的支持,至此LoongArch指令系统在golang社区成为与X86、ARM等指令系统并列支持的指令系统之一。
Go(又称Golang)语言诞生于2009年, 是一种静态强类型、编译型、并发型并具有垃圾回收功能的编程语言,被称为“21世纪的C语言”, 具有“部署简单、并发性好、语言设计优雅、执行性能好”等诸多的优点。目前的Go语言在国内外的社区都非常热门,很多著名的开源项目如Kubernetes、etcd、docker 和 Prometheus 等都使用Go语言开发。
此次LoongArch架构得到golang开源社区原生支持意味着LoongArch64架构Go会随着社区同步发展, 为各种云原生项目、微服务架构、DevOps平台等迁移到LoongArch架构奠定了基础, LoongArch生态建设再次迈出坚实一步,为国际开源软件发展注入中国创造新动力。
2021年5月龙芯中科向golang社区提交了LoongArch架构支持计划, 2021年8月龙芯中科向社区正式提交了完整的LoongArch架构源码,之后龙芯中科与golang社区保持密切沟通, 联合社区开发者对LoongArch64架构支持源码进行了详细检视、深入讨论和多轮修改迭代, 2022年5月代码全部通过社区技术评审进入主干开发分支,LoongArch成为golang社区原生支持的全新指令架构。
除golang编译器外,golang社区的重要的子项目net、sys、tool也加入了LoongArch架构的支持(下图),为Go开发的项目从其他架构平滑迁移到LoongArch架构打好了基础。
结语
后续龙芯开发团队将与golang社区和广大开发者继续保持紧密沟通,进一步致力于完善golang社区对LoongArch的支持。欢迎社区广大开发者一起加入LoongArch生态建设,共筑更加精彩的开源世界。
审核编辑:汤梓红
最新内容
手机 |
相关内容
台积电1.4nm,有了新进展
台积电1.4nm,有了新进展,台积电,行业,需求,竞争力,支持,芯片,近日,台积电(TSMC)宣布将探索1.4纳米技术,这是一项令人振奋的举措,将有望为E芯片迈向系统化时代:EDA软件的创新
芯片迈向系统化时代:EDA软件的创新之路,时代,芯片,形式,支持,性能,验证,芯片设计是现代科技领域的重要组成部分,它涉及到电子设计自动射频前端芯片GC1103在智能家居无线
射频前端芯片GC1103在智能家居无线通信IoT模块中应用,模块,芯片,无线通信,智能家居,支持,数据交换,射频前端芯片GC1103是一种低功耗面向6G+AI,鹏城云脑的演进
面向6G+AI,鹏城云脑的演进,鹏城,人工智能,数据存储,脑可,智能终端,智能,随着科技的不断进步,人们的生活方式也在不断改变。6G+AI(人工阿里平头哥发布首颗SSD主控芯片:镇
阿里平头哥发布首颗SSD主控芯片:镇岳510,平头,芯片,物联网,性能,阿里巴巴,支持,阿里平头哥是指阿里巴巴集团的CTO张建锋,他在宣布了阿应用在阀门控制中的直流有刷驱动芯
应用在阀门控制中的直流有刷驱动芯片,芯片,控制,支持,远程控制,电动,调节,直流有刷驱动芯片是一种用于控制直流电机的IPB072N15N3G电路板技术水平和质量水平,影响着机
电路板技术水平和质量水平,影响着机器人赛道的发展前景,赛道,精度,支持,竞争力,可靠性,能和,电路板技术水平和质量水平对机器人赛道Transphorm推出TOLL封装FET,将氮化
Transphorm推出TOLL封装FET,将氮化镓定位为支持高功率能耗人工智能应用的最佳器件,支持,定位,推出,高功率,封装,器件,加利福尼亚州戈