开源高性能 RISC-V 处理器“香山”国际亮相;Apache Log4j 远程代码执行漏洞;DeepMind 拥有 2800 亿参数的模型 | 开源日报

整理 | 宋彤彤
责编 | 郑丽媛

开源吞噬世界的趋势下,借助开源软件,基于开源协议,任何人都可以得到项目的源代码,加以学习、修改,甚至是重新分发。关注「开源日报」,一文速览国内外今日的开源大事件吧!

一分钟速览新闻点!

  • “香山”:开源高性能 RISC-V 处理器
  • DeepMind 拥有 2800 亿参数的模型,测试大型 AI 语言系统的极限
  • Chrome 性能改进和本地窗口拦截的历程
  • Databricks 宣布成立战略投资工具——Databricks Ventures
  • GNOME Shell 42 即将发布,具有更好的鼠标输入
  • HashiCorp 正式进入公开市场,开启新篇章
  • 严重警告!Apache Log4j 远程代码执行漏洞
  • Tailwind CSS v3.0 发布,不可思议的性能提升
  • VS Code 中的 Python 编辑器可用,轻松重构代码
  • VLC media player:一个开源的跨平台多媒体播放器

开源大新闻

“香山”:开源高性能 RISC-V 处理器

12 月 7 日,每年一度的 RISC-V 社区峰会 RISC-V Summit 在旧金山开幕,中国科学院计算技术研究所教授包云岗率先携“香山”开源高性能 RISC-V 处理器开场——这是“香山”第一次在国际 RISC-V 社区正式亮相。“香山”的第一版代号为“雁栖湖”,第二版代号为“南湖”。在测试中,“南湖”芯片相比其上一代的“雁栖湖”,各项指标都提升了近 2 倍。“南湖”芯片被设计成以 2.0GHz 的速率运行,而“雁栖湖”的设计速率只有 1.3GHz。并且“南湖”芯片是双核处理器,“雁栖湖”只是单核的。
在这里插入图片描述

图片来源:香山开源处理器公众号

包教授在 RISC-V 峰会上的演讲中还提到,在“雁栖湖”RISC-V 芯片的整个开发过程中仅有 30 人参与,包括 25 名研究生和 5 名工程师。RISC-V 峰会上“香山”开源 RISC-V 高性能处理器的演讲引起了国际上的兴趣,大家都期待它是否能实现其所有目标。还有外媒报道称,中国国产芯片的荣耀逐步迈向 RISC-V 的未来。

DeepMind 拥有 2800 亿参数的模型,测试大型 AI 语言系统的极限

12 月 9 日,Alphabet 的人工智能实验室 DeepMind 在领英上发布了三篇关于大型语言模型 Gopher 的论文。Gopher 语言模型具有 2800 亿个参数,参数可以快速衡量语言模型的规模和复杂程度,这意味着 Gopher 比 OpenAI 的 GPT-3(1750 亿个参数)更大,但却比不上一些更具实验性的系统,例如微软和 Nvidia 的 Megatron 模型(5300 亿个参数)。Gopher 在大规模多任务语言理解(MMLU)基础测试中,与先前相比有很大提升;同时 Gopher 在被提示进行对话交互时,有时回复的连贯性让人感到惊讶。(奇客、领英)

在这里插入图片描述

图片来源:领英

Chrome 性能改进和本地窗口拦截的历程

约三年前,Chromium 团队开始了一个称为 Native Window Occlusion 的项目,该项目会实时跟踪每个 Chrome 窗口的遮挡状态,并降低被遮挡窗口中选项卡的优先级,其目的是提升 Chrome 的性能。Chromium 团队在进行遮挡计算时,为了避免 UI 线程被堵塞而降低 Chrome 的响应速度,进行了一系列的窗口操作,具体见详情链接。因为连续计算遮挡会降低 Chrome 的性能,因此他们需要了解窗口可能会变得可见或遮挡的原因。

在这里插入图片描述

图片来源:Chromium

在这个项目开发后,通过前后对比指标数据显示,启用该功能有着显著的性能优势:启动速度提高 8.5% 到 25.8%,GPU 内存使用量减少 3.1%,整体绘制的渲染器帧数减少 20.4%,遇到渲染器崩溃的客户端减少 4.5%,首次输入延迟改善 3.0%,以及首次内容绘制和最大内容绘制提高 6.7%。(Chromium)

更多详情见:https://blog.chromium.org/2021/12/chrome-windows-performance-improvements-native-window-occlusion.html

Databricks 宣布成立战略投资工具——Databricks Ventures

12 月 9 日,数据和人工智能公司 Databricks 宣布成立 Databricks Ventures,它是一种战略投资工具,将利用数据和人工智能的力量促进下一代创新和技术,同时它的第一支基金 Lakehouse Fund 也将投入给使用 Lakehouse 架构创建的下一代数据和人工智能公司。除了资金外,持有股权利益的投资组合公司将有机会获得独家产品路线图访问权限、深度技术集成和上市支持,以利用 Lakehouse 生态系统背后不断增长的势头。(Databricks)

