Live briefing
Everything about Computation offloading
Transfer of computational tasks to a separate processor or an external platform
Computation offloading is the transfer of resource intensive computational tasks to a separate processor, such as a hardware accelerator, or an external platform, such as a cluster, grid, or a cloud. Offloading to a coprocessor can be used to accelerate applications including: image rendering and mathematical calculations. Offloading computing to an external platform over a network can provide computing power and overcome a device's hardware limitations, such as limited computational power, storage, and energy. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Computation offloadingA 5-minute orientation
- Skim a recent paper: Deep Reinforcement Learning for Task Offloading in Mobile Edge Computing SystemsInfluential work since 2022
- Pick up a classic book: From mainframe to workstationsThe most-reprinted book on the subject
- Read the landmark paper: Mobile Edge Computing: A Survey on Architecture and Computation OffloadingCited 3,102 times
- Go sideways: CoprocessorA closely related topic
- Go sideways: Heterogeneous computingA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Mobile Edge Computing: A Survey on Architecture and Computation Offloading
Efficient Multi-User Computation Offloading for Mobile-Edge Cloud Computing
Dynamic Computation Offloading for Mobile-Edge Computing With Energy Harvesting Devices
Energy-Efficient Resource Allocation for Mobile-Edge Computation Offloading
🆕 Influential since 2022
Deep Reinforcement Learning for Task Offloading in Mobile Edge Computing Systems
Multi-Agent Deep Reinforcement Learning for Task Offloading in UAV-Assisted Mobile Edge Computing
Joint Task Offloading and Resource Allocation for Energy-Constrained Mobile Edge Computing
Joint Multi-Task Offloading and Resource Allocation for Mobile Edge Computing Systems in Satellite IoT
Deep Reinforcement Learning for Energy-Efficient Computation Offloading in Mobile-Edge Computing
📚 Books worth reading
From mainframe to workstationsMark A. Butterline · 1992
Mobile Computing, Applications, and ServicesDavid Uhler · 2013- 📕Energy Efficient Computation Offloading in Mobile Edge ComputingYing Chen, Ning Zhang · 2022
Networking research in front ending and intelligent terminalsJohn D Day · 1977
Applications of Evolutionary ComputationAnna Isabel Esparcia-Alcázar · 2013
Mobile computing, applications, and servicesWash.) MobiCASE 2012 (2012 Seattle · 2013
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Coprocessor A coprocessor is a computer processor used to supplement the functions of the primary processor (the CPU). Operations performed by the coprocessor may…
- Heterogeneous computing Heterogeneous computing refers to systems that use more than one kind of processor or core. These systems gain performance or energy efficiency not just…
- Computer cluster A computer cluster is a group of autonomous computers that work together so that they can be viewed as a single system. Unlike grid computers, computer…
- Thin client In computer networking, a thin client (sometimes called a slim client or lean client) is a simple, low-performance computer that has been optimized for…
- Hardware acceleration Hardware acceleration is the use of computer hardware, known as a hardware accelerator, to perform specific functions faster than can be done by software…
- Processor Look up processor in Wiktionary, the free dictionary. Processor may refer to: Processor (computing) Central processing unit (CPU), the hardware within…
- Heterogeneous System Architecture Heterogeneous System Architecture (HSA) is a cross-vendor set of specifications that allow for the integration of central processing units and graphics…
- System resource A computer system resource is any hardware or software aspect of limited availability that is accessible to a computer system. Like any resource, computer…