一种面向标量和向量指令混合执行的发射方法及装置

基本信息

申请号 CN201810668398.4 申请日 -
公开(公告)号 CN109062604A 公开(公告)日 2018-12-21
申请公布号 CN109062604A 申请公布日 2018-12-21
分类号 G06F9/30;G06F9/38 分类 计算;推算;计数;
发明人 袁媛;张承义;游柏青;高军;苑佳红;王玉姣;刘晓燕;丁哲;王晓凤 申请(专利权)人 飞腾技术(长沙)有限公司
代理机构 湖南兆弘专利事务所(普通合伙) 代理人 谭武艺
地址 300452 天津市滨海新区海洋高新技术开发区信安创业广场5号楼
法律状态 -

摘要

摘要 本发明公开了一种面向标量和向量指令混合执行的发射方法及装置,发射方法实施步骤包括:接收标量指令和向量指令并存储在共用的发射队列中;从发射队列中选取一条具备发射条件的待发射指令,判断待发射指令的类型,如果待发射指令为可拆分的向量指令,则将向量指令拆分成向量微指令并存储到单独的向量缓冲部件中;对发射队列中具备发射条件的标量指令、向量缓冲部件中的向量微指令仲裁发射;将发射完毕的指令从发射队列或向量缓冲部件中删除;装置包括指令队列、向量缓冲部件和仲裁部件。本发明能够对标量和可拆分向量指令进行发射管理,减少发射部件的开销,同时能够保证发射部件的高效运转。