图片来源:Databricks

GNOME Shell 42 即将发布,具有更好的鼠标输入

近日,GNOME 团队宣布,GNOME Shell 42 将于 2022 年发布,其优化的鼠标输入情况对游戏玩家而言无疑是个好消息。除此之外,GNOME Shell 42 表示还将让应用程序以完整的输入设备速率处理输入事件;对于进行速度、方向、加速度计算的这类应用程序(例如应用画笔效果的绘图应用程序),由于压缩事件会将数据平滑处理并篡改这些计算,因此使用设备输入它们时需要尽可能多的粒度。

为了将所需的计算保持在最低限度,Mutter 缓存了一组矩形,这些矩形近似于指针下方 actor 的可见、未覆盖区域。它们比较直接,与输入事件位于同一坐标空间中,如果指针移动到表示区域之外,或者通过其他方式清除缓存,则会再次查找执行组件并缓存新区域(GNOME Shell 和 Mutter 的开发博客)

在这里插入图片描述

图片来源:GNOME Shell 和 Mutter 的开发博客

更多详情见:https://www.gamingonlinux.com/2021/12/gnome-shell-42-to-have-better-mouse-input-that-will-help-gaming/

HashiCorp 正式进入公开市场,开启新篇章

12 月 9 日,HashiCorp 宣布正式进入公开市场,表示将会继续为终端用户解决问题。从一开始,HashiCorp 就是在开源社区中构建的。九年来,从一张白纸开始勾勒计划,到共同形成一个生态系统,他们旨在解决构建和管理现代云基础架构所涉及的许多不同挑战。而现在他们正式进入公开市场,将开始新的旅程。HashiCorp 官方表示首次公开募股对公司来说是一个巨大的里程碑,他们将不忘初心、牢记使命,继续研究新产品,始终专注于解决用户工作流程并集成现代景观的多种技术,同时构建用户所期望的简单性、模块化和可组合性。(HashiCorp)

在这里插入图片描述

图片来源:HashiCorp

严重警告!Apache Log4j 远程代码执行漏洞

近日,一个 Apache Log4j2 的高危漏洞细节被公开,攻击者利用漏洞可以远程执行代码。Apache Log4j 是一个基于 Java 的日志记录工具,而 Apache log4j-2 是 Log4j 的升级,它比其前身 Log4j 1.x 提供了重大改进,并提供了 Logback 中可用的许多改进,同时修复了 Logback 架构中的一些固有问题,这个日志框架可以被用于业务系统开发以及记录日志信息。

据阿里云通报,由于 Apache Log4j2 某些功能存在递归解析功能,攻击者可直接构造恶意请求,触发远程代码执行漏洞。专家团队检测发现,Apache Log4j-2 中存在 JNDI 注入漏洞,当程序将用户输入的数据进行日志记录时,即可触发此漏洞,成功利用此漏洞可以在目标服务器上执行任意代码。用户只需排查 Java 应用是否引入 log4j-api , log4j-core 两个 jar。若存在应用使用,极大可能会受到影响。目前修复方式是升级到最新版本,官方已经在分析修复代码,但目前尚未正式发布。(Galaxy)

在这里插入图片描述

图片来源:Galaxy


开源软件专区

Tailwind CSS v3.0 发布,不可思议的性能提升

12 月 10 日,Tailwind CSS 官网宣布 Tailwind CSS v3.0 发布,其在性能方面有很大提升,改进了很多工作流程,同时也增加了很多新功能。使用 Just-in-Time 引擎能飞速构建时间,可堆叠变体,解锁任意值支持,提升浏览器性能;同时还有彩色框阴影、多栏布局、原生表单控制样式,能够直接在 HTML 中构建丰富的滚动捕捉体验等改进功能。最重要的是,Tailwind 文档是全新的,包含最新、全面的示例以及用户开始掌握 Tailwind 所需的一切。因此,官方表示 Tailwind CSS v3.0 是他们有史以来最激动人心的一个版本。

在这里插入图片描述

图片来源:Tailwind CSS

更多详情见:https://tailwindcss.com/blog/tailwindcss-v3

VS Code 中的 Python 编辑器可用,轻松重构代码

12 月 9 日,微软宣布 2021 年 12 月发布、适用于 Visual Studio Code 的 Python 扩展现已可用。在这个版本中,可以通过 Pylance 使用新的重命名重构体验,更轻松地重构代码。如果要自定义更新的引用,可在接受更改之前在预览阶段中切换行或文件级别的复选框。当使用虚拟或不受信任的工作区时,Python 扩展会提供语法错误检测和有限的 IntelliSense 支持,同时用户可以通过 Python 环境管理器扩展来检查自己的 Python 环境和它的软件包。

在这里插入图片描述

图片来源:Microsoft

更多详情见:https://devblogs.microsoft.com/python/python-in-visual-studio-code-december-2021-release/


开源工具推荐

VLC media player:一个开源的跨平台多媒体播放器

