Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Risc-V扩展,用于可忽略负载

Risc-V扩展,用于可忽略负载
EN

Stack Overflow用户
提问于 2020-09-19 09:11:02
回答 1查看 66关注 0票数 0

某些体系结构除了正常负载外还具有“可忽略负载”:当负载被拒绝时,不是发出异常(导致分段错误),而是将缺省值(例如,零)写入目标寄存器。这允许编译器将加载移动到条件分支之前,这对于非推测性内核的性能可能很重要。

我想知道是否有一个Risc-V扩展。我什么也没找到。

EN

回答 1

Stack Overflow用户

发布于 2020-09-19 19:26:36

在当前的一组完整的标准RISC-V扩展中,不支持可忽略的加载(即,当标准lw、lh、lb等将被捕获时,不基于存储器位置的存储器保护而捕获的加载指令)。它们自然也不适合任何计划中的标准扩展。您可以找到ISA规范here的当前版本。(标准扩展是由RISC-V基金会设计和批准的,保证不会相互冲突,并将出现在ISA规范中)。

这就是说,RISC-V的设计目的是让自定义加速器的非标准扩展的设计和实现变得简单。有一些位保留用于自定义扩展的实现,并保证当前和未来的标准扩展不会发生冲突。因此,也没有任何措施阻止将可忽略的load指令作为非标准扩展的一部分添加到RISC-V中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63967103

