METHOD AND APPARATUS FOR MANAGING TLB
    1.
    发明申请
    METHOD AND APPARATUS FOR MANAGING TLB 失效
    管理TLB的方法和设备

    公开(公告)号:US20100241822A1

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

    申请号:US12725513

    申请日:2010-03-17

    IPC分类号: G06F12/10 G06F12/00 G06F9/46

    CPC分类号: G06F12/1036 G06F12/109

    摘要: An apparatus and method for managing a translation look-aside buffer (TLB). The TLB is shared by a plurality of jobs. The method including the steps of: obtaining at least one attribute of each job of the plurality of jobs; assigning a priority level to each job according to at least one attribute of each job; and managing the related TLB entries of each job according to the priority level of each job. The present invention also provides an apparatus for managing TLB corresponding to the above method. The method and apparatus according to the present invention provide an efficient use of the shared TLB.

    摘要翻译: 一种用于管理翻译后备缓冲器(TLB)的装置和方法。 TLB由多个作业共享。 该方法包括以下步骤:获得多个作业的每个作业的至少一个属性; 根据每个作业的至少一个属性为每个作业分配优先级; 并根据每个作业的优先级来管理每个作业的相关TLB条目。 本发明还提供了一种用于管理对应于上述方法的TLB的装置。 根据本发明的方法和装置提供了共享TLB的有效使用。

    Processing unit, chip, computing device and method for accelerating data transmission
    2.
    发明授权
    Processing unit, chip, computing device and method for accelerating data transmission 有权
    处理单元,芯片,计算设备和加速数据传输的方法

    公开(公告)号:US08639840B2

    公开(公告)日:2014-01-28

    申请号:US13074121

    申请日:2011-03-29

    IPC分类号: G06F15/16 G06F13/00 G06F13/42

    摘要: A processing unit coupled to a bus for accelerating data transmission and a method for accelerating data transmission. The present invention provides a streaming data transmission mode in which a plurality of data blocks are transmitted via one handshake. The present invention employs handshake save policy, when a processing unit sends a request comprising a plurality of data blocks on a bus, a cache or memory will perform address matching to judge whether there is any hit data block. If there is any hit data block, the cache or memory only needs to reply once and then start to continuously transmit the hit data blocks it possesses. Thus, a separate handshake for each data block is no longer needed.

    摘要翻译: 耦合到总线用于加速数据传输的处理单元和加速数据传输的方法。 本发明提供一种流式数据传输模式,其中通过一个握手传送多个数据块。 本发明采用握手保存策略,当处理单元在总线上发送包括多个数据块的请求时,高速缓存或存储器将执行地址匹配以判断是否存在命中数据块。 如果有任何命中数据块,高速缓存或存储器只需要回复一次,然后开始连续发送它拥有的命中数据块。 因此,不再需要每个数据块的单独握手。

    Method and apparatus for managing TLB
    3.
    发明授权
    Method and apparatus for managing TLB 失效
    用于管理TLB的方法和装置

    公开(公告)号:US08447951B2

    公开(公告)日:2013-05-21

    申请号:US12725513

    申请日:2010-03-17

    IPC分类号: G06F12/00 G06F12/10

    CPC分类号: G06F12/1036 G06F12/109

    摘要: An apparatus and method for managing a translation look-aside buffer (TLB). The TLB is shared by a plurality of jobs. The method including the steps of: obtaining at least one attribute of each job of the plurality of jobs; assigning a priority level to each job according to at least one attribute of each job; and managing the related TLB entries of each job according to the priority level of each job. The present invention also provides an apparatus for managing TLB corresponding to the above method. The method and apparatus according to the present invention provide an efficient use of the shared TLB.

    摘要翻译: 一种用于管理翻译后备缓冲器(TLB)的装置和方法。 TLB由多个作业共享。 该方法包括以下步骤:获得多个作业的每个作业的至少一个属性; 根据每个作业的至少一个属性为每个作业分配优先级; 并根据每个作业的优先级来管理每个作业的相关TLB条目。 本发明还提供了一种用于管理对应于上述方法的TLB的装置。 根据本发明的方法和装置提供了共享TLB的有效使用。

    PROCESSING UNIT, CHIP, COMPUTING DEVICE AND METHOD FOR ACCELERATING DATA TRANSMISSION
    4.
    发明申请
    PROCESSING UNIT, CHIP, COMPUTING DEVICE AND METHOD FOR ACCELERATING DATA TRANSMISSION 有权
    处理单元,芯片,计算设备和用于加速数据传输的方法

    公开(公告)号:US20110246667A1

    公开(公告)日:2011-10-06

    申请号:US13074121

    申请日:2011-03-29

    IPC分类号: G06F15/16

    摘要: A processing unit coupled to a bus for accelerating data transmission and a method for accelerating data transmission. The present invention provides a streaming data transmission mode in which a plurality of data blocks are transmitted via one handshake. The present invention employs handshake save policy, when a processing unit sends a request comprising a plurality of data blocks on a bus, a cache or memory will perform address matching to judge whether there is any hit data block. If there is any hit data block, the cache or memory only needs to reply once and then start to continuously transmit the hit data blocks it possesses. Thus, a separate handshake for each data block is no longer needed.

    摘要翻译: 耦合到总线用于加速数据传输的处理单元和加速数据传输的方法。 本发明提供一种流式数据传输模式,其中通过一个握手传送多个数据块。 本发明采用握手保存策略,当处理单元在总线上发送包括多个数据块的请求时,高速缓存或存储器将执行地址匹配以判断是否存在命中数据块。 如果有任何命中数据块,高速缓存或存储器只需要回复一次,然后开始连续发送它拥有的命中数据块。 因此,不再需要每个数据块的单独握手。

    Request control device, request control method and associated processors
    5.
    发明授权
    Request control device, request control method and associated processors 有权
    请求控制设备,请求控制方法和相关处理器

    公开(公告)号:US08898440B2

    公开(公告)日:2014-11-25

    申请号:US12858588

    申请日:2010-08-18

    CPC分类号: G06F9/546 G06F2209/548

    摘要: A request control device, request control method, and a multiprocessor cooperation architecture. The request control device is connected to a request storage module and includes a comparing means and an identifier means. The comparing means is configured to determine if an incoming first queue unit corresponds to the same message with a queue unit that has existed in the request storage module. The identifier setting means is configured to set a save identifier of the queue unit that has existed in the request storage module to indicate not to save a state associated with the message if the first queue unit corresponds to the same message with the queue unit that has existed in the request storage module. According to the technical solution of the invention, the access to the memory caused by saving/loading the states is reduced and thereby increases the processing speed of the processor.

    摘要翻译: 请求控制装置,请求控制方法以及多处理器协作架构。 请求控制装置连接到请求存储模块,并包括比较装置和识别装置。 比较装置被配置为确定进入的第一队列单元是否具有与存在于请求存储模块中的队列单元相同的消息。 所述标识符设置装置被配置为如果所述第一队列单元对应于具有所述消息的队列单元的相同消息,则将存在于所述请求存储模块中的队列单元的保存标识符设置为指示不保存与所述消息相关联的状态 存在于请求存储模块中。 根据本发明的技术方案,减少了由保存/加载状态引起的对存储器的访问,从而增加了处理器的处理速度。

    EXTREMUM ROUTE DETERMINING ENGINE AND METHOD
    6.
    发明申请
    EXTREMUM ROUTE DETERMINING ENGINE AND METHOD 审中-公开
    极限路线确定发动机和方法

    公开(公告)号:US20110200040A1

    公开(公告)日:2011-08-18

    申请号:US13025225

    申请日:2011-02-11

    IPC分类号: H04L12/56

    CPC分类号: H04L45/00 H04L45/12

    摘要: An embodiment of the invention provides an extremum route determining engine and method. The engine includes a memory for storing a path with a weight in a graph and an extremum route determining logic circuit. The logic circuit includes a path reading section for reading the path in the graph, a writing section for updating the weight of the read path according to a predetermined extremum requirement and writing the path whose weight is updated into the memory, and an extremum route determining section for determining an extremum route. The method includes reading a stored path in a graph, the path having a weight, updating the weight of the read path and writing the path whose weight has been updated into a memory, and determining an extremum route. An embodiment of the invention improves the processing speed of extremum route determination.

    摘要翻译: 本发明的实施例提供了一种极值路线确定引擎和方法。 引擎包括用于存储具有图中的权重的路径的存储器和极值路由确定逻辑电路。 逻辑电路包括用于读取图中的路径的路径读取部分,用于根据预定的极值要求更新读取路径的权重并将其更新的路径写入存储器的写入部分,以及极限路径确定 确定极值路线的部分。 该方法包括读取图中存储的路径,路径具有加权,更新读路径的权重并且将权重已被更新的路径写入存储器,以及确定极值路由。 本发明的实施例提高了极值路线确定的处理速度。

    REQUEST CONTROL DEVICE, REQUEST CONTROL METHOD AND ASSOCIATED PROCESSORS
    7.
    发明申请
    REQUEST CONTROL DEVICE, REQUEST CONTROL METHOD AND ASSOCIATED PROCESSORS 有权
    请求控制设备,请求控制方法和相关处理器

    公开(公告)号:US20110055522A1

    公开(公告)日:2011-03-03

    申请号:US12858588

    申请日:2010-08-18

    IPC分类号: G06F9/30 G06F9/44

    CPC分类号: G06F9/546 G06F2209/548

    摘要: A request control device, request control method, and a multiprocessor cooperation architecture. The request control device is connected to a request storage module and includes a comparing means and an identifier means. The comparing means is configured to determine if an incoming first queue unit corresponds to the same message with a queue unit that has existed in the request storage module. The identifier setting means is configured to set a save identifier of the queue unit that has existed in the request storage module to indicate not to save a state associated with the message if the first queue unit corresponds to the same message with the queue unit that has existed in the request storage module. According to the technical solution of the invention, the access to the memory caused by saving/loading the states is reduced and thereby increases the processing speed of the processor.

    摘要翻译: 请求控制装置,请求控制方法以及多处理器协作架构。 请求控制装置连接到请求存储模块,并包括比较装置和识别装置。 比较装置被配置为确定进入的第一队列单元是否具有与存在于请求存储模块中的队列单元相同的消息。 所述标识符设置装置被配置为如果所述第一队列单元对应于具有所述消息的队列单元的相同消息,则将存在于所述请求存储模块中的队列单元的保存标识符设置为指示不保存与所述消息相关联的状态 存在于请求存储模块中。 根据本发明的技术方案,减少了由保存/加载状态引起的对存储器的访问,从而增加了处理器的处理速度。

    Accelerator and its method for realizing supporting virtual machine migration
    8.
    发明授权
    Accelerator and its method for realizing supporting virtual machine migration 失效
    加速器及其实现虚拟机迁移支持的方法

    公开(公告)号:US08578377B2

    公开(公告)日:2013-11-05

    申请号:US13165926

    申请日:2011-06-22

    IPC分类号: G06F9/455

    摘要: A computer-implemented method, an accelerator hardware unit, and an article of manufacture for supporting virtual machine migration. The method includes: acquiring a task request from a task queue of an accelerator hardware unit; extracting identification information of a related virtual machine from the task request; determining whether the identification information of the related virtual machine matches the identification information of a virtual machine to be migrated, where the identification information of a virtual machine to be migrated is recorded in a virtual machine identification information table; and deleting the task request from the task queue if the extracted identification information matches the identification information of a virtual machine to be migrated.

    摘要翻译: 一种计算机实现的方法,加速器硬件单元和用于支持虚拟机迁移的制品。 该方法包括:从加速器硬件单元的任务队列获取任务请求; 从所述任务请求提取相关虚拟机的识别信息; 确定所述相关虚拟机的识别信息是否与要迁移的虚拟机的识别信息相匹配,其中要迁移的虚拟机的识别信息被记录在虚拟机识别信息表中; 以及如果所提取的标识信息与要迁移的虚拟机的标识信息匹配,则从任务队列中删除任务请求。

    ACCELERATOR AND ITS METHOD FOR REALIZING SUPPORTING VIRTUAL MACHINE MIGRATION
    9.
    发明申请
    ACCELERATOR AND ITS METHOD FOR REALIZING SUPPORTING VIRTUAL MACHINE MIGRATION 失效
    加速器及其实现支持虚拟机移动的方法

    公开(公告)号:US20120005678A1

    公开(公告)日:2012-01-05

    申请号:US13165926

    申请日:2011-06-22

    IPC分类号: G06F9/455

    摘要: A computer-implemented method, an accelerator hardware unit, and an article of manufacture for supporting virtual machine migration. The method includes: acquiring a task request from a task queue of an accelerator hardware unit; extracting identification information of a related virtual machine from the task request; determining whether the identification information of the related virtual machine matches the identification information of a virtual machine to be migrated, where the identification information of a virtual machine to be migrated is recorded in a virtual machine identification information table; and deleting the task request from the task queue if the extracted identification information matches the identification information of a virtual machine to be migrated.

    摘要翻译: 一种计算机实现的方法,加速器硬件单元和用于支持虚拟机迁移的制品。 该方法包括:从加速器硬件单元的任务队列获取任务请求; 从所述任务请求提取相关虚拟机的识别信息; 确定所述相关虚拟机的识别信息是否与要迁移的虚拟机的识别信息相匹配,其中要迁移的虚拟机的识别信息被记录在虚拟机识别信息表中; 以及如果所提取的标识信息与要迁移的虚拟机的标识信息匹配,则从任务队列中删除任务请求。