Hyperdimensional Processor Chip for Low-Energy Vector Computing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer systems face challenges in efficiently processing large-scale information due to the limitations of GPUs in handling data without on-board memory and requiring different software approaches, leading to high computational costs and energy consumption, especially in AI applications that rely heavily on parallel processing and hardware-specific optimizations.

Innovation Solution

A processor chip architecture that utilizes high-dimensional computing to encode information directly into hardware gates, optimizing embedding, processing, and decoding algorithms to reduce computational resources and energy consumption, enabling efficient storage, retrieval, and intelligent information processing by transforming data into abstract vector spaces for bulk and parallel processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If GPU parallel processing is used for large-scale information processing, then processing speed is improved, but computational cost and energy consumption increase

Engineering Contradiction:
Improveprocessing speedVSAvoidenergy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent transforms the processing approach by changing the mathematical parameters from traditional floating-point arithmetic to fixed-point hyperdimensional computing. This parameter change enables the system to achieve high-speed parallel processing while significantly reducing energy consumption, as fixed-point operations require fewer computational resources than floating-point operations typically used in GPU processing

Inventive Principle:
Principle #35Parameter changes

2Productivity

If GPU is used for information processing, then processing capacity is improved, but device complexity increases due to lack of on-board memory and requirement for different software approaches

Engineering Contradiction:
Improveprocessing capacityVSAvoidsoftware complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal processing architecture that can handle both traditional computing tasks and hyperdimensional computing operations through a single unified interface. The system design allows the same hardware structure to perform multiple functions - data processing, memory management, and computation - eliminating the need for separate software stacks for different processing modes and reducing overall system complexity

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

3Adaptability or versatility

If traditional CPU processing is used for large-scale data processing, then software compatibility is maintained, but processing speed decreases

Engineering Contradiction:
Improvesoftware compatibilityVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent segments the processing architecture into distinct functional units that can operate independently in parallel. By dividing the processing workload into multiple concurrent operations that can be executed simultaneously, the system maintains software compatibility through standardized interfaces while achieving significant speedups through parallel execution of segmented tasks

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11569842B1Nonlinear, decentralized processing unit and related systems or methodologies
Publication Date: 2023.01.31 SIMULI INC
  • US11569842B1 patent drawing
  • US11569842B1 patent drawing
  • US11569842B1 patent drawing

AI summary

Disclosed is a processor chip that includes on-chip and off-chip software. The chip is optimized for hyperdimensional, fixed-point vector algebra to efficiently store, process, and retrieve information. A specialized on-chip data-embedding algorithm uses algebraic logic gates to convert off-chip normal data, such as images and spreadsheets, into discrete, abstract vector space where information is processed with off-chip software and on-chip accelerated computation via a desaturation method. Information is retrieved using an on-chip optimized decoding algorithm. Additional software provides an interface between a CPU and the processor chip to manage information processing instructions for efficient data transfer on- and off-chip in addition to providing intelligent processing that associates input information to allow for suggestive outputs.