Integrated circuit arrangement for buffering service requests
    1.
    发明授权
    Integrated circuit arrangement for buffering service requests 有权
    用于缓冲服务请求的集成电路布置

    公开(公告)号:US09246826B2

    公开(公告)日:2016-01-26

    申请号:US13508537

    申请日:2009-11-11

    摘要: The present invention discloses an integrated circuit arrangement (100) comprising a data communication network comprising a plurality of connections (300), a plurality of modules (110) coupled to the data communication network via at least one network interface (120), the network interface comprising a plurality of buffers; a remote service module (150) being coupled to the data communication network via a further network interface (140), wherein each of said modules (1 10) is arranged to provide its network interface (120) with a service request (200) for the remote service module (150), said network interface being arranged to extend said service request with a first identifier (204) for establishing a network connection (300) with a remote service module (150); and a circuit portion (350) comprising a plurality of buffers (142) between the at least one network interface (120) and the remote service module (150) for storing service requests (200) from the plurality of modules (110), said circuit portion comprising decoding logic (144) for selecting one of said buffers (142) by decoding a further identifier (210) embedded in the service request (200).

    摘要翻译: 本发明公开了一种集成电路装置(100),包括数据通信网络,该数据通信网络包括多个连接(300),经由至少一个网络接口(120)耦合到数据通信网络的多个模块(110),网络 接口,包括多个缓冲器; 远程服务模块(150)经由另外的网络接口(140)耦合到数据通信网络,其中每个所述模块(110)被布置为向其网络接口(120)提供服务请求(200),用于 所述远程服务模块(150),所述网络接口被布置为利用用于与远程服务模块(150)建立网络连接(300)的第一标识符(204)来扩展所述服务请求; 以及电路部分(350),包括在所述至少一个网络接口(120)和所述远程服务模块(150)之间的多个缓冲器(142),用于从所述多个模块(110)存储服务请求(200),所述 电路部分包括用于通过解码嵌入在服务请求(200)中的另外的标识符(210)来选择所述缓冲器(142)之一的解码逻辑(144)。

    Systems and methods for resource controlling
    2.
    发明授权
    Systems and methods for resource controlling 有权
    资源控制系统和方法

    公开(公告)号:US08949845B2

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

    申请号:US13256141

    申请日:2010-03-11

    IPC分类号: G06F9/46 G06F13/16 G06F13/362

    CPC分类号: G06F13/161 G06F13/362

    摘要: A resource controller that includes a first buffer configured to store requests of a first predefined category having a first priority. In addition, the resource controller includes at least a second buffer configured to store requests of a second predefined category having a second priority where the first priority is set such that processing requests of the first category has priority over processing the requests of the second category. Also, the resource controller includes a mechanism configured to block the requests of the first category when a predefined condition is met.

    摘要翻译: 一种资源控制器,包括被配置为存储具有第一优先级的第一预定类别的请求的第一缓冲器。 此外,资源控制器至少包括第二缓冲器,其被配置为存储具有第二优先级的第二预定义类别的请求,其中第一优先级被设置为使得第一类别的处理请求优先于处理第二类别的请求。 此外,资源控制器包括被配置为当满足预定义条件时阻止第一类别的请求的机制。

    Integrated Circuit Arrangement for Buffering Service Requests
    3.
    发明申请
    Integrated Circuit Arrangement for Buffering Service Requests 有权
    缓冲服务请求的集成电路布置

    公开(公告)号:US20120226826A1

    公开(公告)日:2012-09-06

    申请号:US13508537

    申请日:2009-11-11

    IPC分类号: G06F15/16

    摘要: The present invention discloses an integrated circuit arrangement (100) comprising a data communication network comprising a plurality of connections (300), a plurality of modules (110) coupled to the data communication network via at least one network interface (120), the network interface comprising a plurality of buffers; a remote service module (150) being coupled to the data communication network via a further network interface (140), wherein each of said modules (110) is arranged to provide its network interface (120) with a service request (200) for the remote service module (150), said network interface being arranged to extend said service request with a first identifier (204) for establishing a network connection (300) with a remote service module (150); and a circuit portion (350) comprising a plurality of buffers (142) between the at least one network interface (120) and the remote service module (150) for storing service requests (200) from the plurality of modules (110), said circuit portion comprising decoding logic (144) for selecting one of said buffers (142) by decoding a further identifier (210) embedded in the service request (200).

    摘要翻译: 本发明公开了一种集成电路装置(100),包括数据通信网络,该数据通信网络包括多个连接(300),经由至少一个网络接口(120)耦合到数据通信网络的多个模块(110),网络 接口,包括多个缓冲器; 远程服务模块(150)经由另外的网络接口(140)耦合到数据通信网络,其中每个所述模块(110)被布置为向其网络接口(120)提供服务请求(200),用于 远程服务模块(150),所述网络接口被布置为利用用于与远程服务模块(150)建立网络连接(300)的第一标识符(204)来扩展所述服务请求; 以及包括在所述至少一个网络接口(120)和所述远程服务模块(150)之间的用于从所述多个模块(110)存储服务请求(200)的多个缓冲器(142)的电路部分(350),所述多个缓冲器 电路部分包括用于通过解码嵌入在服务请求(200)中的另外的标识符(210)来选择所述缓冲器(142)之一的解码逻辑(144)。

    SYSTEMS AND METHODS FOR RESOURCE CONTROLLING
    4.
    发明申请
    SYSTEMS AND METHODS FOR RESOURCE CONTROLLING 有权
    资源控制系统与方法

    公开(公告)号:US20120060169A1

    公开(公告)日:2012-03-08

    申请号:US13256141

    申请日:2010-03-11

    IPC分类号: G06F9/46

    CPC分类号: G06F13/161 G06F13/362

    摘要: A resource controller that includes a first buffer configured to store requests of a first predefined category having a first priority. In addition, the resource controller includes at least a second buffer configured to store requests of a second predefined category having a second priority where the first priority is set such that processing requests of the first category has priority over processing the requests of the second category. Also, the resource controller includes a mechanism configured to block the requests of the first category when a predefined condition is met.

    摘要翻译: 一种资源控制器,包括被配置为存储具有第一优先级的第一预定类别的请求的第一缓冲器。 此外,资源控制器至少包括第二缓冲器,其被配置为存储具有第二优先级的第二预定义类别的请求,其中第一优先级被设置为使得第一类别的处理请求优先于处理第二类别的请求。 此外,资源控制器包括被配置为当满足预定义条件时阻止第一类别的请求的机制。

    Resource controlling with dynamic priority adjustment
    5.
    发明授权
    Resource controlling with dynamic priority adjustment 有权
    动态优先调整资源控制

    公开(公告)号:US08838863B2

    公开(公告)日:2014-09-16

    申请号:US12919864

    申请日:2009-11-09

    CPC分类号: G06F13/1615

    摘要: The present application relates to a method for resource controlling comprising controlling the processing of requests of a first category having a first priority. The method comprises controlling the processing of requests of a second category having a second priority, wherein the first priority is set such that processing the requests of the first category has priority over processing the requests of the second category. The method comprises blocking requests of the first category by a mechanism that detects when a predefined condition regarding the service provided to the second category is met.

    摘要翻译: 本申请涉及一种用于资源控制的方法,包括控制具有第一优先级的第一类别的请求的处理。 该方法包括控制具有第二优先级的第二类别的请求的处理,其中第一优先级被设置为使得对第一类别的请求的处理优先于处理第二类别的请求。 该方法包括通过检测何时满足关于提供给第二类别的服务的预定义条件的机制来阻止第一类别的请求。

    DATA PROCESSING CIRCUIT WITH ARBITRATION BETWEEN A PLURALITY OF QUEUES
    6.
    发明申请
    DATA PROCESSING CIRCUIT WITH ARBITRATION BETWEEN A PLURALITY OF QUEUES 有权
    数字处理电路与多个队列之间的仲裁

    公开(公告)号:US20110131385A1

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

    申请号:US13056104

    申请日:2009-07-27

    IPC分类号: G06F12/00 G06F13/14

    CPC分类号: G06F12/00 G06F13/1642

    摘要: Requests from a plurality of different agents (10) are passed to a request handler via a request concentrator. In front of the request concentrator the requests are queued in a plurality of queues (12). A first one of the agents is configured to issue a priority changing command with a defined position relative to pending requests issued by the first one of the agents (10) to the first one of the queues (12). An arbiter (16), makes successive selections selecting queues (12) from which the request concentrator (14) will pass requests to the request handler (18), based on relative priorities assigned to the queues (12). The arbiter (16) responds to the priority changing command by changing the priority of the first one of the queues (12), selectively for a duration while the pending requests up to the defined position are in the first one of the queues (12). Different queues may be provided for read and write requests from the first one of the agents. In this case, the priority raising request from the agent may be used to raise the priority level of the write queue temporarily to the level of the read queue, until all write requests issued before the priority raising command from the agent have been passed to the request handler.

    摘要翻译: 来自多个不同代理(10)的请求经由请求集中器传递到请求处理程序。 在请求集中器前面,请求被排队在多个队列(12)中。 代理的第一个被配置为发布具有相对于由代理(10)中的第一代理发起到队列(12)中的第一个的未决请求的定义位置的优先级改变命令。 仲裁器(16)根据分配给队列(12)的相对优先级,对请求集中器(14)进行连续选择选择队列(12),从中请求集中器(14)将请求传递到请求处理器(18)。 仲裁器(16)通过选择性地改变队列(12)中的第一队列(12)的优先级来响应优先级改变命令持续一段时间,而直到定义的位置的待决请求在队列(12)中的第一队列中, 。 可以为来自第一代理的读写请求提供不同的队列。 在这种情况下,来自代理的优先级提升请求可以被用于将写入队列的优先级临时提升到读取队列的级别,直到在来自代理的优先级提升命令之前发出的所有写请求已经被传递到 请求处理程序。

    Data processing circuit with arbitration between a plurality of queues
    7.
    发明授权
    Data processing circuit with arbitration between a plurality of queues 有权
    数据处理电路,在多个队列之间进行仲裁

    公开(公告)号:US08478950B2

    公开(公告)日:2013-07-02

    申请号:US13056104

    申请日:2009-07-27

    IPC分类号: G06F12/00

    CPC分类号: G06F12/00 G06F13/1642

    摘要: Requests from a plurality of different agents (10) are passed to a request handler via a request concentrator. In front of the request concentrator the requests are queued in a plurality of queues (12). A first one of the agents is configured to issue a priority changing command with a defined position relative to pending requests issued by the first one of the agents (10) to the first one of the queues (12). An arbiter (16), makes successive selections selecting queues (12) from which the request concentrator (14) will pass requests to the request handler (18), based on relative priorities assigned to the queues (12). The arbiter (16) responds to the priority changing command by changing the priority of the first one of the queues (12), selectively for a duration while the pending requests up to the defined position are in the first one of the queues (12). Different queues may be provided for read and write requests from the first one of the agents. In this case, the priority raising request from the agent may be used to raise the priority level of the write queue temporarily to the level of the read queue, until all write requests issued before the priority raising command from the agent have been passed to the request handler.

    摘要翻译: 来自多个不同代理(10)的请求经由请求集中器传递到请求处理程序。 在请求集中器前面,请求被排队在多个队列(12)中。 代理的第一个被配置为发布具有相对于由代理(10)中的第一代理发起到队列(12)中的第一个的未决请求的定义位置的优先级改变命令。 仲裁器(16)根据分配给队列(12)的相对优先级,对请求集中器(14)进行连续选择选择队列(12),从中请求集中器(14)将请求传递到请求处理器(18)。 仲裁器(16)通过选择性地改变队列(12)中的第一队列(12)的优先级来响应优先级改变命令持续一段时间,而直到定义的位置的待决请求在队列(12)中的第一队列中, 。 可以为来自第一代理的读写请求提供不同的队列。 在这种情况下,来自代理的优先级提升请求可以被用于将写入队列的优先级临时提升到读取队列的级别,直到来自代理的优先级提升命令之前发出的所有写请求已经被传递到 请求处理程序。

    Resource Controlling
    8.
    发明申请
    Resource Controlling 有权
    资源控制

    公开(公告)号:US20110055444A1

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

    申请号:US12919864

    申请日:2009-11-09

    IPC分类号: G06F13/14

    CPC分类号: G06F13/1615

    摘要: The present application relates to a method for resource controlling comprising controlling the processing of requests of a first category having a first priority. The method comprises controlling the processing of requests of a second category having a second priority, wherein the first priority is set such that processing the requests of the first category has priority over processing the requests of the second category. The method comprises blocking requests of the first category by a mechanism that detects when a predefined condition regarding the service provided to the second category is met.

    摘要翻译: 本申请涉及一种用于资源控制的方法,包括控制具有第一优先级的第一类别的请求的处理。 该方法包括控制具有第二优先级的第二类别的请求的处理,其中第一优先级被设置为使得对第一类别的请求的处理优先于处理第二类别的请求。 该方法包括通过检测何时满足关于提供给第二类别的服务的预定义条件的机制来阻止第一类别的请求。

    Method of and system for determining a best-case response time of a periodic task
    10.
    发明授权
    Method of and system for determining a best-case response time of a periodic task 失效
    用于确定周期性任务的最佳情况响应时间的方法和系统

    公开(公告)号:US07107590B2

    公开(公告)日:2006-09-12

    申请号:US10008195

    申请日:2001-11-08

    IPC分类号: G06F9/44 G06F9/46

    CPC分类号: G06F9/4887

    摘要: A method of determining a best-case response time of a first periodic task, the method comprising a first step based upon Rate Monotonic Analysis of determining the priorities of the tasks that have to be scheduled on a system. In order to determine whether the set of tasks can be scheduled on the system, the best-vase response time in addition to the worst-case response time is determined per task. This best-case response time is substantially equal to the difference between the start of a task with a lower priority and the completion of this low priority task, the start being right after the release of the low priority task and the completion coinciding with the simultaneous release all higher priority tasks.

    摘要翻译: 一种确定第一周期性任务的最佳情况响应时间的方法,所述方法包括基于速率单调分析的确定必须在系统上调度的任务的优先级的第一步骤。 为了确定是否可以在系统上调度任务集,除了最坏情况的响应时间之外,还可以确定每个任务的最佳花瓶响应时间。 这种最佳情况的响应时间基本上等于具有较低优先级的任务的开始与该低优先级任务的完成之间的差异,该开始恰好在低优先级任务的释放之后,并且完成与同时 释放所有更高优先级的任务。