Hardware Accelerator Expansion Card Offloading Edge Computing Tasks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data center resources and scaling techniques struggle to efficiently and effectively handle the ever-increasing demand for computationally intensive tasks, such as video transcoding and artificial intelligence operations, due to the high costs and inefficiencies of deploying and maintaining domain controllers, especially in edge servers that lack necessary computing resources.

Innovation Solution

The use of compact expansion cards equipped with hardware accelerators, including application-specific hardware circuitry and field-programmable gate arrays, that offload computing tasks from central processing units, enabling efficient performance of tasks like AI inference and video transcoding, and can be easily scaled across computing ecosystems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If domain controllers are deployed to handle computationally intensive tasks, then processing capability is improved, but deployment cost and maintenance complexity increase

Engineering Contradiction:
Improvecomputational processing capabilityVSAvoiddeployment and maintenance complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the computing system into general-purpose domain controllers and specialized hardware accelerator cards. The hardware accelerators are separate, modular components that can be independently deployed and managed, allowing computational intensive tasks to be offloaded without increasing the complexity of the core domain controller infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces hardware accelerator cards as intermediary components between the domain controller and computationally intensive workloads. These accelerators act as mediators that handle specific processing tasks (such as video transcoding or AI operations) while the domain controller maintains overall system management, thus improving productivity without increasing deployment complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If domain controllers are added to scale data center capacity, then computing resources increase, but scalability efficiency decreases

Engineering Contradiction:
Improvecomputing resource capacityVSAvoidscaling efficiency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides computing resources into modular hardware accelerator cards that can be independently added to existing domain controllers. This segmentation allows for incremental scaling where individual accelerator cards can be inserted as needed, rather than requiring deployment of entire new domain controller systems, thus improving scaling efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The hardware accelerator cards are designed as universal components that can be inserted into multiple different domain controller systems. This multi-functionality allows the same accelerator card to be deployed across various computing environments, enabling rapid scaling without the time loss associated with customizing or configuring different types of computing resources.

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

3Adaptability or versatility

If general-purpose domain controllers are used, then system versatility is maintained, but performance on specific computationally intensive tasks deteriorates

Engineering Contradiction:
Improvesystem flexibilityVSAvoidperformance on specific tasks
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments computing functions into general-purpose domain controller operations and specialized hardware acceleration functions. This segmentation allows the domain controller to maintain versatility for general tasks while hardware accelerators provide optimized performance for specific computationally intensive workloads such as video processing or machine learning operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by providing specialized hardware acceleration only where needed for specific computationally intensive tasks, rather than making the entire domain controller system specialized. The hardware accelerators are inserted selectively to provide high-performance processing for particular workloads while the rest of the system maintains its general-purpose versatility.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11281615B2Apparatus, system, and method for performing hardware acceleration via expansion cards
Publication Date: 2022.03.22 META PLATFORMS INC
  • US11281615B2 patent drawing
  • US11281615B2 patent drawing
  • US11281615B2 patent drawing

AI summary

An expansion card may include a printed circuit board and a hardware accelerator that is disposed on the printed circuit board. The hardware accelerator may include application-specific hardware circuitry designed to perform a computing task. The hardware accelerator may also offload a portion of the computing task from a central processing unit of a computing device by executing, via the application-specific hardware circuitry, the portion of the computing task. The expansion card may further include an edge connector, disposed on the printed circuit board, that is dimensioned to be inserted into an expansion socket of the computing device. The edge connector may couple the hardware accelerator to the central processing unit via a computing bus connected to the expansion socket. The edge socket may also include a pinout that is more compact than a pinout specification defined for the computing bus. Various other apparatuses, systems, and methods are also disclosed.