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

RISC-V详细介绍 文章目录写在前面什么是RISC-VRISC-V诞生的背景ISA霸权摩尔定律的穷途末路穷困潦倒的学者不断增长的指令数量RISC-V架构设计思想如何设计一个好的ISARISC-V之RV32I四个典型特点RISC-V之乘除法指令指令格式用乘法代替常数除法RISC-V之RV64RISC-V的特权架构机器模式监管者模式 写在前面 本文主要基于RISC-V中文手册,其中包括但不限于一些网络的资料。本文版权属于skywf,转载或借用请联系作者。 什么是RISC-V RISC-V(发音为“risk-five”)是一个基于 阅读详情

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

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

一分钟速览新闻点!

  • “香山”:开源高性能 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@youkuaiyun.com。开源世界的一切,由你我共同创造!


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

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

RISC-V与ARM的比较 RISC-V和ARM是近年来受到广泛关注的两种处理器架构。RISC-V是一个开源指令集架构(ISA)基于精简指令集计算(RISC)原则。而ARM指令集架构是一个专有ISA,其较早出现,经过多年的发展,获得了广泛的声誉,已成为嵌入式系统和移动设备中主流ISA。 比较这两种架构对于理解它们的优缺点以及它们对计算未来的潜在影响至关重要。本文将深入研究RISC-V和ARM的历史、架构特性、性能、能效、生态系统、许可模型、用例和未来前景。 阅读详情

相关推荐

Risc-v介绍及工具链实践

Risc-v介绍及工具链实践RISC-V简介:RISC-V特点:Risc-v工具链实践下载RISCV-tools下载riscv-gnu-toolchain编译riscv-gnu-toolchain编译riscv-tools编译qemu RISC-V简介: RISC-V是由加州大学伯克利分校于2010年开发的全新的指令集架构,它不像X86,ARM一样,使用需要巨额的授权费,而是以BSD许可证发布,完...

ALLap97的博客 3850

【跟我学RISC-V】(一)认识RISC-V指令集并搭建实验环境

跟我一起学RISC-V指令集吧

April_Zhao的博客 2万+

RISC-V处理器设计与实现:从概念到流片

芯片的设计与制造是一个复杂的过程,涉及从概念设计、逻辑验证、电路仿真到物理设计、制造和封装测试等多个环节。在RISC-V处理器设计中,设计者首先需要根据指令集架构确定处理器的基本结构,然后使用Verilog等硬件描述语言将设计思路转化为硬件代码。在硬件代码完成之后,会进行逻辑仿真以验证设计的正确性。逻辑验证之后,将开始物理设计阶段,这包括布局布线(Place & Route)和时序分析。布局布线过程将逻辑网表映射到物理芯片上,时序分析确保所有信号都能在预定的时间内稳定传输。

weixin_31163455的博客 2689

什么是RISC-V?以及RISC-V和ARM、X86的区别

RISC-V是基于RISC精简指令集架构开发的一个开放式指令集架构,它是由加州大学伯克利分校的计算机科学教授(克里斯蒂安·阿萨诺维奇)领导的团队开发,RISC-V是开放的,任何人都可以使用它来开发处理器芯片和其他硬件,而无需支付任何许可或使用费用。RISC-V的设计简单,易于扩展和自定义,可以在各种应用场景和市场中使用。指令集架构(,简称ISA)是计算机系统中的一个重要概念,指的是计算机中处理器的指令集和处理器的内部结构,即处理器是如何执行指令的。ISA规定了一套指令集,包括指令的种类、指令的格式。

17岁boy的博客 1万+

sysbench测试系统内存

系统内存读写测试方法,报告解读

m0_61066945的博客 3018

高光谱知识(1)-高光谱成像技术的理解

系列文章目录 高光谱技术可以获得待观测目标或场景的连续单色光谱图像,并通过空间维(x, y)数据和光谱维(λ)数据共同组成三维观测数据立方体,从而为研究人员提供探测目标或场景中的每一个点的空间和光谱特征细节。这种兼具相机的高分辨成像能力和光谱仪的高光谱分辨能力使得高光谱被广泛应用于测绘遥感、目标识别、环境监测与评估、临床影像诊断、过程监控等任务中,并在地理、空间、海洋、气候、大气、农业、植被、生态、医药、安防、制造与色度等多个领域中发挥巨大作用。 文章目录系列文章目录前言一、按获取数据的过程划分二、按照光

