SiMulPro Cores with STAR Messaging for Virus Immunity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems are vulnerable to virus and rootkit infections through data memory devices, messages, and operations, limiting their performance and reliability, especially in multi-processor cores and memory systems.

Innovation Solution

The implementation of Simultaneous Multi-Processor (SiMulPro) cores with separate task-control and data memory controllers, combined with the STAR messaging protocol and Error Control Circuitry, ensures immunity to virus and rootkit infections by physically separating data and task/control communications and using advanced error correction mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data memory devices and data communications are integrated with processor systems, then functionality and performance are improved, but vulnerability to virus and rootkit infections increases

Engineering Contradiction:
Improveprocessing performanceVSAvoidimmunity to infection
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system is divided into separate task-control memory space and data memory space, with distinct controllers for each. This segmentation isolates the critical task-control functions from potential infections in data memory, allowing high-performance data processing while maintaining reliability through spatial separation of concerns.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A separate task-control memory controller acts as an intermediary between the processor and data memory devices. This mediator enforces security policies and prevents direct unauthorized access to data memory by malicious code, enabling both high-performance data access and protection against infections.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If separate task-control and data memory controllers are implemented, then immunity to virus and rootkit infections is improved, but device complexity increases

Engineering Contradiction:
Improveimmunity to infectionVSAvoidcontroller architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The task-control memory controller is designed with multi-functional capabilities, handling both memory management and security enforcement functions. This universal design consolidates multiple responsibilities into a single component, reducing overall system complexity while maintaining infection immunity through integrated security policies.

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

3Reliability

If advanced error correction mechanisms are used, then fault resilience is improved, but energy consumption increases

Engineering Contradiction:
Improvefault resilienceVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system implements error correction mechanisms selectively and partially, applying advanced error correction only to critical task-control memory operations while using simpler correction methods for data memory. This partial application maintains fault resilience for essential functions while reducing overall energy consumption compared to full-spectrum advanced error correction.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11675906B1Simultaneous multi-processor (SiMulPro) apparatus, simultaneous transmit and receive (STAR) apparatus, DRAM interface apparatus, and associated methods
Publication Date: 2023.06.13 QSIGMA INC
  • US11675906B1 patent drawing
  • US11675906B1 patent drawing
  • US11675906B1 patent drawing

AI summary

Infection by viruses and rootkits from data memory devices, data messages and data operations are rendered impossible by construction for the Simultaneous Multi-Processor (SiMulPro) cores, core modules, Programmable Execution Modules (PEM), PEM Arrays, STAR messaging protocol implementations, integrated circuits (referred to as chips herein), and systems composed of these components. Greatly improved energy efficiency is disclosed. A system implementation of an Application Specific Integrated Circuit (ASIC) communicating with a DRAM controller interacting with a DRAM array is presented with this resistance to virus and rootkit infection, and simultaneously capable of 1 Teraflop (Tflop) FP16, 1 TFlop FP32 and 1 Tflop FP64 performance while accessing 1 Tbyte of DRAM with a power budget comparable to today's desktop or notebook computers accessing 8 Gbytes of DRAM. Innovations to the STAR communication apparatus will enable the optical communication between chips to carry at least ½ Tbit/second data to and from DRAMs, and each other.