-
公开(公告)号:US10467164B2
公开(公告)日:2019-11-05
申请号:US15821465
申请日:2017-11-22
IPC分类号: G06F3/00 , G06F13/366 , G06F3/06 , G06F13/38
摘要: In one aspect of the present description, in an input/output (I/O) device having multiple CPUs and multiple I/O ports, a cycle of I/O port rotations is initiated in which each port rotation of the cycle includes rotating an assignment of at least one I/O port from one CPU to a different CPU of a plurality of the CPUs. In the illustrated embodiment, an I/O port assignment for each CPU of the plurality CPUs is rotated for at least a portion of the cycle. Other features and aspects may be realized, depending upon the particular application.
-
公开(公告)号:US20190294577A1
公开(公告)日:2019-09-26
申请号:US16425229
申请日:2019-05-29
IPC分类号: G06F13/40 , G06F17/11 , G06F9/455 , G06F13/366
摘要: 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.
-
公开(公告)号:US10394745B2
公开(公告)日:2019-08-27
申请号:US15941196
申请日: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.
-
公开(公告)号:US10176129B2
公开(公告)日:2019-01-08
申请号:US15213407
申请日:2016-07-19
发明人: Chih-Huang Lin , Hong-Chu Chen , Min-Hui Chu , Chin-Hui Huang , Wei-Lung Liu , Tai-Yu Chiu , Chao-Chun Huang , Su-Wei Lien
IPC分类号: G06F13/00 , G06F13/364 , G06F13/366 , G06F13/42
摘要: A control method for a first device of an inter-integrated circuit (I2C) system including a microcontroller unit (MCU), includes receiving a first indication from the MCU of the I2C system, wherein the first indication configures the first device from a slave mode to a master mode; polling the first device itself for status information of the first device when the first device is in the master mode; determining whether the status information of the first device matches a target status after polling; and determining to perform a parameter adjustment on a second device of the I2C system when determining that the status information of the first device matches the target status.
-
公开(公告)号:US20190004986A1
公开(公告)日:2019-01-03
申请号:US15853936
申请日:2017-12-25
申请人: Wistron Corporation
发明人: Shih-Hui Chang
IPC分类号: G06F13/364 , G06F13/366 , G06F13/40 , G06F13/42 , G06F13/24
摘要: The present invention provides a scheduling method for a peripheral component interconnect express (PCIe) switch of an electronic system. The PCIe switch is utilized for handling input/output requests of a host of the electronic system. The scheduling method includes the PCIe switch determining a scheduling sequence of message signal interrupts (MSIs) and read/write requests corresponding to the input/output requests according to amount of the message signal interrupts corresponding to the input/output requests; and the PCIe switch handling the message signal interrupts and the read/write requests according to the scheduling sequence.
-
96.
公开(公告)号:US10169275B2
公开(公告)日:2019-01-01
申请号:US14953114
申请日:2015-11-27
发明人: Liana Liyow Fong , Wei Tan
IPC分类号: G06F13/36 , G06F13/366 , G06F13/40 , G06F13/42
摘要: A topology-aware parallel reduction method, system, and recording medium including a partitioning device configured to partition data in each accelerator of a plurality of accelerators into partitions based on a topology of connections between the plurality of accelerators and a control device configured to control, based on a topology of connections between the plurality of accelerators, a type of parallel reduction of data to use.
-
公开(公告)号:US10114723B2
公开(公告)日:2018-10-30
申请号:US15183168
申请日:2016-06-15
发明人: David F. Craddock , Beth A. Glendening , Dale F. Riedy , Peter G. Sutton , Harry M. Yudenfriend
IPC分类号: G06F13/00 , G06F11/34 , G06F13/366 , G06F11/30
摘要: Aspects include acquiring measurement data of a synchronous input/output (I/O) link between an operating system and a recipient. The acquiring measurement data can include monitoring operating system usage of synchronous I/O commands on the synchronous I/O link and storing the operating system usage in a measurement block as the measurement data. Further, the measurement block is accessible by the operating system to determine that the measurement data is acquired.
-
98.
公开(公告)号:US20180260349A1
公开(公告)日:2018-09-13
申请号:US15457206
申请日:2017-03-13
发明人: Umasankar Mondal , Shibu Abraham
IPC分类号: G06F13/366 , G06F13/16 , G06F13/40 , G06F13/42
CPC分类号: G06F13/366 , G06F13/16 , G06F13/4068 , G06F13/4282 , G06F2213/0026 , G06F2213/0028 , G06F2213/0032
摘要: Systems and methods for detecting types of storage drives connected to a controller, which performs backplane or enclosure management. The controller has multiple pins, which includes N analog pins, such as the PRSNT# pins. Each of the N analog pins is electrically connected to a corresponding detecting circuits. Further, 2*N storage drives may be connected to and controlled by the controller in a way such that each analog pin may be connected to two storage drives via a corresponding detecting circuit for detecting a drive type of each storage drive. Each storage drive may be a SATA/SAS storage drive, or a NVMe storage drive. In operation, the controller receives a voltage from each of the N analog pins, and determines the drive type of each of the two of the 2*N storage drives based on the voltage received from each of the N analog pins.
-
99.
公开(公告)号:US09984017B2
公开(公告)日:2018-05-29
申请号:US14583682
申请日:2014-12-27
申请人: Intel Corporation
发明人: Mohan K. Nair
IPC分类号: G06F13/36 , G06F13/366 , G06F13/40 , G06F13/42
CPC分类号: G06F13/366 , G06F13/4068 , G06F13/4282
摘要: This disclosure pertains to an intelligent network fabric used to connect multiple computer nodes with one or more SR-IOV devices. The intelligent fabric includes a management device and a network fabric coupled thereto. A plurality of virtual endpoint devices are coupled to the network fabric and are configured to connect with a plurality of compute nodes. In addition, the intelligent network fabric includes a root port device coupled to the network fabric which the root port is configured to connect with virtual functions within a SR-IOV device.
-
100.
公开(公告)号:US09817779B2
公开(公告)日:2017-11-14
申请号:US14834264
申请日:2015-08-24
申请人: Dell Products L.P.
IPC分类号: G06F13/42 , G06F3/00 , G06F13/00 , G06F13/366 , G06F13/40 , G06F12/0802
CPC分类号: G06F13/366 , G06F12/0802 , G06F13/4068 , G06F13/4282 , G06F2212/60
摘要: A redirected USB device that does not fall within well-defined device-classes requires special treatment as redirection software will not always permit the servicing of universal serial bus request blocks (URB) on the same thread that the URBs are received. This results in the redirected USB device not functioning properly. A virtual USB bus driver may intercept the URBs so that a temporary kernel buffer can be created. The temporary kernel buffer stores the data necessary for processing the URBs. The temporary kernel buffer is queued along with the URB so that regardless of the thread for processing the URB, the data associated with the URB is preserved so that the vendor-specific application at the client may properly service any request.
-
-
-
-
-
-
-
-
-