上个月,Intel开发人员开始在开源/Linux编译器中添加对BFloat16的支持,以便在下一代Xeon “Cooper Lake”服务器处理器上首次推出这条新指令。现在GCC 10和LLVM Clang 9的支持已经准备就绪,预计将于明年发布,LLVM Clang 9将于今年秋季发布。
浮点支持用于深度学习/机器学习工作负载,将由下一代Cooper Lake处理器支持,也可在Nervana NNPs和FPGAs中找到。BFloat16也引起了其他公司的兴趣,比如谷歌和它们的TPUs。
最近几周,我们看到 Intel开发人员为GNU Binutils提供了B16支持 。现在编译器支持已经在各自的树中着陆。
GCC 9最近已经被分支并发布,现在GCC 10.0正在其主分支上进行开发, BFloat16支持 随着针对VCVTNE2PS2BF16、VCVTNEPS2BF16和DPBF16PS的新的VNNI指令降落在那里。由于缺少GCC 9, BFloat16支持将成为定于2020年第二季度初发布的GCC 10.1稳定版本的一部分。
类似的支持也出现在 LLVM/Clang 中。LLVM Clang 9.0作为下一个版本应该在9月~ 10月的时间框架内发布。
两个编译器都使用-mavx512bf16作为启用AVX-512 BF16使用的开关。对BFloat16的支持已经到位,而英特尔还没有为mtune/march 标志引入任何合作目标,但肯定会在适当的时候到来。
除了用于进一步增强AI工作负载的BF16之外,Cooper Lake预计在今年晚些时候发布时将提供PCI Express 4.0和其他对Cascade Lake的改进。
Linux公社的RSS地址 : https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址: https://www.linuxidc.com/Linux/2019-05/158593.htm
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
RESTful Web Services Cookbook中文版
Subbu Allamaraju / 丁雪丰、常可 / 电子工业出版社 / 2011-9 / 59.00元
RESTful Web Services Cookbook中文版:REST最佳实践手册,ISBN:9787121143908,作者:(美)Subbu Allamaraju(沙布·阿拉马拉尤)著,丁雪丰,常可 译一起来看看 《RESTful Web Services Cookbook中文版》 这本书的介绍吧!
JS 压缩/解压工具
在线压缩/解压 JS 代码
SHA 加密
SHA 加密工具