Multi-mode processing module dynamic resource access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face variability in processing, storage, and communication needs across different applications, requiring adaptable configurations that existing systems struggle to efficiently manage, especially in terms of resource access and operating modes.

Innovation Solution

A multi-mode processing module (MMPM) is introduced, which includes a peripheral interface enabling access to independent peripheral resources and a local processor that can be configured to process applications as peripheral devices, allowing for dynamic resource management and efficient operation across varying modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a multi-mode processing module is introduced to enable flexible resource access and offloading, then system adaptability and processing efficiency are improved, but device complexity increases

Engineering Contradiction:
Improvesystem adaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The processing module is designed to operate in multiple modes (peripheral mode, independent mode, and host mode) and can function as different types of devices depending on configuration. This multi-functionality allows a single module to provide flexible resource access and offloading capabilities while managing system complexity through unified hardware design.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The processing module dynamically changes its operating mode based on system requirements. It can transition between peripheral mode (when resources need to be accessed), independent mode (when processing needs to be offloaded), and host mode (when managing peripherals), enabling adaptability without requiring separate dedicated hardware for each function.

Inventive Principle:
Principle #15Dynamics

2Productivity

If the processing module operates in peripheral mode to access resources, then resource access efficiency is improved, but processing capability for complex applications is reduced

Engineering Contradiction:
Improveresource access efficiencyVSAvoidprocessing capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The module dynamically switches between peripheral mode (for efficient resource access) and independent mode (for complex application processing). This dynamic reconfiguration allows the system to optimize for resource access efficiency when needed while maintaining full processing capability when complex applications require it.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the processing module operates in independent mode to process applications, then processing capability is improved, but resource access efficiency is reduced

Engineering Contradiction:
Improveprocessing capabilityVSAvoidresource access efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system dynamically transitions from independent mode (for complex processing) to peripheral mode (for efficient resource access). This allows the processing module to maintain high processing capability when applications require it while achieving optimal resource access efficiency when the focus shifts to resource operations.

Inventive Principle:
Principle #15Dynamics

4Adaptability or versatility

If a local processor is added to enable multi-mode operation, then system flexibility is improved, but device complexity and manufacturing difficulty increase

Engineering Contradiction:
Improvesystem flexibilityVSAvoidmanufacturing difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The local processor is integrated within the same physical module as the peripheral interface and shared memory, merging multiple functions into a single manufacturable unit. This integration allows the module to be manufactured as one component while providing the flexibility of multi-mode operation through coordinated operation of the integrated elements.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8463957B2Enabling access to peripheral resources at a processor
Publication Date: 2013.06.11 DELL PROD LP
  • US8463957B2 patent drawing
  • US8463957B2 patent drawing
  • US8463957B2 patent drawing

AI summary

A method of enabling access to resources includes detecting an input to access a resource of a multi-mode processing module coupled to a host processor and a control module. The method can further include detecting an operating mode of the host processor and the control module and an availability of independent peripheral resources of the multi-mode processing module. Additionally, the method can enable the multi-mode processing module in response to the detecting the operating mode and the availability of the independent peripheral resources.