Transform Processing Unit for Heterogeneous Data Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current high-performance computing systems face challenges in scalability, handling heterogeneous data, and user accessibility due to complex programming methods and compatibility issues between different simulation software platforms, limiting their use to trained experts and hindering multidisciplinary collaboration in complex projects.

Innovation Solution

A transform processing unit device with a novel architecture that includes a control unit and transform logic units, allowing for the execution of transforms on forms and data within universes, enabling graphical programming and facilitating the creation of dynamic models through a unified processor that can handle heterogeneous data and improve processing speed, energy efficiency, and scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional programming languages (C++, C#, Java, Python) are used for simulation software, then functionality and precision are improved, but the coding barrier increases and limits user accessibility

Engineering Contradiction:
Improvesimulation precisionVSAvoiduser accessibility
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces a visual programming interface with blocks as an intermediary layer between the user and the underlying programming language. Users can create simulation models by connecting functional blocks visually without writing code, while the system translates these block diagrams into executable code in languages like C++ or Python, thus maintaining simulation precision while improving accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical act of writing and compiling code with a visual drag-and-drop block assembly process. Instead of manually typing syntax-prone code, users manipulate graphical blocks that represent computational functions, eliminating the need to learn programming syntax while preserving the computational power of traditional languages.

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

2Manufacturing precision

If simulation software is specialized for specific applications and fields, then modeling precision is improved, but compatibility between platforms decreases and requires users to learn multiple systems

Engineering Contradiction:
Improvemodeling precisionVSAvoidplatform compatibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal visual programming environment where blocks represent fundamental computational and mathematical operations that can be applied across different domains. The same block library serves multiple specialized applications (physics simulations, financial models, biological systems), allowing a single platform to maintain high modeling precision for specific fields while being adaptable to various disciplines through configuration rather than requiring separate specialized software.

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

Solution Approach 2:

The patent segments simulation functionality into reusable modular blocks that can be independently developed, validated, and then assembled into domain-specific models. Each block encapsulates a specific function (e.g., differential equation solver, data visualization, parameter optimization) that can be universally applied across different scientific domains, enabling both specialization and compatibility.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If 2D block diagrams are used to represent simulation models, then ease of operation is improved, but the representation gap between physical models and data increases

Engineering Contradiction:
Improvevisual programming accessibilityVSAvoidmodel-data representation fidelity
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent extends the 2D block diagram interface into 3D visualizations and multi-dimensional data representations. When blocks process data, the system automatically generates and displays corresponding 3D models, graphs, and data visualizations that maintain the same spatial relationships and physical meanings as the block diagram, thus eliminating the representation gap while preserving visual accessibility.

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

Solution Approach 2:

The patent implements real-time feedback loops where the visual block diagram and the underlying data/models continuously inform each other. As users manipulate blocks, the system updates not only the computational model but also同步 updates visual representations of data and physical models, allowing users to see immediate feedback that maintains fidelity between the visual interface and the actual simulation data.

Inventive Principle:
Principle #23Feedback

4Manufacturing precision

If simulations are performed on abstract information using differential equations, then modeling precision is improved, but the need for advanced physics and mathematics knowledge increases the coding barrier

Engineering Contradiction:
Improvesimulation accuracyVSAvoidprogramming complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements automatic code generation and model compilation features where the system handles the complex tasks of translating visual blocks into differential equations, selecting appropriate solvers, and configuring numerical parameters. The system serves itself by automatically managing the complexity of mathematical modeling, allowing users to focus on model design rather than implementation details, thus maintaining accuracy while reducing programming complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11275556B2Method, computer-readable medium, and processing unit for programming using transforms on heterogeneous data
Publication Date: 2022.03.15 ZETANE SYST INC
  • US11275556B2 patent drawing
  • US11275556B2 patent drawing
  • US11275556B2 patent drawing

AI summary

There is provided a processing unit device comprising: at least one control unit for controlling operations of the processing unit device; and a transform logic unit comprising at least one transform block associated with a transform to be executed by the at least one control unit, the transform comprising an effect to be applied to an output site contained in an output universe, each one of the at least one transform block comprising an effect block and an outsite block, the effect block comprising at least one first storing unit for storing thereon information relative to the effect and the outsite block comprising at least one second storing unit for storing thereon information relative to the output site.