Hyperdimensional Processor Chip for Low-Energy Parallel AI 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 employs high-dimensional computing to encode and process information in a generic, data-type neutral manner, using embedding and desaturation algorithms to reduce computational resources and energy consumption, enabling efficient storage, processing, and retrieval of information while maintaining contextual relationships.

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 fundamental parameters of computation from traditional arithmetic operations to hyperdimensional vector operations. Data is encoded as high-dimensional vectors where processing operations (binding, bundling, comparison) become simple algebraic operations that can be performed with lower computational overhead, reducing energy consumption while maintaining parallel processing capabilities

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical arithmetic logic gate system with a mathematical field-based system. Instead of using complex logic gates to perform arithmetic operations, the system uses hyperdimensional vector algebra where operations are performed through mathematical transformations in high-dimensional space, reducing the mechanical complexity and energy requirements of the processing system

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If GPU is used for processing, then parallel processing capability is improved, but hardware complexity and software requirements increase

Engineering Contradiction:
Improveparallel processing capabilityVSAvoidhardware and software complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a universal processing framework based on hyperdimensional computing that can handle multiple types of data and operations through a single set of mathematical principles. The same vector encoding and algebraic operations apply to various processing tasks, eliminating the need for specialized hardware configurations and complex software optimizations required by traditional GPU architectures

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

Solution Approach 2:

The patent moves processing from low-dimensional arithmetic operations to high-dimensional vector operations. By encoding data in hyperdimensional space, the system gains additional degrees of freedom for parallel processing while simplifying the underlying operations to basic vector algebra, reducing both hardware and software complexity

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If data-sharding is used to process large databases, then processing capacity is improved, but computational resources increase

Engineering Contradiction:
Improveprocessing capacityVSAvoidcomputational resources
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent merges data representation into unified hyperdimensional vectors that can be processed collectively rather than as separate shards. By encoding entire datasets or large portions of data as high-dimensional vectors, the system can perform operations on aggregated data structures, reducing the number of computational resources needed compared to processing multiple sharded datasets separately

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11868305B2Nonlinear, decentralized processing unit and related systems or methodologies
Publication Date: 2024.01.09 SIMULI INC
  • US11868305B2 patent drawing
  • US11868305B2 patent drawing
  • US11868305B2 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.