分支指令处理方法、处理器、芯片、板卡、设备及介质

    公开(公告)号:CN114911528B

    公开(公告)日:2024-09-13

    申请号:CN202210613728.6

    申请日:2022-05-31

    IPC分类号: G06F9/38 G06F9/355

    摘要: 本公开实施例提供一种分支指令处理方法、SIMT处理器、芯片、板卡、设备及存储介质。SIMT处理器包括分支指令处理单元和堆栈;分支指令处理单元用于:在多个线程中的至少两个用于执行分支指令的不同分支的情况下,确定汇聚指令的第一地址参数和在后执行分支的首个指令的第二地址参数;将包括第一地址参数和第二地址参数的条目压入堆栈的栈顶;在执行分支指令或者在先执行分支中的指令的过程中,在待执行的下一条指令的第三地址参数与栈顶中的第一地址参数一致的情况下,将第三地址参数更新为栈顶中的第二地址参数。本实施实现高效处理分支指令。

    重定位表恢复方法、设备及存储介质

    公开(公告)号:CN116009879A

    公开(公告)日:2023-04-25

    申请号:CN202310032161.8

    申请日:2023-01-10

    发明人: 林沐晖

    摘要: 本申请实施例提供一种重定位表恢复方法、设备及存储介质。在本申请实施例中,通过对可执行文件的代码段进行反汇编,得到可执行文件的代码段的汇编代码;之后,可根据汇编代码中的基于指定代码位置对应的相对寻址指令,恢复可执行文件的重定位表。通过对可执行文件进行静态分析,可恢复可执行文件的重定位表,有助于后续对可执行文件对应的应用进行布局优化。

    能力生成地址计算指令
    3.
    发明公开

    公开(公告)号:CN115151893A

    公开(公告)日:2022-10-04

    申请号:CN202180015150.8

    申请日:2021-01-07

    申请人: Arm有限公司

    发明人: L·D·史密斯

    IPC分类号: G06F9/355

    摘要: 一种装置具有:处理电路;指令解码器;以及能力寄存器,每个能力寄存器用于存储能力,该能力包括指针和用于约束该指针/能力的有效使用的约束元数据。响应于指定偏移值的能力生成地址计算指令,将参考能力寄存器选择为程序计数器能力寄存器和另外的能力寄存器中的一者。生成结果能力,该结果能力的该指针针对该结果能力指示标识地址空间内的选定窗口的窗口地址,该选定窗口从参考窗口偏移基于该能力生成地址计算指令的该偏移值所确定的窗口数。该参考窗口包括包含由该参考能力寄存器的该指针指示的地址的窗口。

    分支指令处理方法、处理器、芯片、板卡、设备及介质

    公开(公告)号:CN114911528A

    公开(公告)日:2022-08-16

    申请号:CN202210613728.6

    申请日:2022-05-31

    IPC分类号: G06F9/38 G06F9/355

    摘要: 本公开实施例提供一种分支指令处理方法、SIMT处理器、芯片、板卡、设备及存储介质。SIMT处理器包括分支指令处理单元和堆栈;分支指令处理单元用于:在多个线程中的至少两个用于执行分支指令的不同分支的情况下,确定汇聚指令的第一地址参数和在后执行分支的首个指令的第二地址参数;将包括第一地址参数和第二地址参数的条目压入堆栈的栈顶;在执行分支指令或者在先执行分支中的指令的过程中,在待执行的下一条指令的第三地址参数与栈顶中的第一地址参数一致的情况下,将第三地址参数更新为栈顶中的第二地址参数。本实施实现高效处理分支指令。

    支持多访存模式的可重构处理单元阵列及控制方法、装置

    公开(公告)号:CN112540793A

    公开(公告)日:2021-03-23

    申请号:CN202011506034.X

    申请日:2020-12-18

    申请人: 清华大学

    摘要: 本发明公开了一种支持多访存模式的可重构处理单元阵列及控制方法、装置,其中该方法包括:多个处理单元阵列PEA及对应的多个共享存储器SM;每个处理单元阵列PEA包括:多个处理单元PE;每个共享存储器SM被划分为多个存储体Bank;其中,多个处理单元阵列PEA和多个共享存储器间隔设置,使得每个处理单元阵列PEA中的每个处理单元PE能够访问相邻两个共享存储器SM的存储体Bank。本发明能够使得每个处理单元阵列PEA能够根据不同的访存运算配置信息,控制每个处理单元阵列PEA中各个处理单元PE采用不同的访存模式访问相应的共享存储器SM。

    一种可提高系统性能的数据传输方法及装置

    公开(公告)号:CN106339338B

    公开(公告)日:2019-02-12

    申请号:CN201610780787.7

    申请日:2016-08-31

    发明人: 张楠 肖佐楠 郑茳

    摘要: 本发明提供了一种可提高系统性能的数据传输方法,当起点DMA模块有数据要传输时,与内存空间管理模块交互完成内存空间的申请,起点DMA将数据搬移到内存相应的空间后,将此次数据搬移的信息上传CPU,由CPU通知终点DMA将数据搬走,终点DMA从内存中将相应的数据搬走后,通过内存空间管理模块释放相应内存空间,完成一次完整数据搬移,在此期间,CPU只负责最关键的数据传输方向的处理,极大减轻了CPU负担,提高了系统运行效率。

    一种新型逻辑保护射极耦合式行地址寄存系统

    公开(公告)号:CN104461462A

    公开(公告)日:2015-03-25

    申请号:CN201410712289.X

    申请日:2014-11-28

    发明人: 高小英 车容俊

    IPC分类号: G06F9/30 G06F9/355

    摘要: 本发明公开了一种新型逻辑保护射极耦合式行地址寄存系统,主要由直流转换芯片U,与直流转换芯片U的P10管脚相连接的行地址寄存器阵列,以及与直流转换芯片U的C1管脚和C2管脚相连接的触发电路组成;所述触发电路由射极耦合式非对称电路,以及与其输出端相连接的无源π型滤波电路组成,其特征在于,在直流转换芯片U的C2管脚与C3管脚之间还串接有光束激发式逻辑放大电路及逻辑保护射极耦合式放大电路。本发明的整体结构非常简单,在采用射极耦合式非对称电路作为触发电路后,能最大程度的降低行地址寄存器的能耗,能有效防止电流脉冲对寄存器的击穿。

    适用于微处理器的装置及方法

    公开(公告)号:CN101833437A

    公开(公告)日:2010-09-15

    申请号:CN201010185635.5

    申请日:2010-05-19

    IPC分类号: G06F9/355

    摘要: 一种适用于微处理器的装置和方法,其中该装置用以自微处理器的一指令字节串流中提取指令,该微处理器的指令集架构具可变长度指令,该装置包含:一第一队列,其具有多个项目,每一该项目用以储存接收自一指令高速缓存的一指令字节列;多个解码器,对于该第一队列的该指令字节列的每一指令字节,分别产生相应的一开始/结束标示;一第二队列,其具有多个项目,每一该项目用以储存接收自该第一队列的该指令字节列及接收自该解码器的相应的该开始/结束标示;及一控制逻辑单元,用以检测一情形;加载该第一列及相应的该开始/结束标示至该第二队列,且不移出该第一队列的该第一列;及自该第二队列中的该第一列提取多个指令以供该微处理器作后续处理。