PENDING
Please predict whether this patent is acceptable.PATENT ABSTRACT: There is provided a heterogeneous computing method. A heterogeneous computing method includes performing offline learning on an algorithm using compilations and runtimes of application programs, executing a first application program in a mobile device, distributing a workload to a central processing unit (CPU) and a graphic processing unit (GPU) in the first application program, using the algorithm, performing online learning to reset the workload distributed to the CPU and GPU in the first application program, and resetting the workload distributed to the CPU and GPU in the first application program, corresponding to a result of the online learning.