MHP异构多流水线处理器
摘要文本
古进取得“一种透气窗帘布”专利技术,本申请涉MHP(Multiple Heteroid Pipeline)异构多流水线处理器。所提供的多流水线处理器,包括第一流水线、第二流水线、取指令单元、数据访问单元与任务分发器;第一流水线与第二流水线共享取指令单元与数据访问单元,通过取指令单元获取指令,以及通过数据访问单元获取指令执行所需的数据;第一流水线通过任务分发器向第二流水线分发任务,第二流水线处理从任务分发器获取的任务。
专利主权项内容
1.一种多流水线处理器核,包括第一流水线、第二流水线、取指令单元、数据访问单元、高速缓存与任务分发器,其中第一流水线与第二流水线是异构的;第一流水线与第二流水线共享取指令单元与数据访问单元,通过取指令单元获取指令,以及通过数据访问单元获取指令执行所需的数据;第一流水线运行的分发任务代码段生成任务描述符并将任务描述符提供给任务分发器以及通过任务分发器向第二流水线分发任务,第二流水线处理从任务分发器获取的任务,第一流水线无需等待第二流水线获取的所述任务被处理完成,其中任务描述符指示了任务的代码的入口地址和/或参数,用来处理任务的任务代码段被封装为函数,通过调用函数方式来向第二流水线分发任务;用来处理任务的任务代码段的入口处的代码识别是否需要保存上下文,当任务由非产生任务的流水线执行时,无需保存流水线的上下文;而当任务由产生任务的流水线执行时,需要保存流水线的上下文;以及用来处理任务的任务代码段的入口处的代码来检查当前执行任务的流水线类型或所支持的指令集,并选择加载当前流水线支持的任务版本并运行;所述高速缓存专用于所述第一流水线;第二流水线运行的分发任务代码段识别自身不具备浮点处理单元或向量处理单元而通过所述任务分发器向包括浮点单元与向量单元的第一流水线分发任务,第一流水线处理从任务分发器获取的任务。
专利申请信息
| 项目 | 内容 |
|---|---|
| 专利名称 | MHP异构多流水线处理器 |
| 专利类型 | 发明授权 |
| 申请号 | CN201811144658.4 |
| 申请日 | 2018年9月29日 |
| 公告号 | CN109408118B |
| 公开日 | 2024年1月2日 |
| IPC主分类号 | G06F9/38 |
| 权利人 | 古进 |
| 发明人 | 古进 |
| 地址 | 上海市虹口区花园路118弄13号402 |