Configurable Computing System with Dynamic Broker Module

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computing systems face a design challenge in balancing cost reduction with application-specific quality, as manufacturers generalize user requirements, leading to inefficient hardware configurations that do not optimize performance, energy efficiency, or quality of service.

Innovation Solution

A configurable computing system with a broker module that receives application information and attributes to determine and configure electronic device components dynamically or statically, optimizing performance, energy, and quality of service by customizing processor, memory, and display components based on user priorities and application demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If manufacturers generalize user requirements to lower costs, then manufacturing cost decreases, but application-specific quality and performance optimization deteriorates

Engineering Contradiction:
Improvemanufacturing costVSAvoidapplication-specific quality
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent implements dynamic configuration of computing components based on application-specific requirements. The system can change hardware configurations at runtime or during device setup to match the actual application needs, allowing a single manufactured device to provide customized performance characteristics for different applications without requiring custom hardware for each application type.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes hardware parameters such as clock frequency, memory timing, processor architecture selection, and component enabled/disabled states to optimize performance for specific applications. By adjusting these parameters dynamically or during configuration, the system achieves application-specific optimization while using standardized hardware designs.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If hardware components are designed with fixed configurations, then manufacturing complexity decreases, but adaptability to different application requirements deteriorates

Engineering Contradiction:
Improvehardware configuration complexityVSAvoidapplication-specific optimization
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system transitions from static fixed configurations to dynamic reconfigurable hardware. The broker module can modify component configurations based on application characteristics, allowing the same physical hardware to adapt its operational parameters to match different application requirements without increasing manufacturing complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The broker module serves as an intermediary between applications and hardware components. It receives application information, determines optimal configurations, and translates these into hardware settings. This intermediary layer enables adaptability without requiring applications to directly manage complex hardware configurations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If generic hardware components are used, then device cost decreases, but performance optimization for specific applications deteriorates

Engineering Contradiction:
Improvehardware costVSAvoidapplication performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent optimizes generic hardware performance by dynamically changing operational parameters such as clock speeds, memory access patterns, processor pipeline depths, and component enabled states. These parameter adjustments allow standardized hardware to achieve application-specific performance optimization without requiring expensive custom-designed components.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9465622B2Application defined computing component configuration
Publication Date: 2016.10.11 SAMSUNG ELECTRONICS CO LTD
  • US9465622B2 patent drawing
  • US9465622B2 patent drawing
  • US9465622B2 patent drawing

AI summary

One embodiment includes a configurable computing system. The configurable computing system includes a broker module that receives information for one or more applications, obtains one or more attributes for an electronic device, and determines runtime configurations for one or more components for the electronic device. A controller communicates with applications for configuring the one or more components based on the runtime configurations.