-
公开(公告)号:US11693807B2
公开(公告)日:2023-07-04
申请号:US17207135
申请日:2021-03-19
Applicant: Intel Corporation
Inventor: Balaji Parthasarathy , Ramamurthy Krithivas , Bradley A. Burres , Pawel Szymanski , Yi-Feng Liu
IPC: G06F13/40 , G06F9/4401 , G06F9/445
CPC classification number: G06F13/4027 , G06F9/4403 , G06F9/4418 , G06F9/44505 , G06F13/4022
Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for dynamic configuration and enforcement of access lanes to I/O controllers. The System may include a plurality of Input/Output (I/O) controllers and a plurality of lanes. The system may also include a lane mapping module configured to multiplex at least one of the I/O controllers to at least one of the lanes based on a configuration. The system may further include a first processor configured to detect a change request, the change request to modify the configuration from an existing configuration to a new configuration; and a second processor configured to: verify that the new configuration is valid based on a stock keeping unit (SKU) associated with the system; and, if the verification is successful, store the new configuration in non-volatile memory and reset the system.
-
公开(公告)号:US12079153B2
公开(公告)日:2024-09-03
申请号:US18199042
申请日:2023-05-18
Applicant: Intel Corporation
Inventor: Balaji Parthasarathy , Ramamurthy Krithivas , Bradley Burres , Pawel Szymanski , Yi-Feng Liu
IPC: G06F13/40 , G06F9/4401 , G06F9/445
CPC classification number: G06F13/4027 , G06F9/4403 , G06F9/4418 , G06F9/44505 , G06F13/4022
Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for dynamic configuration and enforcement of access lanes to I/O controllers. The System may include a plurality of Input/Output (I/O) controllers and a plurality of lanes. The system may also include a lane mapping module configured to multiplex at least one of the I/O controllers to at least one of the lanes based on a configuration. The system may further include a first processor configured to detect a change request, the change request to modify the configuration from an existing configuration to a new configuration; and a second processor configured to: verify that the new configuration is valid based on a stock keeping unit (SKU) associated with the system; and, if the verification is successful, store the new configuration in non-volatile memory and reset the system.
-
公开(公告)号:US10956351B2
公开(公告)日:2021-03-23
申请号:US16566576
申请日:2019-09-10
Applicant: Intel Corporation
Inventor: Balaji Parthasarathy , Ramamurthy Krithivas , Bradley Burres , Pawel Szymanski , Yi-Feng Liu
IPC: G06F13/364 , G06F13/40 , G06F9/4401 , G06F9/445
Abstract: Generally, this disclosure provides systems, devices, methods and computer readable media for dynamic configuration and enforcement of access lanes to I/O controllers. The System may include a plurality of Input/Output (I/O) controllers and a plurality of lanes. The system may also include a lane mapping module configured to multiplex at least one of the I/O controllers to at least one of the lanes based on a configuration. The system may further include a first processor configured to detect a change request, the change request to modify the configuration from an existing configuration to a new configuration; and a second processor configured to: verify that the new configuration is valid based on a stock keeping unit (SKU) associated with the system; and, if the verification is successful, store the new configuration in non-volatile memory and reset the system.
-
公开(公告)号:US09569267B2
公开(公告)日:2017-02-14
申请号:US14659523
申请日:2015-03-16
Applicant: Intel Corporation
Inventor: Ramamurthy Krithivas , Balaji Parthasarathy
CPC classification number: G06F9/5011 , G06F1/26 , G06F9/4411 , G06F9/4418 , G06F9/44505 , G06F9/5072 , G06F9/5077 , G06F9/546 , G06F13/126
Abstract: The present disclosure is directed to hardware-based inter-device resource sharing. For example, a remote orchestrator (RO) may provide instructions to cause a device to make at least one hardware resource available to other devices. An RO module in the device may interact with the RO and may configure a configuration module in the device based on instructions received from the RO. The configuration module may set a device configuration when the device transitions from a power off state to a power on state. The device may also comprise a processing module to process data based on the device configuration, interface technology (IT) and at least one hardware resource. The interface technology may allow the processing module and the at least one hardware resource to interact. The RO module may configure the IT to allow the at least one hardware resource to operate locally or remotely based on the instructions.
Abstract translation: 本公开涉及基于硬件的设备间资源共享。 例如,远程协调器(RO)可以提供指令以使设备使至少一个硬件资源可用于其他设备。 设备中的RO模块可以与RO交互,并且可以基于从RO接收到的指令在设备中配置配置模块。 当设备从电源关闭状态转换到电源接通状态时,配置模块可以设置设备配置。 该设备还可以包括用于基于设备配置,接口技术(IT)和至少一个硬件资源来处理数据的处理模块。 接口技术可以允许处理模块和至少一个硬件资源进行交互。 RO模块可以将IT配置为允许至少一个硬件资源基于指令在本地或远程操作。
-
公开(公告)号:US10223161B2
公开(公告)日:2019-03-05
申请号:US15432826
申请日:2017-02-14
Applicant: Intel Corporation
Inventor: Ramamurthy Krithivas , Balaji Parthasarathy
Abstract: The present disclosure is directed to hardware-based inter-device resource sharing. For example, a remote orchestrator (RO) may provide instructions to cause a device to make at least one hardware resource available to other devices. An RO module in the device may interact with the RO and may configure a configuration module in the device based on instructions received from the RO. The configuration module may set a device configuration when the device transitions from a power off state to a power on state. The device may also comprise a processing module to process data based on the device configuration, interface technology (IT) and at least one hardware resource. The interface technology may allow the processing module and the at least one hardware resource to interact. The RO module may configure the IT to allow the at least one hardware resource to operate locally or remotely based on the instructions.
-
-
-
-