关于SW-5片上异构众核的一点疑问?

来源:百度文库 编辑:超级军网 时间:2024/05/06 09:38:53
首先,文中说道
1)自主众核处理器的管理核心是一个字长 64 bit 的全功能 RISC 核心, 可运行在用户态和系统态,
支持完整的中断处理和空间管理, 并支持超标量、乱序发射、乱序执行和推测执行, 可以高效处理应用
的串行段, 并向用户提供标准服务和运行环境

2)自主众核处理器的运算核心也是字长 64 bit 的 RISC 核心, 只能运行在用户态, 采用乱序发射、
乱序执行、静态转移预测的执行机制, 不支持中断处理, 通过段表的方式实现虚实地址代换和保护. 在
保证强大聚合运算效率的前提下, 最大程度简化微结构设计.

其次,文中又说道:
执行模型: 管理核心运行标准 Linux 系统, 运算核心运行轻量级操作系统. 管理核心、运算核心
均可独立运行, 且执行环境和执行过程一致

那么问题来了:

只能在用户态运行的运算核心,如何运行操作系统??

论文指的是:一种面向高性能计算的自主众核处理器结构(可百度)首先,文中说道
1)自主众核处理器的管理核心是一个字长 64 bit 的全功能 RISC 核心, 可运行在用户态和系统态,
支持完整的中断处理和空间管理, 并支持超标量、乱序发射、乱序执行和推测执行, 可以高效处理应用
的串行段, 并向用户提供标准服务和运行环境

2)自主众核处理器的运算核心也是字长 64 bit 的 RISC 核心, 只能运行在用户态, 采用乱序发射、
乱序执行、静态转移预测的执行机制, 不支持中断处理, 通过段表的方式实现虚实地址代换和保护. 在
保证强大聚合运算效率的前提下, 最大程度简化微结构设计.

其次,文中又说道:
执行模型: 管理核心运行标准 Linux 系统, 运算核心运行轻量级操作系统. 管理核心、运算核心
均可独立运行, 且执行环境和执行过程一致

那么问题来了:

只能在用户态运行的运算核心,如何运行操作系统??

论文指的是:一种面向高性能计算的自主众核处理器结构(可百度)
所以说只是轻量级操作系统啊。
(不区分系统态和用户态的)
大概是某种firmware吧?启动cpu的时候由管理核心注入。
纯猜测。