打开

开源头条 | Linux内核更新RISC-V支持

subtitle
开源视界 2021-02-28 18:21
打开网易新闻 查看更多图片

Linux内核5.12加入对SiFive FU740 RISC-V芯片的支持

Linux 内核5.12版本合并窗口期即将结束。最新消息是5.12版本开始加入对SiFive FU740 RISC-V芯片的支持。RISC-V是一个开源的芯片指令集,项目始于加州大学伯克利分校。作为精简指令集,其设计考虑了小型、快速、低功耗的现实情况来实做,但并没有对特定的微架构做过度的设计。同时,作为一个开源项目,如果你的产品使用了RISC-V指令集,RISC-V基金会不会收取高额的授权费。此方面相比于目前处理器领域主流的x86与ARM架构是一个巨大的优势。这能进一步降低IP厂商(可开源亦可商业)的成本,使得开源硬件真正成为可能,并在将来参与到与Intel以及ARM芯片竞争的行列中。Intel的x86架构主宰了PC时代,ARM架构抓住了移动通信时代对功耗的高要求而迅速发展。未来在工业互联网、万物互联等潮流的引领下,我们期待RISC-V能够发光发热。

Blender 2.92发布:带来多项特性和改善

著名开源3D图形建模软件Blender发布了最新的2.92版本,带来许多新特性与性能改善。Blender 2.92发布亮点:

(1)几何节点正式着陆,提供新的基于基点来创建和操作几何形状的系统。预计后续版本将会关注优化几何节点的设计和易用性。

(2)支持Grease Pencil描边的类曲线编辑。

(3)支持交互式创建图元。

(4)通过稀疏化NanoVDB网格渲染体积更高效地管理内存。

(5)通过NVIDIA OptiX后端支持的CPU/GPU混合渲染,改善性能。OptiX后端现已支持环境光遮蔽与斜面着色器。

(6)提供各种新的物理模拟引擎改善。

(7)Intel Iris/Xe 显卡的OpenCL加速支持

(8)各方面性能改进,包括基于Cycles的多线程导出

Blender软件展示

作为一个季度的更新版本,这次更新对于Blender具有一定的意义,是Blender往更易用、稳定、高效发展的积累。Blender是一款开源跨平台的三维图形处理软件。通过它你可以进行3D图形建模、2D/3D动画设计与渲染、材质渲染处理、视频剪辑等多种设计工作。作为一款号称“为全世界的媒体工作者和艺术家设计”的多媒体软件,Blender在今年发展非常火热,受到了受到国内外越来越多用户的喜爱和追捧。相比于3D Max、Maya、Nuke等商业软件,Blender堪称全能,能应付从三维建模、动画制作到视频剪辑等全线任务,让人学一个就等于学多个软件。另外Blender还具有开源的特性,可以为用户和公司节省巨额版权费用。

GeoServer近日发布2.17.5版本

著名开源地理空间数据服务器GeoServer近日发布了2.17.5版本。该版本为用于维护目的,并且同时发布的还有GeoTools V23.5。同时官方信息表明这次更新将是GeoServer2.17.x系列的最后一次更新,后续将发布2.18版本系列。这次更新带来的修复包括但不限于:

(1)JTS升级造成的geofence损坏

(2)当百分比和连续参数同时被设置为true时出现的SldService错误

(3)当maxSize被设置为无限时出现的监视器错误

GeoServer是OGC Web服务器规范的J2EE实现,利用 GeoServer 可以方便地发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。

Google资助开发人员致力于解决Linux系统安全问题

谷歌近日宣布其将与Linux基金会合作,并提供资金来资助两位全职开发人员专注于解决Linux系统的安全问题。据悉两位Linux长期开发人员Gustavo Silva 和 Nathan Chancellor将成为此项目的参与人。Chancellor将专注于解决由LLVM Clang编译Linux内核而暴露出来的安全问题。事实上对Linux内核的Clang编译器支持一直在得到改善中,相信这一项目能让Linux内核在Clang编译器方面的支持更为成熟。Google作为全球科技巨头之一大量使用Linux系统,其明星产品Android便是基于Linux构建而成。同时Google也在积极参与开源,在许多领域都有著名的开源产品,比如深度学习框架TensorFlow、前端框架Angular、数据描述protobuf、GRPC框架等。这次重点参与Linux内核安全问题也是Google参与开源的又一次饮水思源。

Linux 5.12为VIFO引入了批处理分页内存锁定

目前,VFIO内核代码运行模式是每次锁定4K的分页内存,这被认为是存在效率瓶颈。好消息是通过本次引入的批处理分页内存锁定技术,Linux内核将以512为一个批次进行分页内存锁定操作,这可以有效解决该问题。据悉,该优化由Oracle的Daniel Jordan提交。同时他通过QEMU虚拟机测试发现,锁定分页的速度相比于之前的内核得到了8%的提升。

MOOSE对PETSc默认配置升级为64位


MOOSE仿真结果

随着越来越多的用户开始探索使用MOOSE的大范围高性能计算特性来研究大尺寸问题,著名开源多物理场有限元框架MOOSE官方决定为PETSc默认配置使用64位计算。这个改变不会影响模拟的性能,目的是为了让MOOSE能够在具有亿级自由度的大尺寸模拟实验中平滑运行。同时对libMesh的自由度检索也将默认启用64位支持。

特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。
10赞
大家都在看打开应用 查看全部
网易热搜每30分钟更新
打开应用 查看全部
打开