-
公开(公告)号:US10467059B2
公开(公告)日:2019-11-05
申请号:US15471792
申请日:2017-03-28
发明人: Patricia Derler , Kaushik Ravindran , Hugo A. Andrade , Ankita Prasad , Arkadeb Ghosal , Trung N. Tran , Rhishikesh Limaye , Jacob Kornerup
IPC分类号: G06F9/50 , G06F13/366 , G06F13/40 , G06F13/36
摘要: A method for determining timing constraints in dataflow models is disclosed. The method includes receiving node information specifying a plurality of dataflow nodes, as well as coupling between various ones of the dataflow nodes. The method further comprising receiving timing information specifying timing constraints for at least some of the dataflow nodes. Based on the node information, the couplings between the nodes, and the timing information, a timeline dependency graph (TDG). The timeline dependency graph illustrates a timeline, mappings between nodes with side effects to firing times of those nodes on the timeline, and dependencies between nodes.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号: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.
-
55.
公开(公告)号:US20190138474A1
公开(公告)日:2019-05-09
申请号:US16235059
申请日:2018-12-28
发明人: Liana Liyow Fong , Wei Tan
IPC分类号: G06F13/366 , G06F13/42 , G06F13/40
摘要: A topology-aware parallel reduction method, system, and recording medium including obtaining the GPU connection topology of each of the plurality of GPUs as a connection tree, transforming the connection tree into a three layer tree comprising an intra-root tree, an intra-node tree, and an inter-node tree, evenly partitioning each entry on each of the GPUS, and selectively transferring data either in either direction or in each direction, simultaneously, along the evenly partitioned three layer tree using a full-duplex configuration of a PCIe bandwidth.
-
公开(公告)号:US20180331850A1
公开(公告)日:2018-11-15
申请号:US15916314
申请日:2018-03-09
申请人: Arm Limited
发明人: Roman SAVELYEV
IPC分类号: H04L12/40 , H04L5/00 , G06F13/366
CPC分类号: H04L12/4013 , G06F13/366 , H04L5/0055 , H04L12/40084
摘要: 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.
-
公开(公告)号:US20180268126A1
公开(公告)日:2018-09-20
申请号:US15458249
申请日:2017-03-14
发明人: Puneet Kaushik , Salil Joshi
IPC分类号: G06F21/44 , G06F9/445 , G06F13/366 , G06F13/40
CPC分类号: G06F21/44 , G06F9/4411 , G06F13/366 , G06F13/4072 , G06F21/606 , G06F21/85
摘要: 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.
-
公开(公告)号:US09984031B2
公开(公告)日:2018-05-29
申请号:US14922656
申请日:2015-10-26
CPC分类号: G06F13/4068 , G06F9/45558 , G06F13/366 , G06F13/382 , G06F13/4063 , G06F17/11 , G06F2009/4557 , G06F2009/45579 , G06F2009/45595
摘要: 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.
-
公开(公告)号:US09984018B2
公开(公告)日:2018-05-29
申请号:US15066123
申请日:2016-03-10
CPC分类号: G06F13/4068 , G06F9/45558 , G06F13/366 , G06F13/382 , G06F13/4063 , G06F17/11 , G06F2009/4557 , G06F2009/45579 , G06F2009/45595
摘要: 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.
-
公开(公告)号:US09892073B1
公开(公告)日:2018-02-13
申请号:US14874817
申请日:2015-10-05
发明人: Nathan L. Conrad
IPC分类号: G06F13/00 , G06F13/366 , G06F13/10 , G06F13/42
CPC分类号: G06F13/366 , G06F13/102 , G06F13/42
摘要: Systems and methods for dynamically assigning unique identifiers for devices on a bus using repurposed bits. Dynamically assigned unique identifiers can be dynamically assigned bus addresses. Exemplary methods do not require prior knowledge of the presence of devices on the network, accommodate networks with different numbers and types of devices, and allow for a node addresses as small as the number of devices on the network.
-
-
-
-
-
-
-
-
-