首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >RISC-V规范引用了“hart”这个词--“hart”是什么意思?

RISC-V规范引用了“hart”这个词--“hart”是什么意思?
EN

Stack Overflow用户
提问于 2017-03-08 16:33:44
回答 4查看 10.8K关注 0票数 31

我在RISC-V2.1规范第35页找到了hart的参考资料。然而,我在这份文件中找不到哈特的定义。哈特指的是硬件线还是更险恶的东西?

EN

回答 4

Stack Overflow用户

发布于 2017-03-09 15:02:41

是的,hart是一个硬件线程。

票数 31
EN

Stack Overflow用户

发布于 2020-04-13 09:51:37

一个与RISC-V兼容的内核可以通过多线程支持多个RISC-V兼容的硬件线程或harts

RISC-V指令集手册

第一卷:无特权的ISA文档版本20191214-草稿

第2页

票数 17
EN

Stack Overflow用户

发布于 2020-07-24 00:16:07

在简单的语言中,hart是RISC-V执行上下文,包含一整套RISC-V体系结构寄存器,并独立于RISC-V系统中的其他harts执行其程序。什么是"RISC-V系统“取决于软件的执行环境,但对于标准的用户级程序,它意味着用户可见的harts和内存(即多线程Unix用户进程)。“独立执行”意味着每个hart最终将以程序顺序获取并执行其下一个指令,而不考虑其他harts的活动(至少在用户级别)。

这是我花了很多时间来理解“哈特”是vKo之后得到的最接近的答案。

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

https://stackoverflow.com/questions/42676827

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档