在处理器核上同时执行多个程序

    公开(公告)号:CN110249302B

    公开(公告)日:2023-06-23

    申请号:CN201880010320.1

    申请日:2018-01-30

    Abstract: 公开了用于将资源分配给基于块的处理器架构中的上下文的系统和方法。在所公开的技术的一个示例中,处理器被配置为在由处理器执行的多个上下文之间在空间上分配资源,包括高速缓存、功能单元和寄存器文件。在所公开的技术的第二示例中,处理器被配置为例如在时钟周期的基础上在多个上下文之间在时间上分配资源,包括高速缓存、寄存器文件和分支预测器。保证每个上下文都能访问其分配的资源,以避免竞争处理器资源的上下文出现饥饿。结果缓冲器可以用于将较大的指令块折叠成可以映射到较小大小的指令窗口的部分。结果缓冲器存储可以传递到指令块的后续部分的操作数结果。

    分布式加速器
    2.
    发明公开
    分布式加速器 审中-实审

    公开(公告)号:CN118511160A

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

    申请号:CN202280088081.8

    申请日:2022-10-30

    Abstract: 描述协调分布式加速器的系统、方法和设备。接收包括用于执行任务的指令的命令。确定任务的一个或多个子任务以生成子任务集。对于子任务集中的每个子任务,分配分布式加速器的多个加速器切片中的加速器切片,确定用于执行子任务的子任务指令。对于每个子任务,子任务指令被发送到分配的加速器切片。每个分配的加速器切片被配置为生成指示分配的加速器切片已经完成相应子任务的对应响应。在另外的示例方面,从每个分配的加速器切片接收对应响应,并且生成指示对应响应的协调响应。

    在处理器核上同时执行多个程序

    公开(公告)号:CN110249302A

    公开(公告)日:2019-09-17

    申请号:CN201880010320.1

    申请日:2018-01-30

    Abstract: 公开了用于将资源分配给基于块的处理器架构中的上下文的系统和方法。在所公开的技术的一个示例中,处理器被配置为在由处理器执行的多个上下文之间在空间上分配资源,包括高速缓存、功能单元和寄存器文件。在所公开的技术的第二示例中,处理器被配置为例如在时钟周期的基础上在多个上下文之间在时间上分配资源,包括高速缓存、寄存器文件和分支预测器。保证每个上下文都能访问其分配的资源,以避免竞争处理器资源的上下文出现饥饿。结果缓冲器可以用于将较大的指令块折叠成可以映射到较小大小的指令窗口的部分。结果缓冲器存储可以传递到指令块的后续部分的操作数结果。

    在基于块的指令集架构中高扇出通信的高效编码

    公开(公告)号:CN114174985A

    公开(公告)日:2022-03-11

    申请号:CN202080055091.2

    申请日:2020-06-10

    Abstract: 计算机编程中高扇出通信模式的高效编码是通过利用支持直接指令通信的指令集架构(ISA)中的生产者和移动指令来实现的,其中生产者直接在指令内编码结果的消费者的身份。生产者指令可以利用显式目标距离或者利用压缩目标编码完全编码目标消费者,其中指令中的字段提供用于单热编码的位向量。多种移动指令以不同数量的消费者为目标,并且还可以利用完全或者压缩目标编码。在生产者无法以所有消费者为目标的消费者路径中,编译器可以利用生产者指令和移动指令的各种组合,使用完全和/或压缩目标编码来构建扇出树,该扇出树将生产者结果高效地传播给所述所有目标消费者。

    基于范围的显式数据流处理器和有关的计算机可读介质和方法

    公开(公告)号:CN113597597A

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

    申请号:CN202080022352.0

    申请日:2020-03-09

    Abstract: 示例性的基于范围(reach)的显式数据流处理器以及有关的计算机可读介质和方法。基于范围的显式数据流处理器被配置为支持执行生产者指令,生产者指令是利用旨在消耗由生产者指令所生产的值的消费者指令的显式命名来编码的。基于范围的显式数据流处理器被配置为作为处理生产者指令的结果,将可用的生产值作为显式所命名的消费者指令的输入。基于范围的显式数据流处理器支持执行生产者指令,生产者指令基于使用生产者指令作为从生产者指令的相对参考点来显式地命名消费者指令。该基于范围的显式命名架构不需要指令被分组在指令块中,以支持用于消费者指令的显式命名的固定块参考点,并且因此不被限于仅在生产者指令的同一指令块内消费者指令的显式命名。

    经由基于处理器的设备中的应用门户启用外围设备消息传递

    公开(公告)号:CN116868171A

    公开(公告)日:2023-10-10

    申请号:CN202280016048.4

    申请日:2022-01-27

    Abstract: 本文公开了经由基于处理器的设备中的应用门户启用外围设备消息传递的方法。在一个实施例中,基于处理器的设备包括处理元件(PE),该处理元件包括应用门户,该应用门户被配置为在逻辑上作为消息存储库操作并且作为地址空间内的应用门户地址公开,该地址空间对通信耦合到基于处理器的设备的外围设备可见。在从外围设备接收到指向应用门户地址的消息后,应用门户控制电路将该消息在应用门户中排队。在一些实施例中,PE还可以提供脱队指令,该脱队指令可以作为应用的部分被执行并且引起应用门户的顶部元件脱队列并被传输给应用。一些实施例可以提供进一步的机制,用于发送成功和/或失败通知,和/或通知应用消息已经被排队。

Patent Agency Ranking