18055371. SYSTEM AND METHOD FOR IN-SSD DATA PROCESSING ENGINE SELECTION BASED ON STREAM IDS simplified abstract (Samsung Electronics Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

SYSTEM AND METHOD FOR IN-SSD DATA PROCESSING ENGINE SELECTION BASED ON STREAM IDS

Organization Name

Samsung Electronics Co., Ltd.

Inventor(s)

Jing Yang of San Jose CA (US)

Jingpei Yang of San Jose CA (US)

Rekha Pitchumani of Oak Hill VA (US)

SYSTEM AND METHOD FOR IN-SSD DATA PROCESSING ENGINE SELECTION BASED ON STREAM IDS - A simplified explanation of the abstract

This abstract first appeared for US patent application 18055371 titled 'SYSTEM AND METHOD FOR IN-SSD DATA PROCESSING ENGINE SELECTION BASED ON STREAM IDS

Simplified Explanation

The abstract describes a multi-stream memory system that includes two data processing engines, a controller processor, and a processor memory. The system identifies the stream ID of an input stream and assigns it to one of the data processing engines based on a stream assignment table. The assigned data processing engine then processes the input stream to generate processed data.

  • The patent application describes a multi-stream memory system with two data processing engines.
  • The system includes a controller processor and a processor memory.
  • Instructions stored in the processor memory allow the controller processor to identify the stream ID of an input stream.
  • The system uses a stream assignment table to associate the stream ID with one of the data processing engines.
  • The assigned data processing engine then applies processing to the input stream to generate processed data.

Potential Applications

  • This technology can be applied in various data processing systems that require efficient handling of multiple streams of data.
  • It can be used in multimedia applications, such as video processing or audio processing, where multiple streams need to be processed simultaneously.
  • The multi-stream memory system can also find applications in real-time data analysis, where multiple data streams need to be processed in parallel.

Problems Solved

  • The multi-stream memory system solves the problem of efficiently processing multiple streams of data by assigning each stream to a dedicated data processing engine.
  • It eliminates the need for manual stream management and ensures that each stream is processed by the appropriate engine.

Benefits

  • The system improves the overall efficiency and performance of data processing by utilizing multiple data processing engines.
  • It allows for parallel processing of multiple streams, reducing processing time and improving system responsiveness.
  • The stream assignment table provides flexibility in managing different streams and allows for easy reconfiguration or addition of new streams without significant changes to the system architecture.


Original Abstract Submitted

A multi-stream memory system includes an in-device data processor including a first data processing engine and a second data processing engine, a controller processor, and a processor memory coupled to the controller processor, wherein the processor memory has stored thereon instructions that, when executed by the controller processor, cause the controller processor to perform: identifying a stream ID of an input stream, identifying the first data processing engine as being associated with the stream ID based on a stream assignment table, and applying the first data processing engine to the input stream to generate processed data.