Echo_Code的博客 1万+

RISC - V的快速了解

RISC-V(发音为"risk-five")是基于精简指令集计算(RISC)原则设计的一种开放标准指令集架构(ISA)。区别于x86或ARM等专有指令集架构,RISC-V允许任何组织或个人在遵守其开源许可协议的前提下,自由地使用、开发、制造和销售基于RISC-V的芯片和软件。这种开放性不仅推动了技术创新,还降低了进入门槛,使得更多的企业和研究机构能够参与到定制硬件解决方案的开发中。因此,RISC-V已经成为了教育、研究和商业领域中极为受欢迎的平台。

weixin_65190179的博客 8491

RK3588实战:如何将8路1080P视频流实时拼接成一张超清全景图?聊聊AVS模块的那些事

本文深入解析了RK3588芯片的AVS模块如何实现8路1080P视频流的实时全景拼接技术。通过硬件加速、时间同步、几何校正和色彩均衡等关键技术,RK3588能够高效处理高密度视频流,输出超清全景图。文章还提供了优化策略和实战经验,帮助开发者充分发挥RK3588的潜力。

weixin_27014595的博客 741

RISC-V 介绍

RISC-V(Reduced Instruction Set Computing Five)是一个开放式指令集架构(ISA), RISC-V可以被用于许多不同的计算机硬件平台上。此外,RISC-V是一个开放的标准,任何人都可以提供RISC-V芯片的设计和生产实现。因此, RISC-V ISA 的开源实现使得硬件开发变得更加容易,并且可以比现有的商业解决方案提供更优秀的性能和定制服务。该团队的目标是创建新一代的指令集架构,以改进现有的指令集体系结构。RISC-V的设计体现了现代计算机架构的许多优势。

weixin_53265084的博客 3740

解决Docker拉取镜像报错:Get https://registry-1.docker.io/v2/: 报错

解决Docker拉取镜像报错: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection问题描述Get "https://registry-1.docker.io/v2/"是docker官方的镜像源,下载很慢的,一般会自己指定国内映射的加速镜像源。

qq_33650333的博客 4172

详述字符集与汉字编码

字符集与字符编码是文本处理的基础概念。字符集定义字符集合(如ASCII、GB2312、Unicode),字符编码则规定字符如何存储为二进制数据。汉字编码经历了从区域化(GB2312、GBK、BIG5)到全球化(Unicode)的演进,Unicode通过UTF-8、UTF-16等编码方案实现跨语言兼容。UTF-8因兼容ASCII、节省空间且无乱码风险,成为中文互联网的主流编码。正确处理编码问题需统一标准、明确声明格式,并注意生僻字的特殊处理。

零零发不爱ai的博客 805

RISC-V(1)——RISC-V是什么,有什么用

RISC发明者是美国加州大学伯克利分校教师David Patterson,RISC-V(拼做risk-five)是第五代,也是由David Patterson指导的项目,但许多贡献者是该大学以外的志愿者和行业工作者。是一个CPU的基石,要实现CPU 计算和控制功能,就必须定义好一系列与硬件电路相匹配的指令系统。指令就是我们交代CPU 要执行的操作,指令集就可以简单理解为指令的集合。我们把cpu 能够识别的指令汇总在一起就构成了一个指令集。

口袋里的跳跳糖 5132

31.XAPP1052乱序分析及处理

目录 1.XAPP1052乱序分析 2.XAPP1052乱序处理 2.1乱序处理方法选择 2.2 XAPP1052乱序处理代码详解 3.XAPP1052乱序处理后的波形分析 3.1发送引擎 3.2接收引擎 4.XAPP1052乱序处理后的带宽测试 5.下期内容 1.XAPP1052乱序分析 首先先给大家讲解下什么是PCIe的乱序。在PCIe系统中,乱序就是主机发送的TLP序列ID为1、2、3、4到从机,从机接收到的可能不是1、2、3、4。主机和从机如果都不解决乱序的问题,就会导致从机接

