IP Library › Patent Application 14817815
Patent Application
App. No. 14/817,815

COMPUTING SYSTEM WITH DISTRIBUTED COMPUTE-ENABLED STORAGE GROUP AND METHOD OF OPERATION THEREOF

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/817,815
Abstract

A computing system includes: a storage device configured to perform in-storage processing with formatted data based on application data from an application; and return an in-storage processing output to the application for continued execution.

Claims (36)

1 . A computing system comprising:

a storage device configured to:

perform in-storage processing with formatted data based on application data from an application; and

return an in-storage processing output to the application for continued execution.

2 . The system as claimed in claim 1 wherein the storage device is further configured to receive a sub-application request based on an application request from the application for performing in-storage processing.

3 . The system as claimed in claim 1 wherein the storage device is further configured to generate an aggregated output from in-storage processing outputs from one or more other storage devices and return the aggregated output to the application for continued execution.

4 . The system as claimed in claim 1 wherein the storage device is further configured to issue a device request based on an application request from the application to at least one of other storage devices.

5 . The system as claimed in claim 1 wherein:

the storage device is further configured to:

issue a device request;

further comprising:

another storage device configured to:

receive the device request,

generate another device request; and

yet another storage device configured to receive the another device request.

6 . The system as claimed in claim 1 further comprising a storage group including the storage device, configured to send in-storage processing outputs to be aggregated and sent to the application.

7 . The system as claimed in claim 1 wherein the storage device is further configured to aggregate an in-storage processing output as a partial aggregated output to be returned to the application.

8 . The system as claimed in claim 1 wherein the storage device is further configured to generate the formatted data from the application data.

9 . The system as claimed in claim 1 wherein the storage device is further configured to generate a formatted unit of the formatted data with an application unit of the application data and a data pad.

10 . The system as claimed in claim 1 wherein the storage device is further configured to generate a formatted unit of the formatted data with non-aligned instances of application units of the application data and a data pad.

11 . A method of operation of a computing system comprising:

performing in-storage processing with a storage device with formatted data based on application data from an application; and

returning an in-storage processing output from the storage device to the application for continued execution.

12 . The method as claimed in claim 11 further comprising receiving a sub-application request at the storage device based on an application request from the application for performing in-storage processing.

13 . The method as claimed in claim 11 further comprising sorting in-storage processing outputs from a storage group including the storage device.

14 . The method as claimed in claim 11 further comprising issuing a device request based on an application request from the application to a storage group including the storage device.

15 . The method as claimed in claim 11 further comprising:

issuing a device request from the storage device;

receiving the device request at another storage device;

generating another device request by the another storage device; and

receiving the another device request by yet another storage device.

16 . The method as claimed in claim 11 further comprising sending in-storage processing outputs by a storage group include the storage device to be aggregated and sent to the application.

17 . The method as claimed in claim 11 further comprising aggregating an in-storage processing output as a partial aggregated output to be returned to the application.

18 . The method as claimed in claim 11 further comprising generating the formatted data based on the application data.

19 . The method as claimed in claim 11 further comprising generating a formatted unit of the formatted data with an application unit of the application data and a data pad.

20 . The method as claimed in claim 11 further comprising generating a formatted unit of the formatted data with non-aligned instances of application units of the application data and a data pad.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2015
From: KANG, YANGWOOK; KI, YANG SEOK; PARK, DONGCHUL
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 036249/0557 →