REVIEW 3 major objections 5 minor 42 references
Data-aware Dynamic Execution of Irregular Workloads on Heterogeneous Systems
T0 review · 3 major / 5 minor · reviewed 2026-08-08 · deepseek-v4-flash
Pith's one-line read A data-aware scheduler finds the optimal FPGA-GPU allocation in 77 of 86 workloads.
desk verdict A real FPGA-GPU scheduling testbed with a plausible dynamic scheduler, but the optimality claim is not supported by the DP algorithm as written and the headline numbers don't match the body. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the dynamic-programming table $dp[i][f][g]$ (with separate throughput and energy copies), which records the best pipeline for the first $i$ kernels using $f$ FPGAs and $g$ GPUs. The search groups several consecutive kernels into one pipeline stage, looks back at previous table entries for the remaining devices, and evaluates candidate stages through three functions: kernel performance estimation $f_{\mathrm{perf}}$, communication cost estimation $f_{\mathrm{comm}}$, and energy estimation $f_{\mathrm{eng}}$. The performance estimators are built by benchmarking kernels on synthetic input profiles and fitting linear regressions, with FPGA kernels using architecture-derived formulas that add a scaling factor fitted to the measured data. This machinery is what lets the scheduler compare many device allocations cheaply at runtime and re-run when input characteristics change.
What would settle it
Take a set of GNN or transformer inputs whose sparsity and arithmetic intensity fall outside the synthetic training range, run DyPE's chosen schedule on the hardware alongside an exhaustive enumeration of all pipeline-stage and device-count allocations, and compare ranking; if the enumerated optimum beats DyPE's choice by more than the reported few percent in a substantial share of cases, the transferability assumption fails.
Extended reading notes
Core claim
DyPE's central claim is that dynamic, input-aware scheduling is both necessary and sufficient for heterogeneous systems built from GPUs and FPGAs. It argues that the best device for a given kernel depends on data-dependent features such as sparsity and arithmetic intensity, which shift at runtime, so a schedule fixed at design time cannot track the optimum. The scheduler therefore takes a workload description, system specifications, kernel performance models, and user objectives, then builds a dynamic-programming table that groups consecutive kernels into pipeline stages and assigns each stage a number of FPGAs or GPUs, separately optimizing throughput and energy and reading out Pareto-optimal configurations—points where no alternative is better in both throughput and energy—through a balanced mode. On the authors' FPGA-GPU testbed, DyPE reports finding the optimal schedule in 77 of 86 cases, with an average 3.95% throughput or energy-efficiency loss in sub-optimal cases, and average gains of 1.53x throughput and 1.09x energy efficiency over a manually tuned static schedule and 1.44x and 1.66x over GPU-only execution.
Load-bearing premise
The results depend on the kernel performance models: linear regressions fit to synthetic profiles must predict real GNN and transformer runtimes well enough that the scheduler's ranking of device allocations is not inverted.
Editorial extensions
If this is right
- A manually tuned static schedule is optimal in only 13 of the 86 evaluated cases, so any production heterogeneous system facing variable data should treat static allocation as a rarely optimal default.
- DyPE recovers most of the gap by dynamic rescheduling: it finds the optimal schedule in 77 of 86 cases and keeps the average loss to 3.95% when it misses.
- Over baselines, DyPE reports average 1.53x throughput and 1.09x energy efficiency gains over static schedules, and 1.44x throughput and 1.66x energy efficiency over GPU-only execution.
- Faster interconnects such as PCIe 5.0 and CXL 3.0 change the optimal device allocation, so communication-cost modeling is essential, not optional, for the scheduler's decisions.
- The balanced mode lets an operator cap throughput loss at 30% while minimizing energy, giving a concrete energy-performance trade-off when QoS targets exist.
Reading between the lines
- The same dynamic-programming search should extend to more than two device types and to arbitrary DAG-shaped workloads, since the stage-grouping mechanism only assumes consecutive kernels can be fused and each device type has a performance estimator; the paper does not demonstrate this.
- The small average sub-optimality loss suggests the schedule-quality landscape is fairly flat near the optimum, so cheap approximate performance models may be enough for online rescheduling; the paper does not test this flatness directly.
- A testable extension not explored in the paper is online re-fitting of the linear regression models from measured kernel times as new data distributions arrive, which could maintain the 77/86 optimal-schedule rate on workloads that drift from the synthetic training profiles.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces DyPE, a scheduling framework for heterogeneous systems with GPUs and FPGAs. DyPE takes a workload description, system specifications, kernel performance models, and design objectives as inputs, and uses a dynamic-programming scheduler to explore pipeline configurations under different objectives (performance-optimized, balanced, energy-optimized). Kernel execution times are estimated with linear regression models trained on synthetic profiles, with special formulas for sparse SpMM and sliding-window attention. The authors built a real testbed with two MI210 GPUs, three U280 FPGAs, and peer-to-peer FPGA-GPU transfers. They evaluate DyPE on GNN (GCN/GIN) and sliding-window transformer workloads across PCIe 4.0, PCIe 5.0, and CXL 3.0 interconnect assumptions. The headline claims are that DyPE finds the optimal schedule in 77/86 cases (77/84 in the body), that static scheduling is optimal in only 13/86 cases, that the average loss in sub-optimal cases is 3.95%, and that DyPE improves throughput by 1.53x and energy efficiency by 1.09x over a static baseline. The paper also reports that model inaccuracies rarely change the scheduling decision, with sub-optimality rates of 3/42 and 4/42 for throughput- and energy-optimized GNN cases.
Significance. The paper attacks a real problem: input-dependent sparsity and data characteristics can change which device mapping is best, and static or semi-static schedules cannot adapt. The hardware contribution is substantial: the authors built a working FPGA-GPU cluster with peer-to-peer transfers and validated schedules against actual measured kernel times. If the claims held, DyPE would be a valuable instance of data-aware scheduling for irregular workloads. The paper also shows a useful methodology point: evaluating a scheduler by comparing model-based decisions against decisions made with measured kernel timings is a step beyond validating the regression alone. However, the central optimality claim is not yet established: the DP formulation in Algorithm 1 does not have a guaranteed optimal-substructure property, and the experimental sections contain numeric inconsistencies between the abstract and the body. The significance of the contribution depends on fixing these load-bearing issues; the review therefore recommends major revision rather than acceptance.
major comments (3)
- [Section II-A, Algorithm 1 and Section VI-B]
- [Abstract, Section I, Section VI-B and Table III]
- [Section V and Section VI-B]
minor comments (5)
- [Section V, Equation (8)]
- [Section VI-C, Table IV]
- [Section VI-C, Figure 7]
- [Section VI-B]
- [Section II-A]
Circularity Check
No circularity: schedule quality is validated against measured kernel times and real-hardware throughput, not against the fitted model's own outputs.
full rationale
The derivation chain is not circular. Section V fits linear-regression kernel performance models to measured synthetic profiles, but these models are independent inputs to the scheduler; the paper does not define schedule quality in terms of the model. Section VI-B validates model accuracy by running the scheduler with actual measured kernel performance as the reference and counting how often the estimation-model schedule deviates from it. Although the sentence 'comparing the outcomes to the optimal schedules determined with the estimation model' is awkwardly worded, the surrounding text and Table III only make sense if the measured-performance run is the ground truth; a model-to-model comparison would make all cases optimal by construction and is not what is reported. The 77/86 claim is therefore not a fitted input renamed as a prediction. The DP search in Algorithm 1 is not proven to produce globally optimal schedules even with perfect fperf and fcomm, so the oracle used in Section VI-B has the same search-state limitations; this is a correctness and validation-strength concern, not an input-output circularity. The FleetRec* baseline is a constrained version of DyPE, which makes it a weak comparison, but the static and GPU-only baselines are independently implemented, and the central throughput and energy measurements are taken on real hardware. The only notable self-citation is [6] (SWAT), whose pipeline parameters tpipeline=201, tinit=904, and F=421MHz are used in Eq. (9); this is prior work by some of the same authors, but it supplies design constants for an FPGA attention accelerator, not the paper's optimality result, and the FPGA implementation is measurable. No step reduces to its own inputs by definition.
Assumptions & free parameters
free parameters (5)
- SpMM FPGA scaling factor C =
not reported
- SpMM GPU regression coefficients C1-C4 =
not reported
- GEMM GPU regression coefficients C1-C6 =
not reported
- Sliding-window FPGA scaling factor C =
not reported
- Balanced mode throughput floor =
70% of performance-optimized throughput
assumptions (5)
- domain assumption Kernel execution time is a smooth, low-dimensional function of NNZ, dimensions, GFLOP, and arithmetic intensity, so a linear regression on synthetic samples predicts real-kernel runtimes.
- domain assumption The communication cost model, including the one-cycle CPU-FPGA delay to separate FPGA-GPU transfers, captures PCIe contention accurately.
- domain assumption Power draw during execution, transfer, and idle states measured with XRT/ROCm is stable and additive across devices.
- domain assumption The manually tuned static baseline and the FleetRec* constraint implementation fairly represent conventional static scheduling.
- domain assumption Projected PCIe5/CXL3 interconnect data transfer times are valid proxies for real hardware behavior.
Cite this review
Pith. "Pith review of Data-aware Dynamic Execution of Irregular Workloads on Heterogeneous Systems." pith.science (2026). https://pith.science/paper/6RXVXHRJ
@misc{pith2026250206304,
author = {Pith},
title = {Pith review of: Data-aware Dynamic Execution of Irregular Workloads on Heterogeneous Systems},
year = {2026},
howpublished = {\url{https://pith.science/paper/6RXVXHRJ}},
note = {Machine review of arXiv:2502.06304}
}
read the original abstract
Current approaches to scheduling workloads on heterogeneous systems with specialized accelerators often rely on manual partitioning, offloading tasks with specific compute patterns to accelerators. This method requires extensive experimentation and human effort to identify the tasks suitable for the accelerator. To solve this problem, we introduce DyPe, a scheduling framework tailored for heterogeneous systems with specialized accelerators. Our method automatically partitions, deploys, and reschedules execution when necessary by dynamically analyzing the characteristics of the input data and leveraging the interoperator parallelism among heterogeneous devices. DyPe navigates a multi-objective, multi-constraint design space that considers both system constraints and application requirements, which allows it to discover Pareto-optimal mapping configurations, improving the system's overall performance and effectively managing energy-performance trade-offs. To demonstrate the benefits of our approach on real hardware, we build a heterogeneous system of GPUs and FPGAs with peer-to-peer data transfers. The experiments show that conventional static scheduling is optimal for 13 out of 86 cases for different workloads and system settings while DyPe is adaptable and able to find the optimal schedule in 77 out of 86 cases, with an average of only 3.95% performance or energy efficiency loss in the sub-optimal cases. Performance evaluation of DyPe shows an average of 1.53x throughput and 1.09x energy efficiency improvement over the static schedule baseline and 1.44x throughput and 1.66x energy efficiency over the GPU-only baseline.
Figures
Figures from the paper (6 more)
Reference graph
Works this paper leans on
-
[1]
S. Han, H. Mao, and W. J. Dally, “Deep compression: Compressing deep neural networks with pruning, trained quantization and huffman coding,” arXiv preprint arXiv:1510.00149 , 2015
arXiv 2015
-
[2]
How powerful are graph neural networks?
K. Xu, W. Hu, J. Leskovec, and S. Jegelka, “How powerful are graph neural networks?” arXiv preprint arXiv:1810.00826 , 2018
arXiv 2018
-
[3]
A survey of sparse matrix-vector multiplication performance on large matrices,
M. Grossman, C. Thiele, M. Araya-Polo, F. Frank, F. O. Alpak, and V . Sarkar, “A survey of sparse matrix-vector multiplication performance on large matrices,” 2016
work page 2016
-
[4]
Efficient processing of deep neural networks: A tutorial and survey,
V . Sze, Y .-H. Chen, T.-J. Yang, and J. S. Emer, “Efficient processing of deep neural networks: A tutorial and survey,” Proceedings of the IEEE , vol. 105, no. 12, pp. 2295–2329, 2017
2017
-
[6]
SWAT: Scalable and Efficient Window Attention-based Transformers Acceleration on FPGAs
Z. Bai, P. Dangi, H. Li, and T. Mitra, “Swat: Scalable and efficient win- dow attention-based transformers acceleration on fpgas,” arXiv preprint arXiv:2405.17025, 2024
work page Pith review arXiv 2024
-
[7]
Adaptable butterfly accelerator for attention-based nns via hardware and algorithm co-design,
H. Fan, T. Chau, S. I. Venieris, R. Lee, A. Kouris, W. Luk, N. D. Lane, and M. S. Abdelfattah, “Adaptable butterfly accelerator for attention-based nns via hardware and algorithm co-design,” in 2022 55th IEEE/ACM International Symposium on Microarchitecture (MICRO) . IEEE, 2022, pp. 599–615
work page 2022
-
[8]
Symphony: Orchestrating sparse and dense tensors with hierarchical heterogeneous processing,
M. Pellauer, J. Clemons, V . Balaji, N. Crago, A. Jaleel, D. Lee, M. O’Connor, A. Parashar, S. Treichler, P.-A. Tsai et al. , “Symphony: Orchestrating sparse and dense tensors with hierarchical heterogeneous processing,” ACM Transactions on Computer Systems , 2023
work page 2023
-
[9]
S. Dave, R. Baghdadi, T. Nowatzki, S. Avancha, A. Shrivastava, and B. Li, “Hardware acceleration of sparse and irregular tensor computa- tions of ml models: A survey and insights,” Proceedings of the IEEE , vol. 109, no. 10, pp. 1706–1752, 2021
work page 2021
Show all 42 references
-
[10]
Deep learning on computational-resource-limited platforms: A survey,
C. Chen, P. Zhang, H. Zhang, J. Dai, Y . Yi, H. Zhang, and Y . Zhang, “Deep learning on computational-resource-limited platforms: A survey,” Mobile Information Systems , vol. 2020, no. 1, p. 8454327, 2020
2020
-
[11]
Azure accelerated networking: {SmartNICs} in the public cloud,
D. Firestone, A. Putnam, S. Mundkur, D. Chiou, A. Dabagh, M. An- drewartha, H. Angepat, V . Bhanu, A. Caulfield, E. Chung et al., “Azure accelerated networking: {SmartNICs} in the public cloud,” in 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18),...
2018
-
[12]
Large scale distributed deep networks,
J. Dean, G. Corrado, R. Monga, K. Chen, M. Devin, M. Mao, M. Ran- zato, A. Senior, P. Tucker, K. Yang et al., “Large scale distributed deep networks,” Advances in neural information processing systems , vol. 25, 2012
2012
-
[13]
Virtualflow: Decoupling deep learning models from the underlying hardware,
A. Or, H. Zhang, and M. N. Freedman, “Virtualflow: Decoupling deep learning models from the underlying hardware,” Proceedings of Machine Learning and Systems , vol. 4, pp. 126–140, 2022
2022
-
[14]
Elasticflow: An elastic serverless training platform for distributed deep learning,
D. Gu, Y . Zhao, Y . Zhong, Y . Xiong, Z. Han, P. Cheng, F. Yang, G. Huang, X. Jin, and X. Liu, “Elasticflow: An elastic serverless training platform for distributed deep learning,” in Proceedings of the 28th ACM International Conference on Architectural Support for Programmin...
2023
-
[15]
Optimus: an efficient dynamic resource scheduler for deep learning clusters,
Y . Peng, Y . Bao, Y . Chen, C. Wu, and C. Guo, “Optimus: an efficient dynamic resource scheduler for deep learning clusters,” in Proceedings of the Thirteenth EuroSys Conference , 2018, pp. 1–14
2018
-
[16]
Alpa: Automating inter-and {Intra- Operator} parallelism for distributed deep learning,
L. Zheng, Z. Li, H. Zhang, Y . Zhuang, Z. Chen, Y . Huang, Y . Wang, Y . Xu, D. Zhuo, E. P. Xing et al., “Alpa: Automating inter-and {Intra- Operator} parallelism for distributed deep learning,” in 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22),...
2022
-
[17]
Fleetrec: Large-scale recommendation inference on hybrid gpu-fpga clusters,
W. Jiang, Z. He, S. Zhang, K. Zeng, L. Feng, J. Zhang, T. Liu, Y . Li, J. Zhou, C. Zhang et al., “Fleetrec: Large-scale recommendation inference on hybrid gpu-fpga clusters,” in Proceedings of the 27th ACM SIGKDD Conference on Knowledge Discovery & Data Mining , 2021, pp. 3097...
2021
-
[18]
Hyperscale fpga-as-a-service architecture for large-scale distributed graph neural network,
S. Li, D. Niu, Y . Wang, W. Han, Z. Zhang, T. Guan, Y . Guan, H. Liu, L. Huang, Z. Du et al. , “Hyperscale fpga-as-a-service architecture for large-scale distributed graph neural network,” in Proceedings of the 49th Annual International Symposium on Computer Architecture , 202...
2022
-
[19]
Low-latency mini-batch gnn inference on cpu-fpga heterogeneous platform,
B. Zhang, H. Zeng, and V . Prasanna, “Low-latency mini-batch gnn inference on cpu-fpga heterogeneous platform,” in 2022 IEEE 29th International Conference on High Performance Computing, Data, and Analytics (HiPC). IEEE, 2022, pp. 11–21
2022
-
[20]
Essper: Elastic and scalable fpga-cluster system for high-performance reconfigurable com- puting with supercomputer fugaku,
K. Sano, A. Koshiba, T. Miyajima, and T. Ueno, “Essper: Elastic and scalable fpga-cluster system for high-performance reconfigurable com- puting with supercomputer fugaku,” in Proceedings of the International Conference on High Performance Computing in Asia-Pacific Region , 20...
2023
-
[21]
The graph neural network model,
F. Scarselli, M. Gori, A. C. Tsoi, M. Hagenbuchner, and G. Monfar- dini, “The graph neural network model,” IEEE transactions on neural networks, vol. 20, no. 1, pp. 61–80, 2008
2008
-
[22]
Attention is all you need,
A. Vaswani, N. Shazeer, N. Parmar, J. Uszkoreit, L. Jones, A. N. Gomez, Ł. Kaiser, and I. Polosukhin, “Attention is all you need,” Advances in neural information processing systems , vol. 30, 2017
2017
-
[23]
Longformer: The long- document transformer,
I. Beltagy, M. E. Peters, and A. Cohan, “Longformer: The long- document transformer,” arXiv preprint arXiv:2004.05150 , 2020
2004 arXiv
-
[24]
Direct gpu/fpga communication via pci express,
R. Bittner, E. Ruf, and A. Forin, “Direct gpu/fpga communication via pci express,” Cluster Computing, vol. 17, pp. 339–348, 2014
2014
-
[25]
Semi-supervised classification with graph convolutional networks,
T. N. Kipf and M. Welling, “Semi-supervised classification with graph convolutional networks,” arXiv preprint arXiv:1609.02907 , 2016
2016 arXiv
-
[26]
Open graph benchmark: Datasets for machine learning on graphs,
W. Hu, M. Fey, M. Zitnik, Y . Dong, H. Ren, B. Liu, M. Catasta, and J. Leskovec, “Open graph benchmark: Datasets for machine learning on graphs,” Advances in neural information processing systems , vol. 33, pp. 22 118–22 133, 2020
2020
-
[27]
Fnet: Mixing tokens with fourier transforms,
J. Lee-Thorp, J. Ainslie, I. Eckstein, and S. Ontanon, “Fnet: Mixing tokens with fourier transforms,” arXiv preprint arXiv:2105.03824, 2021
2021 arXiv
-
[28]
Big bird: Transformers for longer sequences,
M. Zaheer, G. Guruganesh, K. A. Dubey, J. Ainslie, C. Alberti, S. Ontanon, P. Pham, A. Ravula, Q. Wang, L. Yang et al. , “Big bird: Transformers for longer sequences,” Advances in neural information processing systems, vol. 33, pp. 17 283–17 297, 2020
2020
-
[29]
Mistral 7b,
A. Q. Jiang, A. Sablayrolles, A. Mensch, C. Bamford, D. S. Chaplot, D. d. l. Casas, F. Bressand, G. Lengyel, G. Lample, L. Saulnier et al., “Mistral 7b,” arXiv preprint arXiv:2310.06825 , 2023
2023 arXiv
-
[30]
Sextans: A streaming accelerator for general-purpose sparse-matrix dense-matrix multiplication,
L. Song, Y . Chi, A. Sohrabizadeh, Y .-k. Choi, J. Lau, and J. Cong, “Sextans: A streaming accelerator for general-purpose sparse-matrix dense-matrix multiplication,” in Proceedings of the 2022 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays , 2022, pp. 65–77
2022
-
[31]
Flexible communication avoiding matrix multiplication on fpga with high-level synthesis,
J. de Fine Licht, G. Kwasniewski, and T. Hoefler, “Flexible communication avoiding matrix multiplication on fpga with high-level synthesis,” in Proceedings of the 2020 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, ser. FPGA ’20. New York, NY , USA: Assoc...
2020
-
[32]
(2024) Amd rocm ™ software
AMD. (2024) Amd rocm ™ software. [Online]. Available: https: //www.amd.com/en/products/accelerators/instinct/mi200/mi210.html
2024
-
[33]
P. ®. (2019) Pci express ®. [Online]. Available: https://members.pcisig. com/wg/PCI-SIG/document/13005
2019
-
[34]
C. ™. (2022) Compute express link ™. [On- line]. Available: https://www.computeexpresslink.org/ files/ugd/ 0c1418 a8713008916044ae9604405d10a7773b.pdf
2022
-
[35]
New scheduling approach using reinforcement learning for heterogeneous distributed systems,
A. I. Orhean, F. Pop, and I. Raicu, “New scheduling approach using reinforcement learning for heterogeneous distributed systems,” Journal of Parallel and Distributed Computing , vol. 117, pp. 292–302, 2018
2018
-
[36]
A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems,
M. H. Shirvani, “A hybrid meta-heuristic algorithm for scientific workflow scheduling in heterogeneous distributed computing systems,” Engineering Applications of Artificial Intelligence , vol. 90, p. 103501, 2020
2020
-
[37]
Job scheduling in heterogeneous distributed systems,
H. D. Karatza, “Job scheduling in heterogeneous distributed systems,” Journal of Systems and Software , vol. 56, no. 3, pp. 203–212, 2001
2001
-
[38]
Resource-aware hybrid scheduling algorithm in heterogeneous dis- tributed computing,
M.-A. Vasile, F. Pop, R.-I. Tutueanu, V . Cristea, and J. Kołodziej, “Resource-aware hybrid scheduling algorithm in heterogeneous dis- tributed computing,” Future Generation Computer Systems , vol. 51, pp. 61–71, 2015
2015
-
[39]
Heterps: Distributed deep learning with rein- forcement learning based scheduling in heterogeneous environments,
J. Liu, Z. Wu, D. Feng, M. Zhang, X. Wu, X. Yao, D. Yu, Y . Ma, F. Zhao, and D. Dou, “Heterps: Distributed deep learning with rein- forcement learning based scheduling in heterogeneous environments,” Future Generation Computer Systems , vol. 148, pp. 106–117, 2023
2023
-
[40]
Adaptive and resilient model- distributed inference in edge computing systems,
P. Li, E. Koyuncu, and H. Seferoglu, “Adaptive and resilient model- distributed inference in edge computing systems,” IEEE Open Journal of the Communications Society , vol. 4, pp. 1263–1273, 2023
2023
-
[41]
Neurosurgeon: Collaborative intelligence between the cloud and mobile edge,
Y . Kang, J. Hauswald, C. Gao, A. Rovinski, T. Mudge, J. Mars, and L. Tang, “Neurosurgeon: Collaborative intelligence between the cloud and mobile edge,” ACM SIGARCH Computer Architecture News, vol. 45, no. 1, pp. 615–629, 2017
2017
-
[42]
Dynamic adaptive dnn surgery for inference acceleration on the edge,
C. Hu, W. Bao, D. Wang, and F. Liu, “Dynamic adaptive dnn surgery for inference acceleration on the edge,” in IEEE INFOCOM 2019-IEEE Conference on Computer Communications . IEEE, 2019, pp. 1423– 1431
2019
-
[43]
Ionn: Incremental offloading of neural network computations from mobile devices to edge servers,
H.-J. Jeong, H.-J. Lee, C. H. Shin, and S.-M. Moon, “Ionn: Incremental offloading of neural network computations from mobile devices to edge servers,” in Proceedings of the ACM symposium on cloud computing , 2018, pp. 401–411
2018
Reviewed August 8, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.