一个早起的程序员 1707

RISC-V基本介绍

文章目录前言一、命名规范二、使用步骤1.引入库2.读入数据总结 前言 RISC-V作为目前大火的开源指令集架构有着自己的独特魅力,本文将对其基本情况进行介绍,给大家留一个初步印象。 关于指令集的概念大家可以参看: RISC-V念作 “risk-five”,代表着 Berkeley 所研发的第五代精简指令集。它是一款高质量、免许可证、开放的RISC ISA,是一套由RISC-V基金会维护的标准,适用于所有类型的计算系统。开源的RISC-V打破了ARM、x86架构的技术壁垒,便于开发者进行开发,目前国内外都

lijianyi0219的博客 3万+

手把手教你学GPU的KMD专栏--3.4 中断处理机制与优化

记住,中断处理是GPU与CPU通信的"桥梁",没有高效的中断处理,GPU的性能将无法充分发挥。KMD通过"快进快出"原则、事件标志机制、GPU本机围栏等技术,实现高效、低延迟的中断处理。:GPU本机围栏机制允许GPU在满足特定条件(如围栏值达到某个阈值)时才触发中断,而不是每次围栏更新都触发中断,从而显著减少CPU唤醒次数,降低功耗。正如Microsoft GPU架构师在2022年WinHEC大会上指出:"没有好的中断处理,再强大的GPU也会被系统延迟拖垮。:多个GPU设备共享中断,导致中断处理混乱。

MHD0815的博客 112

纳米尺度仿真软件:GROMACS_(3).分子动力学模拟原理

分子动力学(MD)模拟是一种强大的计算方法,通过数值积分牛顿运动方程,追踪粒子在时间上的位置和速度变化,提供关于体系动力学行为的详细信息。选择合适的力场、设置初始条件、应用边界条件、控制温度和压力、选择合适的时间步长、计算能量和力,是 MD 模拟的关键步骤。通过这些步骤,可以对各种化学、生物和材料体系进行模拟和分析,揭示其结构、动力学和热力学性质。高级应用如反应路径模拟和蛋白质折叠研究,进一步扩展了 MD 模拟的应用范围。

kkchenjj的博客 1100

RISC-V指令集简介

RISC-V(发音为“risk-five”)是一个基于精简指令集(RISC)原则的开源指令集架构(ISA)。与大多数指令集相比,RISC-V指令集可以自由地用于任何目的,允许任何人设计、制造和销售RISC-V芯片和软件。虽然这不是第一个开源指令集,但它具有重要意义,因为其设计使其适用于现代计算设备(如仓库规模云计算机、高端移动电话和微小嵌入式系统)。设计者考虑到了这些用途中的性能与功率效率。RISC-V包含一个非常小的基础指令集和一系列可选的扩展指令集。

百里杨的博客 3570

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

从0到1,开启RISC-V学习之旅

RISC-V是一种开源的精简指令集架构,具有开源免费、简洁高效、可扩展性强等特点。文章从基础概念入手,系统介绍了RISC-V指令集(包括基本指令和扩展指令)、开发环境搭建、编程实践,以及处理器设计原理和性能优化技巧。随着物联网、AI等新兴领域的发展,RISC-V凭借其独特优势展现出广阔应用前景,成为芯片领域的重要技术方向。文章还提供了丰富的学习资源推荐,帮助读者系统掌握RISC-V技术,并展望了其在未来的发展潜力。通过学习RISC-V,开发者可以掌握芯片设计的前沿技术,为职业发展开拓新方向。

大雨淅淅的博客 3076

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

关于RISC-V你需要知道的事儿

RISC-V作为较新的指令集,技术上是有一定的优势,但在国内如此受关注,其实最大的原因是这个指令集是开源免费的,基于这套指令集设计的芯片无论用于科研和商业均无需给Intel和ARM上税。处理器发展了非常多年,里面的坑坑洼洼都被研究的清清楚楚,但是由于ARM和X86的指令集一路走来,需要兼容的东西多,包袱越来越重,导致指令集越来越复杂。最大的问题是RISC-V作为一个开源的指令集架构,其相关的编译器、开发环境、甚至成品芯片等相关生态仍然还在建立之中,生态不够强大,大规模应用还需要一个过程。

