18513484. IN-MEMORY DATABASE (IMDB) ACCELERATION THROUGH NEAR DATA PROCESSING simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

IN-MEMORY DATABASE (IMDB) ACCELERATION THROUGH NEAR DATA PROCESSING

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

Andrew Zhenwen Chang of Los Altos CA (US)

Vincent Tung Pham of San Jose CA (US)

Jaemin Jung of San Jose CA (US)

IN-MEMORY DATABASE (IMDB) ACCELERATION THROUGH NEAR DATA PROCESSING - A simplified explanation of the abstract

This abstract first appeared for US patent application 18513484 titled 'IN-MEMORY DATABASE (IMDB) ACCELERATION THROUGH NEAR DATA PROCESSING

Simplified Explanation

The patent application describes an accelerator with on-chip memory for data processing.

  • Accelerator includes on-chip memory with first and second memory banks.
  • First memory bank stores data with first and second values.
  • Computational engine executes commands on first and second values in parallel.
  • On-chip memory loads second data from database into second memory bank in parallel with command execution.

Potential Applications

This technology could be used in:

  • High-performance computing systems
  • Data analytics platforms
  • Artificial intelligence applications

Problems Solved

This technology addresses issues such as:

  • Speeding up data processing
  • Improving computational efficiency
  • Reducing latency in memory access

Benefits

The benefits of this technology include:

  • Faster data processing
  • Enhanced parallel computing capabilities
  • Improved overall system performance


Original Abstract Submitted

An accelerator is disclosed. The accelerator may include an on-chip memory to store a data from a database. The on-chip memory may include a first memory bank and a second memory bank. The first memory bank may store the data, which may include a first value and a second value. A computational engine may execute, in parallel, a command on the first value in the data and the command on the second value in the data in the on-chip memory. The on-chip memory may be configured to load a second data from the database into the second memory bank in parallel with the computation engine executing the command on the first value in the data and executing the command on the second value in the data.