用于处理器控制传送的目标位置的确定
摘要:
公开了用于根据基于块的指令集体系架构(ISA)从原子指令块中消除显式控制流指令(例如,分支指令)的方法和装置。在所公开技术的一个示例中,显式数据图执行(EDGE)ISA处理器被配置为从存储器中获取指令块并且执行指令块中的至少一个指令块,指令块中的每个指令块被编码成具有一个或多个退出点,该一个或多个退出点确定下一指令块的目标位置。处理器控制电路评估用于在指令块中的第一指令块内编码的指令的一个或多个谓语,并且基于该评估向目标位置处的第二指令块传送处理器的控制,该目标位置不是由第一指令块中的控制流指令所指定的。
0/0