复制
相关文章
机器学习 ML.NET 发布 1.0 RC
ML.NET 是面向.NET开发人员的开源和跨平台机器学习框架(Windows,Linux,macOS),通过使用ML.NET,.NET开发人员可以利用他们现有的工具和技能组,为情感分析,推荐,图像分类等常见场景创建自定义机器学习模型,将开发自定义AI并注入其应用程序之中,微软.NET团队在官方博客[https://devblogs.microsoft.com/dotnet/announcing-ml-net-1-0-rc-machine-learning-for-net/]发布了ML.NET 1.0 RC(Release Candidate)(版本1.0.0-preview), 这是在2019年第二季度发布最终 ML.NET 1.0 RTM 之前的最后预览版本, 我猜测发布的时间点应该是微软5月6-8举办的 Build开发者大会上【https://www.microsoft.com/en-us/build】。下图是从2018年5月份开源发布ML.NET 0.1版本以来到1.0 RTM之前的预览时间图:
张善友
2019/07/02
6050
使用ML.Net和CSharp语言进行机器学习
本文介绍.net中的机器学习技术实现,不涉及数学方面的内容。它将重点关注在.net中的基本工作流程及其数据处理结构,以及怎么样通过使用开源项目ML.Net 0.2来进行机器学习的实验。
程序你好
2018/07/23
2.4K0
使用C# 探索 ML.NET 中的不同机器学习任务
ML.NET 是 Microsoft 开源的针对 .NET 应用程序的 跨平台机器学习库,允许您使用 C#、F# 或任何其他 .NET 语言执行机器学习任务。此外,ML.NET 支持在其他机器学习框架中构建的模型,如TensorFlow,ONNX,PyTorch 等,它也具有极高的性能,可用于各种机器学习任务。
张善友
2022/03/30
1.5K0
使用C# 探索 ML.NET 中的不同机器学习任务
一个开源的,跨平台的.NET机器学习框架ML.NET
微软在Build 2018大会上推出的一款面向.NET开发人员的开源,跨平台机器学习框架ML.NET。 ML.NET将允许.NET开发人员开发他们自己的模型,并将自定义ML集成到他们的应用程序中,而无需事先掌握开发或调整机器学习模型的专业知识。在采用通用机器学习语言(如R和Python)开发的模型,并将它们集成到用C#等语言编写的企业应用程序中需要付出相当大的努力。ML.NET填平了机器学习专家和软件开发者之间的差距,从而使得机器学习的平民化,即使没有机器学习背景的人们能够建立和运行模型。通过为.NET创建
张善友
2018/06/19
1.5K0
微软发布开源跨平台机器学习框架ML.NET 0.2版本
上个月在Build 2018年微软发布了ML.NET 0.1,一个跨平台的开源机器学习框架。今天又发布了ML.NET 0.2。这个版本侧重于添加新的ML任务,比如集群,使验证模型更容易,为ML.NET示例添加一个全新的repo,并解决我们在GitHub repo中收到的各种问题和反馈。
程序你好
2018/07/23
4460
微软发布开源跨平台机器学习框架ML.NET 0.2版本
.NET机器学习 ML.NET 1.4预览版和模型生成器更新
ML.NET 是面向.NET开发人员的开源和跨平台机器学习框架。 ML.NET 还包括Model Builder (一个简单的UI工具)和 CLI ,使用自动机器学习(AutoML)构建自定义机器学习(ML)模型变得非常容易。
张善友
2020/06/19
1.9K0
.NET机器学习 ML.NET 1.4预览版和模型生成器更新
译 | 宣布ML.NET 1.2 及模型生成器更新(用于 .NET 的机器学习)
我们很高兴地宣布ML.NET 1.2 和模型生成器和 CLI 的更新。ML.NET是 .NET 开发人员的开源和跨平台机器学习框架。ML.NET还包括模型生成器(Visual Studio 的简单 UI 工具)和ML.NET CLI(命令行界面),以便使用自动机器学习 (AutoML) 构建自定义机器学习 (ML) 模型变得超级简单。
Edi Wang
2019/07/22
1.1K0
译 | 宣布ML.NET 1.2 及模型生成器更新(用于 .NET 的机器学习)
微软开源 ML.NET 跨平台机器学习框架,AI 普及又向前跨进一步
AI 研习社按,当地时间 5 月 7 日,微软 Build 大会在美国西雅图召开,会上微软针对开发者发布了一系列新产品。详细信息参见 Build 大会中的 AI:微软 AI 云服务全线更新。在这一系列产品发布的同时,AI 研习社注意到,微软同时宣布开源机器学习框架——ML.NET。利用 ML.NET,开发人员可以直接上手已有的模型,无需具备开发或调节机器学习模型的专业知识。
AI研习社
2018/07/26
4280
微软开源 ML.NET 跨平台机器学习框架,AI 普及又向前跨进一步
微软发布ML.NET 1.0
原文地址:https://devblogs.microsoft.com/dotnet/announcing-ml-net-1-0/
张善友
2019/07/02
9470
.NET开发人员如何开始使用ML.NET
随着谷歌,Facebook发布他们的工具机器学习工具Tensorflow 2和PyTorch ,微软的CNTK 2.7之后不再继续更新(https://docs.microsoft.com/zh-cn/cognitive-toolkit/releasenotes/cntk_2_7_release_notes),Build 2019 微软也发布了ML.NET 1.0 ,这是一个面向机器学习开发者的新框架。可以说2019年是机器学习社区普及化的一年,所有的这些发布清楚地表明了IT行业的发展方向。从数据集改进模型到新的模型更新,以及优化硬件。
张善友
2019/07/02
1.2K0
使用ML.NET模型生成器来完成图片性别识别
ML.NET 使你能够在联机或脱机场景中将机器学习添加到 .NET 应用程序中。 借助此功能,可以使用应用程序的可用数据进行自动预测。 机器学习应用程序利用数据中的模式来进行预测,而不需要进行显式编程。
雪雁-心莱科技
2020/11/02
1.6K0
使用ML.NET模型生成器来完成图片性别识别
C#开源跨平台机器学习框架ML.NET----介绍与环境搭建
现在学习机器学习这块时,基本上都是要先学习Python,还要自己去学习更多的样本数据教程,这样对于使用C#学习机器学习的基础并不容易,于是微软推出了ML.NET的开源跨平台机器学习框架。
Vaccae
2019/09/05
3.2K0
C#开源跨平台机器学习框架ML.NET----介绍与环境搭建
.NET 基金会项目介绍-ML.NET
ML.NET 是属于 .Net 基金会的一个项目,本文将简要介绍该项目相关的信息。
newbe36524
2020/03/16
7280
ML.NET 发布0.11版本:.NET中的机器学习,为TensorFlow和ONNX添加了新功能
微软发布了其最新版本的机器学习框架:ML.NET 0.11带来了新功能和突破性变化。
张善友
2019/07/02
6140
[AI新知] 微软释出ML.NET 1.1,加入异常侦测演算法
微软为ML.NET的时间序列NuGet套件加入两个预览功能,分别是异常侦测演算法以及全新支援奇谱分析的时间序列预测元件
阿泽
2019/06/21
6510
[AI新知] 微软释出ML.NET 1.1,加入异常侦测演算法
ML.NET介绍:最常使用的数据结构IDataView
ML.NET一种跨平台的开源机器学习框架。ML.NET将让广大.NET开发人员可以开发自己的模型,并且将自定义的机器学习融入到其应用程序中,无需之前拥有开发或调整机器学习模型方面的专业知识。能够支持诸多机器学习任务,比如说分类(比如文本分类和情绪分析)以及回归(比如趋势预测和价格预测),使用模型用于预测,还包括该框架的核心组件,比如学习算法、转换和核心的机器学习数据结构。
程序你好
2019/03/04
1.8K0
ML.NET介绍:最常使用的数据结构IDataView
使用 ML.NET 再现 《华强买瓜》
最近在看微软开源的机器学习框架ML.NET使用别人的预训练模型(开放神经网络交换格式.onnx)来识别图像,然后逛github发现一个好玩的repo。决定整活一期博客。
全球技术精选
2022/09/05
5780
使用 ML.NET 再现 《华强买瓜》
VB.NET Core调用YOLOv5 ONNX模型进行目标检测(ML.NET)
这里就用到微软的ML.NET推理引擎,ML.NET 由微软研究院研发,在过去的十年里发展成为一个重要的框架,它在微软的许多产品团队中都有使用,比如 Windows、必应、Azure 等等。
办公魔盒
2023/03/02
2K0
VB.NET Core调用YOLOv5 ONNX模型进行目标检测(ML.NET)
ML-Framework:ML.NET 0.3 带来新组件
ML.NET在今年微软在Build 2018 会议上宣布的机器学习框架现已正式推出0.3版本 https://github.com/dotnet/machinelearning/releases/tag/v0.3.0 。Microsoft希望.NET开发人员能够设计自己的ML模型并将其集成到他们的应用程序中,而无需构建特定的专有技术,让AI技术平民化。ML.NET 0.3现在提供了许多用于训练机器学习模型的新组件以及以流行的ONNX格式导出模型的选项,当然还包括了许多Bug修复。
张善友
2018/07/24
4900
ML-Framework:ML.NET 0.3 带来新组件
【机器学习】机器学习系列:(一)机器学习基础
本章我们简要介绍下机器学习(Machine Learning)的基本概念。主要介绍机器学习算法的应用,监督学习和无监督学习(supervised-unsupervised learning)的应用场景,训练和测试数据的用法,学习效果评估方式。最后,对scikit-learn进行一些简单的介绍。 自计算机问世以来,计算机可以学习和模仿人类智慧的观点,可谓“引无数英雄竞折腰”。像Arthur C. Clarke的HAL(Heuristically programmed ALgorithmi
小莹莹
2018/04/23
1.7K0
【机器学习】机器学习系列:(一)机器学习基础

相似问题

排除ML.NET机器学习模型问题

110

Infer.NET vs ML.NET (微软机器学习框架)

23

如何使用带有标记属性的ML.NET进行recomandation机器学习

12

使用微软ML.net 0.2进行图像识别/分类(机器学习)

33

相似轮廓推荐的机器学习算法(ML.NET库) .NET C#

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文