SELF-MODERATING BUS ARBITRATION ARCHITECTURE
    52.
    发明申请

    公开(公告)号:US20190278728A1

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

    申请号:US16424004

    申请日:2019-05-28

    IPC分类号: G06F13/366 G06F13/16

    摘要: A method for self-moderating bus arbitration for access to a common bus is provided. The method may include receiving, by a bus arbiter, a request from a master device, wherein the received request includes a priority value set by the master device. The method may also include identifying the priority value from the received transaction request. The method may then include determining an insertion point within a priority table based on comparing the identified priority value to a table entry priority value associated with each table entry within the priority table. The method may further include inserting a new entry into the priority table based on the determined insertion point. The method may also include identifying a highest priority entry within the priority table. The method may then include serving the identified highest priority entry.

    Adapter selection based on a queue time factor

    公开(公告)号:US10394744B2

    公开(公告)日:2019-08-27

    申请号:US15941186

    申请日:2018-03-30

    摘要: A method, system, and computer program product are described for a machine selecting a selected adapter among two or more adapters that perform a same function. The method includes generating a request, at the machine, for the function, and calculating a time indicator associated with each of the two or more adapters based on a respective adapter queue time factor (QTF) associated with each of the two or more adapters, the adapter QTF associated with each of the two or more adapters being a computed value. The method also includes selecting the selected adapter and submitting one or more requests to the selected adapter of the two or more adapters to perform the function based on a comparison of the time indicator associated with each of the two or more adapters.

    Self-moderating bus arbitration architecture

    公开(公告)号:US10303631B2

    公开(公告)日:2019-05-28

    申请号:US15073080

    申请日:2016-03-17

    IPC分类号: G06F13/366 G06F13/16

    摘要: A method for self-moderating bus arbitration for access to a common bus is provided. The method may include receiving, by a bus arbiter, a request from a master device, wherein the received request includes a priority value set by the master device. The method may also include identifying the priority value from the received transaction request. The method may then include determining an insertion point within a priority table based on comparing the identified priority value to a table entry priority value associated with each table entry within the priority table. The method may further include inserting a new entry into the priority table based on the determined insertion point. The method may also include identifying a highest priority entry within the priority table. The method may then include serving the identified highest priority entry.

    ELECTRONIC COMMUNICATIONS CONTROL
    56.
    发明申请

    公开(公告)号:US20180331850A1

    公开(公告)日:2018-11-15

    申请号:US15916314

    申请日:2018-03-09

    申请人: Arm Limited

    发明人: Roman SAVELYEV

    IPC分类号: H04L12/40 H04L5/00 G06F13/366

    摘要: Disclosed are methods and apparatus for multiplex operation of an electronic transmitting apparatus, comprising establishing logical channels between logical data producers and respective logical data consumers, the logical channels operable to pass data over a serial physical channel, constructing by a producer a payload, identifying a respective consumer, arbitrating use of the serial physical channel between logical channels to control sending of payloads, injecting a channel-specific logical protocol stop indicator into a data flow over the serial physical channel to instruct a receiving router to stop receipt of a previously started data flow and route the payload to a consumer, and sending at least a first uninterruptible data unit of the payload over the serial physical channel. Corresponding methods and apparatus are provided to enable a receiver to route payloads to consumers according to received logical protocol stop indicators.

    DYNAMICALLY CONTROLLING ACCESS TO DEVICES
    57.
    发明申请

    公开(公告)号:US20180268126A1

    公开(公告)日:2018-09-20

    申请号:US15458249

    申请日:2017-03-14

    摘要: Access to devices can be controlled dynamically. A device control driver can function as an upper filter driver so that it can intercept I/O requests that target a particular device. The device control driver can be configured to communicate with a device control server to dynamically determine whether the current user is allowed to access the particular device. The device control server can employ policy or administrator input to determine whether access should be allowed and can then notify the device control driver accordingly. When access is granted, the device control driver can pass I/O requests down the device driver stack. Otherwise, the device control driver can block the I/O requests. Also, when access is granted, the device control server can specify a permission expiration time after which the device control driver should again resume blocking I/O requests.