18513111. SYSTEM AND METHOD FOR IN-MEMORY COMPUTATION simplified abstract (SAMSUNG ELECTRONICS CO., LTD.)

From WikiPatents
Jump to navigation Jump to search

SYSTEM AND METHOD FOR IN-MEMORY COMPUTATION

Organization Name

SAMSUNG ELECTRONICS CO., LTD.

Inventor(s)

Krishna T. Malladi of San Jose CA (US)

Wenqin Huangfu of San Jose CA (US)

SYSTEM AND METHOD FOR IN-MEMORY COMPUTATION - A simplified explanation of the abstract

This abstract first appeared for US patent application 18513111 titled 'SYSTEM AND METHOD FOR IN-MEMORY COMPUTATION

Simplified Explanation

The method described in the patent application involves determining whether a computing task should be executed by memory circuits or extra-memory processing circuits based on an advantage score calculation.

  • Advantage score calculated for a computing task to determine efficiency of memory circuits vs. extra-memory processing circuits.
  • If advantage score is below a threshold, task is executed by extra-memory processing circuits.
  • If advantage score meets or exceeds threshold, instructions are compiled and data is formatted for execution by memory circuits.

Potential Applications

This technology could be applied in various computing systems where tasks need to be efficiently allocated between memory circuits and extra-memory processing circuits.

Problems Solved

1. Efficient allocation of computing tasks based on performance metrics. 2. Optimization of memory circuit usage for improved overall system performance.

Benefits

1. Improved efficiency in task execution. 2. Better utilization of memory circuits. 3. Enhanced overall system performance.


Original Abstract Submitted

A method for computing. In some embodiments, the method includes: calculating an advantage score of a first computing task, the advantage score being a measure of an extent to which a plurality of function in memory circuits is capable of executing the first computing task more efficiently by than one or more extra-memory processing circuits, the first computing task including instructions and data; in response to determining that the advantage score of the first computing task is less than a first threshold, executing the first computing task by the one or more extra-memory processing circuits; and in response to determining that the first computing task is at least equal to the first threshold: compiling the instructions for execution by the function in memory circuits; formatting the data for the function in memory circuits; and executing the first computing task, by the function in memory circuits.