VLC media player 是一个免费和开源的跨平台多媒体播放器和框架,可以播放大多数多媒体文件和各种流媒体协议,目前下载次数已超过一亿次。VLC 多媒体播放器,最初名为 VideoLAN Client,是 VideoLAN 规划的开源多媒体播放器。它能作为单播或多播的流服务器在 IPv4 或 IPv6 的高速网络连线下使用,同时调用 FFmpeg 解码器与 libdvdcss 程序库使其有播放多媒体文件及加密 DVD 影碟的功能。

在这里插入图片描述

图片来源:VideoLAN

更多详情见:https://www.videolan.org/vlc/index.zh.html

【欢迎来稿】源码面前,了无秘密。大家还有哪些推荐的开源工具或者开源软件,亦或是想了解的开源资讯,可以投稿至邮箱:tumin@csdn.net。开源世界的一切,由你我共同创造!


你参与开源有多长时间了?是否通过开源获得过收入?对亲身经历的开源世界有什么样的看法?
欢迎参与 CSDN 重磅推出的《2021 中国开源开发者年度有奖大调查》活动,惊喜礼品等你拿!

图片: https://uploader.shimo.im/f/KBiVVSh0Qh3tYa19.jpg!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2MzkxMjc5ODEsImciOiIxNnE4TUpXcFlMQ3A2Yms3IiwiaWF0IjoxNjM5MTI3NjgxLCJ1c2VySWQiOjc0MjE1Mzg0fQ.1EdsT8rzA51I77vVXleJ4ysWk07axnUkKWKld6l7Nv8

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 香山开源高性能risc-v处理器设计与实现 pdf 是一份介绍risc-v处理器的设计和实现的文档。risc-v是一种基于精简指令集的处理器架构,因其简洁、开放、可定制的特点,受到了广泛关注。 该文档详细介绍了如何在FPGA(现场可编程门阵列)上实现risc-v处理器。作者分享了开发该处理器的具体步骤、设计方案、软件支持等方面的知识。并且,该处理器的性能也在文档中详细评估。 该处理器在性能、功耗等方面有着不俗表现。其主频可以达到400MHz以上,实现了乘-累加指令,并且具有64位寄存器和32个寄存器,支持RV64I标准指令集,内存延迟很低,具有较好的实时性能。 总之,香山开源高性能risc-v处理器设计与实现 pdf是一份非常值得阅读的文档,其中对risc-v处理器的设计和实现有着详细的介绍,可以帮助人们了解risc-v处理器的优势和不足,为相关领域的开发提供指导。 ### 回答2: 《香山开源高性能risc-v处理器设计与实现》是一本介绍如何设计和实现RISC-V处理器的书籍,也是一本介绍RISC-V处理器架构的入门读物。该书深入浅出地介绍了RISC-V架构和处理器设计的基本知识,并通过实例详细地述说了如何基于该架构,设计和实现一个高性能RISC-V处理器。 该书的作者陈海波教授是一位专业的计算机架构工程师,他在书中将自己多年来的实践经验与理论知识完美结合,将复杂的概念以通俗易懂的方式呈现给读者。全书以RISC-V指令集架构、CPU内部运行机制、核心子系统设计等方面为主线,详细地介绍了处理器的设计流程和实现细节。最后以在FPGA上的逻辑仿真和运行测试为实例,让读者真正了解该处理器的可靠性和高性能。 通过学习《香山开源高性能risc-v处理器设计与实现》这本书,读者可以深入学习RISC-V处理器架构以及处理器设计方面的知识。不仅可以对计算机组成原理和计算机系统结构有更深入的理解,还可以掌握实际的设计和开发技巧。对于从事处理器设计、嵌入式系统设计等领域的专业人员,是一本不可多得的参考书籍。 ### 回答3: 《香山开源高性能risc-v处理器设计与实现》是一本介绍RISC-V处理器架构的书籍,该处理器架构是一个基于精简指令集(RISC)的开源处理器架构。本书主要介绍了香山开源处理器的设计与实现,是一本深入学习RISC-V架构的重要参考书。 该书共分为八章,首先介绍了处理器的基本概念和RISC-V处理器架构的特点。接着深入分析了RISC-V处理器的指令集和管道,讲解了指令集概述、流水线架构、指令编码等内容。紧接着,本书介绍了一款基于RISC-V架构的香山开源处理器,详细介绍了处理器的数据通路、控制单元、存储结构等模块的实现原理。 在完成处理器架构描述之后,本书详细介绍了基于Vivado实现的处理器的设计和仿真调试的方法。通过实际例子的讲解,读者可以深入了解如何通过Vivado进行处理器设计和仿真调试。 该书最后介绍了一些关于RISC-V处理器架构的扩展和应用的内容,如在处理器架构扩展方面的内容,以及如何在RISC-V处理器架构上实现操作系统和应用程序的开发。 总之,《香山开源高性能risc-v处理器设计与实现》是一本详细介绍RISC-V处理器架构和实现方法的书籍,对于学习处理器架构和实现的读者是一本不可多得的参考书。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值