Embedded Controller OOB Management in Low-Power Heterogeneous Platforms
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
ARM-based platforms lack Embedded Controllers (ECs) or microcontrollers that support Out-of-Band (OOB) management, limiting the ability to manage heterogeneous computing platforms remotely in low-power states.
Innovation Solution
Integration of an Embedded Controller (EC) into heterogeneous computing platforms, which includes a Real-Time Clock (RTC) timer and an RTC wake circuit, allowing the EC to wake up from a low-power state and manage network devices to check OOB command buffers while the host processor remains in a low-power state.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If ARM-based heterogeneous computing platforms are used, then power efficiency and processing capability are improved, but the ability to perform Out-of-Band management in low-power states deteriorates due to lack of Embedded Controllers
Solution Approach 1:
The system separates the OOB management function from the main host processor by introducing a dedicated low-power microcontroller that can independently handle management tasks. This segmentation allows the ARM-based platform to maintain power efficiency while the microcontroller provides the missing EC functionality for OOB management in low-power states.
Solution Approach 2:
A low-power microcontroller serves as an intermediary between the ARM-based heterogeneous computing platform and the OOB management interface. This intermediary component bridges the gap by providing EC-like functionality without requiring the main processor to be active, thus enabling OOB management while preserving power efficiency.
2Loss of energy
If the host processor remains in low-power state, then energy consumption is reduced, but remote management capability is lost
Solution Approach 1:
The low-power microcontroller is designed to remain active or wake up independently before the host processor needs to be fully operational. It performs preliminary OOB management tasks such as checking command buffers and facilitating remote access, ensuring that management capabilities are available even when the main system is in a low-power state.
Solution Approach 2:
The microcontroller serves itself and the system by independently handling OOB management functions without requiring the host processor's involvement. It can autonomously wake up, check for management commands, and facilitate remote operations, making the system self-sufficient for management tasks in low-power states.
3Adaptability or versatility
If an Embedded Controller is integrated into heterogeneous computing platforms, then OOB management capability is improved, but device complexity increases
Solution Approach 1:
Instead of adding a full-featured Embedded Controller throughout the entire system, the solution implements a simplified low-power microcontroller with only the necessary OOB management functions. This local quality approach adds complexity only where needed (in the power management and OOB domain) while keeping the rest of the heterogeneous computing platform simple and efficient.
Data Source
AI summary
Systems and methods for enabling Out-of-Band (OOB) management of heterogeneous computing platforms in low-power states. In some embodiments, an Information Handling System (IHS) may include a heterogeneous computing platform and an Embedded Controller (EC) integrated into or coupled to the heterogeneous computing platform, where the EC is configured to: wake up from a low-power state while a host processor of the heterogeneous computing platform remains in the low-power state, and wake up a network device configured to access a cloud service through an OOB channel to check a status of an OOB command buffer while the host processor remains in the low-power state.


