Jump to content

Computation offloading

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by My Chemistry romantic (talk | contribs) at 06:45, 29 May 2016 (Disambiguated: artificial visionComputer vision). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In computer science, computation offloading refers to the transfer of certain computing tasks to an external platform, such as a cluster, grid, or a cloud.[1] Offloading may be necessary due to hardware limitations of a computer system handling a particular task on its own.[2] These intensive computing tasks may be used in artificial intelligence, artificial vision and object tracking, or computational decision making.[3] Computation offloading may also be used to save energy.

References

  1. ^ Ma, Xiaoqiang; Zhao, Yuan; Zhang, Lei; Wang, Haiyang; Peng, Limei. "When mobile terminals meet the cloud: computation offloading as the bridge". IEEE Network. 27 (5): 28–33. doi:10.1109/MNET.2013.6616112.
  2. ^ Kumar, Karthik; Liu, Jibang; Lu, Yung-Hsiang; Bhargava, Bharat (10 April 2012). "A Survey of Computation Offloading for Mobile Systems". Mobile Networks and Applications. 18 (1): 129–140. doi:10.1007/s11036-012-0368-0.
  3. ^ Gurun, S.; Wolski, R.; Krintz, C.; Nurmi, D. (1 November 2008). "On the Efficacy of Computation Offloading Decision-Making Strategies". International Journal of High Performance Computing Applications. 22 (4): 460–479. doi:10.1177/1094342007095289.