Patent ID: 11966342
Assignee: SK HYNIX INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A method of operating a data processing system having a volatile memory device, a nonvolatile memory device, and a controller configured to control at least one of the volatile memory device and the nonvolatile memory device, the method comprising:
receiving a request from a host to perform offload processing of an application by the controller;
storing, by controlling of the controller, in a target region among a plurality of memory regions of the volatile memory device, data used for the offload processing of the application;
being granted, by the volatile memory device, owning rights of access to each of the plurality of memory regions by the host device or the controller based on a processing state of the application; and
taking over, by the controller, ownership of access to t he target region and exclusively accessing the target region to process the application,
wherein the data for the offload processing of the application includes first data having a program code of the application that is stored in a first physical region to which a first logical address has been assigned and second data computed by the program code that is stored in a second physical region to which a second logical address has been assigned; and
assigning, by the controller, the second logical address to a third physical region in which third data has been stored when an operation for the second data is completed.