基于块大小将指令块映射到指令窗口

    公开(公告)号:CN107771318B

    公开(公告)日:2021-11-19

    申请号:CN201680036642.4

    申请日:2016-06-23

    Abstract: 一种基于指令块的微架构中的处理器核利用具有头部的指令块,所述首部包括到可以使用存储器、寄存器、逻辑、或代码流中的一种来表达的大小表的索引。处理器核中的控制单元基于从大小表中指示的块大小来确定为当前指令块取回多少指令以映射到指令窗口。由于指令块大小对于给定的程序通常是不均匀分布的,与指令块具有固定大小或以较少粒度来调整大小的布置相比,大小表的利用使能指令块与指令窗口中可用槽大小的匹配更为灵活。这样的灵活性使能更密集的指令封装,这通过减少给定指令块中的无操作的数量(无操作,诸如空函数)来提高整体处理效率。

    将空间阵列纳入一个或多个可编程处理器核

    公开(公告)号:CN105393242B

    公开(公告)日:2019-04-23

    申请号:CN201480031262.2

    申请日:2014-05-28

    Abstract: 一个或多个处理器核内布置的功能单元使用共享旁路网络和交换网络两者在通信上耦合。在交换网络允许其中功能单元被配置为空间阵列的专用处理的同时,共享旁路网络允许功能单元能被常规地操作用于通用处理。在空间阵列配置中,一个功能单元所产生的操作数可以仅被发送至功能单元中依赖指令已经先验地被映射至的一个子集。功能单元可以在运行时被动态地重配置以便在于通用配置中操作以及作为空间阵列操作之间切换。用于控制在各操作配置间切换的信息可以在功能单元所接收的指令中被提供。

    基于块大小将指令块映射到指令窗口

    公开(公告)号:CN107771318A

    公开(公告)日:2018-03-06

    申请号:CN201680036642.4

    申请日:2016-06-23

    Abstract: 一种基于指令块的微架构中的处理器核利用具有头部的指令块,所述首部包括到可以使用存储器、寄存器、逻辑、或代码流中的一种来表达的大小表的索引。处理器核中的控制单元基于从大小表中指示的块大小来确定为当前指令块取回多少指令以映射到指令窗口。由于指令块大小对于给定的程序通常是不均匀分布的,与指令块具有固定大小或以较少粒度来调整大小的布置相比,大小表的利用使能指令块与指令窗口中可用槽大小的匹配更为灵活。这样的灵活性使能更密集的指令封装,这通过减少给定指令块中的无操作的数量(无操作,诸如空函数)来提高整体处理效率。

    对在基于标记的文档中的数据进行所通知的分割

    公开(公告)号:CN103534698B

    公开(公告)日:2016-11-09

    申请号:CN201280023689.9

    申请日:2012-05-07

    CPC classification number: G06F17/2229 G06F17/2247 G06F17/2258 G06F17/272

    Abstract: 提供一种或多种技术和/或系统以用于在第一设备上显示标记语言文档的第一部分并且在第二设备上显示该标记语言文档的第二部分以用于与第一部分交互(例如允许智能电话控制单独的监视器上播放的视频)。标记语言文档可以由开发者创建,其中该文档的第一和第二部分由远程设备标签来描绘。远程设备标签可以用于指示解析文档的第一设备将第二部分发送给第二(例如,远程)设备。该文档的第一部分可以由第一设备来呈递并且显示在与第一设备耦合的显示器上;并且第二部分的所呈递的版本可以由与第二设备耦合的显示器来显示。

    解耦合的处理器指令窗口和操作数缓冲区

    公开(公告)号:CN107810476B

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

    申请号:CN201680037470.2

    申请日:2016-06-23

    Abstract: 一种基于指令块的微架构中的处理器内核被配置为使得指令窗口和操作数缓冲区被解耦合以进行独立地操作,其中块中的指令不与资源(诸如被维持在操作数缓冲区中的控制位和操作数)严格地绑定。相反,在块和资源中的指令之间建立指针,使得可以通过跟随这些指针来为经刷新的指令块(即,被重新使用而不从指令高速缓存重新提取的指令块)建立控制状态。指令窗口与操作数空间的这种解耦合可以提供更高的处理器效率,特别是在利用刷新的多核心阵列中(例如,当执行使用紧密的循环的程序代码时),因为操作数和控制位被预验证。

Patent Agency Ranking