m0_49968063的博客 1532

RISC-V 指令集介绍

rs1 (Source Register 1)是第一个源操作数寄存器,占了5bit,在指令的15-19bit;rs1 (Source Register 1)是第一个源操作数寄存器,占了5bit,在指令的15-19bit;rs2 (Source Register 2)是第二个源操作数寄存器,占了5bit,在指令的25-31bit。rs2 (Source Register 2)是第二个源操作数寄存器,占了5bit,在指令的25-31bit。

qq_57502075的博客 2万+

计算机系统基础(五)之RISC-V指令集

正在整理中请稍后。。。。。。 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录正在整理中请稍后。。。。。。前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:

qq_38915354的博客 5万+

RISC-V简介

RISC-­V(发音为“risk­five”)是一个基于精简指令集(RISC)原则的全新开源指令集架构(ISA)。其中的字母“V”包含两层意思,一是这是Berkeley从RISCI开始设计的第五代指令集架构;二是它代表了变化(Variation)和向量(Vectors)。用于嵌入式系统的第五代精简指令集计算技术(RISC-V)技术是指在开发嵌入式应用时使用 RISC-V 开放源码处理器架构。作为一种开放源码架构,RISC-V 允许开发人员修改和优化处理器设计,以满足嵌入式系统的独特要求。

坚果的博客 1749

一文读懂:什么是RISC-V?为啥它是国产芯崛起的关键?

在今年6 月 27 日,中国移动正式发布全球首颗纯自研 RISC-V 架构的 LTE-Cat.1 芯片和移动首颗纯自研量产的蜂窝物联网通信芯片,他们分别是CM8610 LTE-Cat.1和CM6620 NB-IoT,两者在功耗,计算性能,射频性能上都非常优异。由于不同指令集的特点。对于CPU来说,每条指令都很简单。在中国政府芯片自主可控战略的推动下,许多中国企业已开始研发和生产基于RISC-V架构的芯片,RISC-V架构将逐渐成为中国芯片设计和制造领域的重要一步,帮助中国在芯片开发和生态建设方面取得成就。

了不起的云计算 5万+

指令集之争:ARM 与 RISC-V 架构深度对比及 RISC-V 技术全景解析

ARM 与 RISC-V 并非简单的“新旧交替”,而是一场“集中式精密工程”与“分布式开源协作”的范式碰撞。ARM 代表了工业时代芯片设计的巅峰,而 RISC-V 则承载着数字时代“去中心化、可定制、自主可控”的理想。对于开发者而言:若追求快速产品落地、成熟生态,ARM 仍是稳妥之选;若面向创新场景、成本敏感、自主可控,RISC-V 提供了前所未有的自由度。正如 RISC-V 创始人 David Patterson 所言:“RISC-V 不是为了打败谁,而是为了让每个人都能拥有自己的处理器。

聚焦前沿科技与硬核技术底层拆解,深耕 AI、量子计算、WebAssembly 等核心领域,拒绝碎片化科普。以通俗语言讲透复杂原理,用干货内容拆解技术逻辑,助力从业者吃透核心、把握趋势,每篇都是可落地的深度技术沉淀。 3769

从零开始写riscv处理器(一)指令集

本文介绍了RISCV处理器指令集的基础知识,包括从高级语言到机器语言的转换过程,以及RISCV指令集的分类和寄存器结构。重点讲解了RV32I指令集的基本格式和add指令示例,展示了汇编指令如何转换为机器代码。文章还提供了相关专栏链接,涵盖从零开始设计RISCV处理器的系列教程,包括指令集、数据通路、流水线结构等内容。

weixin_45774715的博客 9137
上一篇: 苹果重新设计开源官网;阿里云开放 YoC 源代码;GitHub 开发 Code Search 功能 | 开源日报
下一篇: Log4j “史诗级 ”漏洞背后:项目只有三位赞助者;RISC-V 基金会加速设计 RISC-V GPU;Linux 5.16 将延期发布 | 开源日报
开源头条
博客等级 码龄13年 1475粉丝 226原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值