Adaptive deep learning model selection on embedded systems
Open accessAbstract
The recent ground-breaking advances in deep learning networks (DNNs) make them attractive for embedded systems. However, it can take a long time for DNNs to make an inference on resource-limited embedded devices. Offloading the computation into the cloud is often infeasible due to privacy concerns, high latency, or the lack of connectivity. As such, there is a critical need to find a way to effectively execute the DNN models locally on the devices.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
Deep Residual Learning for Image Recognition
He, K., Zhang, X., Ren, S., & Sun, J. (2016) · 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2016.90 · Cited by 235,474 · see citing works
ImageNet classification with deep convolutional neural networks
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017) · Communications of the ACM · doi:10.1145/3065386 · Cited by 112,155 · see citing works
ImageNet Large Scale Visual Recognition Challenge
Russakovsky, O., Deng, J., Su, H., Krause, J., Satheesh, S., Ma, S., Huang, Z., Karpathy, A., Khosla, A., Bernstein, M., et al. (2015) · International Journal of Computer Vision · doi:10.1007/s11263-015-0816-y · Cited by 39,380 · see citing works
Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift
Ioffe, S., & Szegedy, C. (2015) · arXiv · doi:10.48550/arxiv.1502.03167 · Cited by 27,818 · see citing works
MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
Howard, A. G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T., Andreetto, M., & Adam, H. (2017) · arXiv · doi:10.48550/arxiv.1704.04861 · Cited by 19,015 · see citing works
Neural Machine Translation by Jointly Learning to Align and Translate
Bahdanau, D., Cho, K., & Bengio, Y. (2014) · arXiv · doi:10.48550/arxiv.1409.0473 · Cited by 16,213 · see citing works
Identity mappings in deep residual networks
He, K., Zhang, X., Ren, S., & Sun, J. (2016) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-46493-0_38 · Cited by 10,741 · see citing works
SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model size
Iandola, F. N., Han, S., Moskewicz, M. W., Ashraf, K., Dally, W. J., & Keutzer, K. (2016) · arXiv · doi:10.48550/arxiv.1602.07360 · Cited by 6,201 · see citing works
Parkhi, O. M., Vedaldi, A., & Zisserman, A. (2015) · Procedings of the British Machine Vision Conference 2015 · doi:10.5244/c.29.41 · Cited by 5,479 · see citing works
XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networks
Rastegari, M., Ordonez, V., Redmon, J., & Farhadi, A. (2016) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-46493-0_32 · Cited by 4,408 · see citing works
DeCAF: A Deep Convolutional Activation Feature for Generic Visual Recognition
Donahue, J., Jia, Y., Vinyals, O., Hoffman, J., Zhang, N., Tzeng, E., & Darrell, T. (2013) · arXiv · doi:10.48550/arxiv.1310.1531 · Cited by 4,019 · see citing works
Striving for Simplicity: The All Convolutional Net
Springenberg, J. T., Dosovitskiy, A., Brox, T., & Riedmiller, M. (2014) · arXiv · doi:10.48550/arxiv.1412.6806 · Cited by 3,447 · see citing works
Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translation
Cho, K., van Merrienboer, B., Gulcehre, C., Bahdanau, D., Bougares, F., Schwenk, H., & Bengio, Y. (2014) · arXiv · doi:10.48550/arxiv.1406.1078 · Cited by 3,317 · see citing works
Deep Speech 2: End-to-End Speech Recognition in English and MandarinPreprint
Amodei, D., Anubhai, R., Battenberg, E., Case, C. T., Casper, J., Catanzaro, B., Chen, J., Chrzanowski, M., Coates, A., Diamos, G., et al. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1512.02595 · Cited by 2,191 · see citing works
Self-citationEIE: efficient inference engine on compressed deep neural network
Han, S., Liu, X., Mao, H., Pu, J., Pedram, A., Horowitz, M. A., & Dally, W. J. (2016) · ACM SIGARCH Computer Architecture News · doi:10.1145/3007787.3001163 · Cited by 1,937 · see citing works
Deep Learning Face Representation by Joint Identification-Verification
Sun, Y., Wang, X., & Tang, X. (2014) · arXiv · doi:10.48550/arxiv.1406.4773 · Cited by 1,906 · see citing works
EIE: Efficient Inference Engine on Compressed Deep Neural Network
Han, S., Liu, X., Mao, H., Pu, J., Pedram, A., Horowitz, M. A., & Dally, W. J. (2016) · 2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA) · doi:10.1109/isca.2016.30 · Cited by 1,077 · see citing works
Compressing Neural Networks with the Hashing Trick
Chen, W., Wilson, J. T., Tyree, S., Weinberger, K. Q., & Chen, Y. (2015) · arXiv · doi:10.48550/arxiv.1504.04788 · Cited by 974 · see citing works
An Analysis of Deep Neural Network Models for Practical Applications
Canziani, A., Paszke, A., & Culurciello, E. (2016) · arXiv · doi:10.48550/arxiv.1605.07678 · Cited by 969 · see citing works
(2009) · neural information processing systems · Cited by 962 · see citing works
Distributed Deep Neural Networks Over the Cloud, the Edge and End Devices
Teerapittayanon, S., McDanel, B., & Kung, H. T. (2017) · 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS) · doi:10.1109/icdcs.2017.226 · Cited by 843 · see citing works
Delimitrou, C., & Kozyrakis, C. (2014) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/2541940.2541941 · Cited by 704 · see citing works
Neurosurgeon: Collaborative Intelligence Between the Cloud and Mobile Edge
Kang, Y., Hauswald, J., Gao, C., Rovinski, A., Mudge, T., Mars, J., & Tang, L. (2017) · Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems · doi:10.1145/3037697.3037698 · Cited by 673 · see citing works
Bilingual Word Embeddings for Phrase-Based Machine Translation
Zou, W. Y., Socher, R., Cer, D. M., & Manning, C. D. (2013) · Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.18653/v1/d13-1141 · Cited by 529 · see citing works
Fast Bayesian Optimization of Machine Learning Hyperparameters on Large DatasetsPreprint
Klein, A., Falkner, S., Bartels, S., Hennig, P., & Hutter, F. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1605.07079 · Cited by 424 · see citing works
DeepMon: Mobile GPU-based Deep Learning Framework for Continuous Vision Applications
Huynh, L. N., Lee, Y., & Balan, R. K. (2017) · Proceedings of the 15th Annual International Conference on Mobile Systems, Applications, and Services · doi:10.1145/3081333.3081360 · Cited by 329 · see citing works
XNOR-Net: ImageNet Classification Using Binary Convolutional Neural NetworksPreprint
Rastegari, M., Ordóñez, V., Redmon, J., et al. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1603.05279 · Cited by 279 · see citing works
Flattened Convolutional Neural Networks for Feedforward AccelerationPreprint
Jin, J., Dundar, A., & Culurciello, E. (2014) · International Conference on Learning Representations · doi:10.48550/arxiv.1412.5474 · Cited by 268 · see citing works
Bhattacharya, S., & Lane, N. D. (2016) · Proceedings of the 14th ACM Conference on Embedded Networked Sensor Systems CD-ROM · doi:10.1145/2994551.2994564 · Cited by 236 · see citing works
Image Features Detection, Description and Matching
Hassaballah, M., Abdelmgeid, A., & Alshazly, H. A. (2016) · Studies in computational intelligence · doi:10.1007/978-3-319-28854-3_2 · Cited by 225 · see citing works
Factorized Convolutional Neural Networks
Wang, M., Liu, B., & Foroosh, H. (2017) · IEEE International Conference on Computer Vision Workshops · doi:10.1109/iccvw.2017.71 · Cited by 210 · see citing works
Towards a holistic approach to auto-parallelization
Tournavitis, G., Wang, Z., Franke, B., & O’boyle, M. F. P. (2009) · ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) · doi:10.1145/1542476.1542496 · Cited by 204 · see citing works
Self-citationMachine Learning in Compiler Optimization
Wang, Z., & O’boyle, M. F. P. (2018) · Proceedings of the IEEE · doi:10.1109/jproc.2018.2817118 · Cited by 193 · see citing works
Self-citationMapping parallelism to multi-cores
Wang, Z., & O’Boyle, M. (2009) · ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming · doi:10.1145/1504176.1504189 · Cited by 189 · see citing works
Self-citationEnd-to-End Deep Learning of Optimization Heuristics
Cummins, C., Petoumenos, P., Wang, Z., & Leather, H. (2017) · International Conference on Parallel Architectures and Compilation Techniques (PACT) · doi:10.1109/pact.2017.24 · Cited by 188 · see citing works
Self-citationPortable mapping of data parallel programs to OpenCL for heterogeneous systems
Grewe, D., Wang, Z., & O’Boyle, M. (2013) · IEEE/ACM International Symposium on Code Generation and Optimization (CGO) · doi:10.1109/cgo.2013.6494993 · Cited by 145 · see citing works
Self-citationOskouei, S. S. L., Golestani, H. B., Hashemi, M., & Ghiasi, S. (2016) · ACM International Conference on Multimedia (ACM MM) · doi:10.1145/2964284.2973801 · Cited by 110 · see citing works
Partitioning streaming parallelism for multi-cores
Wang, Z., & O’Boyle, M. (2010) · doi:10.1145/1854273.1854313 · Cited by 109 · see citing works
Self-citationTowards Pervasive and User Satisfactory CNN across GPU Microarchitectures
Song, M., Hu, Y., Chen, H., & Li, T. (2017) · IEEE International Symposium on High-Performance Computer Architecture (HPCA) · doi:10.1109/hpca.2017.52 · Cited by 77 · see citing works
Integrating profile-driven parallelism detection and machine-learning-based mapping
Wang, Z., Tournavitis, G., Franke, B., & O’boyle, M. F. P. (2014) · ACM Transactions on Architecture and Code Optimization · doi:10.1145/2579561 · Cited by 72 · see citing works
Self-citationGeorgiev, P., Bhattacharya, S., Lane, N. D., & Mascolo, C. (2017) · Proceedings of the ACM on Interactive Mobile Wearable and Ubiquitous Technologies · doi:10.1145/3131895 · Cited by 67 · see citing works
OpenCL Task Partitioning in the Presence of GPU Contention
Grewe, D., Wang, Z., & O’Boyle, M. (2014) · Lecture notes in computer science · doi:10.1007/978-3-319-09967-5_5 · Cited by 64 · see citing works
Self-citationSmart, adaptive mapping of parallelism in the presence of external workload
Emani, M. K., Wang, Z., & O’Boyle, M. (2013) · IEEE/ACM International Symposium on Code Generation and Optimization (CGO) · doi:10.1109/cgo.2013.6495010 · Cited by 62 · see citing works
Self-citationOptimise web browsing on heterogeneous mobile platforms: A machine learning based approach
Ren, J., Gao, L. C., Wang, H., & Wang, Z. (2017) · IEEE Conference on Computer Communications (INFOCOM) · doi:10.1109/infocom.2017.8057087 · Cited by 55 · see citing works
Self-citationImani, M., Kim, Y., Rahimi, A., & Rosing, T. (2016) · International Symposium on Low Power Electronics and Design (ISLPED) · doi:10.1145/2934583.2934595 · Cited by 54 · see citing works
ProjectionNet: Learning Efficient On-Device Deep Networks Using Neural ProjectionsPreprint
Ravi, S. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1708.00630 · Cited by 54 · see citing works
A workload-aware mapping approach for data-parallel programs
Grewe, D., Wang, Z., & O’Boyle, M. (2011) · doi:10.1145/1944862.1944881 · Cited by 53 · see citing works
Self-citationWang, Z., Grewe, D., & O’Boyle, M. (2014) · ACM Transactions on Architecture and Code Optimization · doi:10.1145/2677036 · Cited by 52 · see citing works
Self-citationUsing machine learning to improve automatic vectorization
Stock, K., Pouchet, L.-N., & Sadayappan, P. (2012) · ACM Transactions on Architecture and Code Optimization · doi:10.1145/2086696.2086729 · Cited by 51 · see citing works
Minimizing the cost of iterative compilation with active learning
Ogilvie, W. F., Petoumenos, P., Wang, Z., & Leather, H. (2017) · Lancaster EPrints (Lancaster University) · doi:10.5555/3049832.3049859 · Cited by 51 · see citing works
Self-citationDaleel: Simplifying cloud instance selection using machine learning
Samreen, F., Elkhatib, Y., Rowe, M., & Blair, G. S. (2016) · IEEE/IFIP Network Operations and Management Symposium (NOMS) · doi:10.1109/noms.2016.7502858 · Cited by 50 · see citing works
Self-citationAdaptive optimization for OpenCL programs on embedded heterogeneous systems
Taylor, B., Marco, V. S., & Wang, Z. (2017) · ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES) · doi:10.1145/3078633.3081040 · Cited by 49 · see citing works
Self-citationUsing machine learning to partition streaming programs
Wang, Z., & O’Boyle, M. (2013) · ACM Transactions on Architecture and Code Optimization · doi:10.1145/2512436 · Cited by 46 · see citing works
Self-citationBodin, B., Nardi, L., Zia, M. Z., Wagstaff, H., Shenoy, G. S., Emani, M. K., Mawer, J., Kotselidis, C., Nisbet, A. P., Luján, M., et al. (2016) · International Conference on Parallel Architectures and Compilation Techniques (PACT) · doi:10.1145/2967938.2967963 · Cited by 45 · see citing works
Minimizing the cost of iterative compilation with active learning
Ogilvie, W. F., Petoumenos, P., Wang, Z., & Leather, H. (2017) · Proceedings of the CGO/Proceedings of the ... CGO · doi:10.1109/cgo.2017.7863744 · Cited by 42 · see citing works
Self-citationFast Automatic Heuristic Construction Using Active Learning
Ogilvie, W. F., Petoumenos, P., Wang, Z., & Leather, H. (2015) · Lecture notes in computer science · doi:10.1007/978-3-319-17473-0_10 · Cited by 40 · see citing works
Self-citationAuto-tuning Streamed Applications on Intel Xeon Phi
Zhang, P., Fang, J., Tang, T., Yang, C., & Wang, Z. (2018) · IEEE International Parallel and Distributed Processing Symposium (IPDPS) · doi:10.1109/ipdps.2018.00061 · Cited by 40 · see citing works
Self-citationAdaptive Optimization of Sparse Matrix-Vector Multiplication on Emerging Many-Core Architectures
Chen, S., Fang, J., Chen, D., Xu, C., & Wang, Z. (2018) · IEEE International Conference on High Performance Computing and Communications; IEEE International Conference on Smart City; IEEE International Conference on Data Science and Systems (HPCC/SmartCity/DSS) · doi:10.1109/hpcc/smartcity/dss.2018.00116 · Cited by 38 · see citing works
Self-citationMachine Intelligence on Resource-Constrained IoT Devices
Motamedi, M., Fong, D. D., & Ghiasi, S. (2017) · ACM Transactions on Embedded Computing Systems · doi:10.1145/3126555 · Cited by 37 · see citing works
Celebrating diversity: a mixture of experts approach for runtime mapping in dynamic environments
Emani, M. K., & O’Boyle, M. (2015) · Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation · doi:10.1145/2737924.2737999 · Cited by 34 · see citing works
Are Very Deep Neural Networks Feasible on Mobile Devices
Rallapalli, S., Qiu, H., Bency, A. J., Karthikeyan, S., Govindan, R., Manjunath, B. S., & Urgaonkar, R. (2016) · Cited by 28 · see citing works
Wang, M., Liu, B., & Foroosh, H. (2016) · arXiv (Cornell University) · doi:10.48550/arxiv.1608.04337 · Cited by 28 · see citing works
Personal Model Training under Privacy Constraints.
Servia-Rodríguez, S., Wang, L., Zhao, J., Mortier, R., & Haddadi, H. (2017) · Cited by 23 · see citing works
Marco, V. S., Taylor, B., Porter, B., & Wang, Z. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1710.00610 · Cited by 16 · see citing works
Self-citationCloud-based or On-device: An Empirical Study of Mobile Deep InferencePreprint
Guo, T. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1707.04610 · Cited by 3 · see citing works
Flagged first, then by citations
Research works printed but not linked: 4
- [15]15. Song Han, Jeff Pool, John Tran, and William Dally. 2015. Learning both weights and connections for efficient neural network. In Advances in neural information processing systems. 1135-1143.
- [28]28. Nicholas D Lane, Sourav Bhattacharya, Petko Georgiev, Claudio Forlivesi, Lei Jiao, Lorena Qendro, and Fahim Kawsar. 2016. DeepX: A software accelerator for low-power deep learning inference on mobile devices. In Conference on Information Processing in Sensor Networks (IPSN). IEEE, 1-12.
- [29]29. Seyyed Salar Latifi Oskouei, Hossein Golestani, Matin Hashemi, and Soheil Ghiasi. 2016. Cnndroid: GPU-accelerated execution of trained deep convolutional neural networks on android. In Multimedia Conference. ACM, 1201-1205.
- [33]33. Seyed Ali Ossia, Ali Shahin Shamsabadi, Ali Taheri, Hamid R Rabiee, Nic Lane, and Hamed Haddadi. 2017. A Hybrid Deep Learning Architecture for Privacy-Preserving Mobile Analytics. arXiv preprint arXiv:1703.02952 (2017). · arXiv
Cited by
Sorted by citations
Edge Intelligence: Paving the Last Mile of Artificial Intelligence With Edge Computing
Zhou, Z., Chen, X., Li, E., Zeng, L., Luo, K., & Zhang, J. (2019) · Proceedings of the IEEE · doi:10.1109/jproc.2019.2918951 · Cited by 2,455 · see citing works
“[103] point out that different DNN models (e.”
BackgroundDeep Learning With Edge Computing: A Review
Chen, J., & Ran, X. (2019) · Proceedings of the IEEE · doi:10.1109/jproc.2019.2921977 · Cited by 1,540 · see citing works
Convergence of Edge Computing and Deep Learning: A Comprehensive Survey
Wang, X., Han, Y., Leung, V. C. M., Niyato, D., Yan, X., & Chen, X. (2020) · IEEE Communications Surveys & Tutorials · doi:10.1109/comst.2020.2970550 · Cited by 1,498 · see citing works
“In [148], the authors use kNN to automatically construct a predictor, composed of DL models arranged in sequence.”
MethodAldoseri, A., Al‐Khalifa, K. N., & Hamouda, A. M. S. (2023) · Applied Sciences · doi:10.3390/app13127082 · Cited by 838 · see citing works
Dynamic Adaptive DNN Surgery for Inference Acceleration on the Edge
Hu, C., Bao, W., Wang, D., & Liu, F. (2019) · IEEE INFOCOM 2019 - IEEE Conference on Computer Communications · doi:10.1109/infocom.2019.8737614 · Cited by 416 · see citing works
Laskaridis, S., Venieris, S. I., Almeida, M., Ilias Leontiadis, A., & Lane, N. D. (2020) · ACM Annual International Conference on Mobile Computing and Networking (MobiCom) · doi:10.1145/3372224.3419194 · Cited by 319 · see citing works
A Survey on optimized implementation of deep learning models on the NVIDIA Jetson platform
Mittal, S. (2019) · Journal of Systems Architecture · doi:10.1016/j.sysarc.2019.01.011 · Cited by 295 · see citing works
Edge Intelligence: Empowering Intelligence to the Edge of Network
Xu, D., Li, T., Li, Y., Su, X. J., Tarkoma, S., Jiang, T., Crowcroft, J., & Hui, P. (2021) · Proceedings of the IEEE · doi:10.1109/jproc.2021.3119950 · Cited by 281 · see citing works
An Overview of Machine Learning within Embedded and Mobile Devices–Optimizations and Applications
Ajani, T. S., Imoize, A. L., & Atayero, A. A. A. (2021) · Sensors · doi:10.3390/s21134412 · Cited by 185 · see citing works
Edge Intelligence: Architectures, Challenges, and ApplicationsPreprint
Xu, D., Li, T., Li, Y., Su, X., Tarkoma, S., Jiang, T., Crowcroft, J., & Hui, P. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2003.12172 · Cited by 184 · see citing works
Adaptive Inference through Early-Exit Networks
Laskaridis, S., Kouris, A., & Lane, N. D. (2021) · International Workshop on Embedded and Mobile Deep Learning (EMDL) · doi:10.1145/3469116.3470012 · Cited by 128 · see citing works
An Overview of Efficient Interconnection Networks for Deep Neural Network Accelerators
Nabavinejad, S. M., Baharloo, M. M., Chen, K.-C. J., Palesi, M., Kogel, T., & Ebrahimi, M. (2020) · IEEE Journal on Emerging and Selected Topics in Circuits and Systems · doi:10.1109/jetcas.2020.3022920 · Cited by 84 · see citing works
Habibzadeh, H., Kaptan, C., Soyata, T., Kantarcı, B., & Boukerche, A. (2019) · ACM Computing Surveys · doi:10.1145/3309545 · Cited by 83 · see citing works
Optimizing Deep Learning Inference on Embedded Systems Through Adaptive Model Selection
Marco, V. S., Taylor, B., Wang, Z., & Elkhatib, Y. (2020) · Lancaster EPrints (Lancaster University) · Cited by 78 · see citing works
Self-citationCloud Versus Edge Deployment Strategies of Real-Time Face Recognition Inference
Koubaa, A., Ammar, A., Kanhouch, A., & AlHabashi, Y. (2022) · IEEE Transactions on Network Science and Engineering · doi:10.1109/tnse.2021.3055835 · Cited by 69 · see citing works
DNN Surgery: Accelerating DNN Inference on the Edge Through Layer Partitioning
Liang, H., Sang, Q., Hu, C., Cheng, D., Zhou, X., Wang, D., Bao, W., & Wang, Y. (2023) · IEEE Transactions on Cloud Computing · doi:10.1109/tcc.2023.3258982 · Cited by 67 · see citing works
Reconfigurable Intelligent Surface for Green Edge Inference
Hua, S., Zhou, Y., Yang, K., Shi, Y., & Wang, K. (2021) · IEEE Transactions on Green Communications and Networking · doi:10.1109/tgcn.2021.3058657 · Cited by 74 · see citing works
Robustifying the Deployment of tinyML Models for Autonomous mini-vehicles
de Prado, M., Rusci, M., Capotondi, A., Donze, R., Benini, L., & Pazos, N. (2021) · Sensors · doi:10.3390/s21041339 · Cited by 57 · see citing works
Evaluation Method of Deep Learning-Based Embedded Systems for Traffic Sign Detection
Lopez-Montiel, M. A., Orozco-Rosas, U., Sánchez-Adame, M., Picos, K., & Montiel, O. (2021) · IEEE Access · doi:10.1109/access.2021.3097969 · Cited by 55 · see citing works
Joint Optimization of DNN Partition and Scheduling for Mobile Cloud Computing
Duan, Y., & Wu, J. (2021) · Proceedings of the International Conference on Parallel Processing · doi:10.1145/3472456.3472468 · Cited by 47 · see citing works
Optimizing Job Offloading Schedule for Collaborative DNN Inference
Duan, Y., & Wu, J. (2023) · IEEE Transactions on Mobile Computing · doi:10.1109/tmc.2023.3276937 · Cited by 47 · see citing works
Laskaridis, S., Venieris, S. I., Kim, H., & Lane, N. D. (2020) · doi:10.1145/3400302.3415698 · Cited by 42 · see citing works
Adaptive Optimization of Sparse Matrix-Vector Multiplication on Emerging Many-Core Architectures
Chen, S., Fang, J., Chen, D., Xu, C., & Wang, Z. (2018) · IEEE International Conference on High Performance Computing and Communications; IEEE International Conference on Smart City; IEEE International Conference on Data Science and Systems (HPCC/SmartCity/DSS) · doi:10.1109/hpcc/smartcity/dss.2018.00116 · Cited by 38 · see citing works
Self-citationOnline Power Management for Multi-Cores: A Reinforcement Learning Based Approach
Wang, Y., Zhang, W., Hao, M., & Wang, Z. (2021) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2021.3092270 · Cited by 36 · see citing works
Self-citationRen, J., Wang, X., Fang, J., Feng, Y., Zhu, D., Luo, Z., Zheng, J., & Wang, Z. (2018) · ACM International Conference on emerging Networking EXperiments and Technologies (CoNEXT) · doi:10.1145/3281411.3281422 · Cited by 32 · see citing works
Self-citationA Panda? No, It's a Sloth: Slowdown Attacks on Adaptive Multi-Exit Neural Network InferencePreprint
Hong, S., Kaya, Y., Modoranu, I.-V., & Dumitraş, T. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2010.02432 · Cited by 39 · see citing works
CRIME: Input-Dependent Collaborative Inference for Recurrent Neural Networks
Pagliari, D. J., Chiaro, R., Macii, E., & Poncino, M. (2020) · IEEE Transactions on Computers · doi:10.1109/tc.2020.3021199 · Cited by 30 · see citing works
Qin, Q., Ren, J., Yu, J., Wang, H., Gao, L. C., Zheng, J., Feng, Y., Fang, J., & Wang, Z. (2018) · IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA) · doi:10.1109/bdcloud.2018.00110 · Cited by 29 · see citing works
Self-citationOptimizing Sparse Matrix–Vector Multiplications on an ARMv8-based Many-Core Architecture
Chen, D., Fang, J., Chen, S., Xu, C., & Wang, Z. (2019) · International Journal of Parallel Programming · doi:10.1007/s10766-018-00625-8 · Cited by 27 · see citing works
Self-citationNgo, M. V., Luo, T., & Quek, T. Q. S. (2021) · ACM Transactions on Internet of Things · doi:10.1145/3480172 · Cited by 26 · see citing works
Mobility-Included DNN Partition Offloading from Mobile Devices to Edge Clouds
Tian, X., Zhu, J., Xu, T., & Li, Y. (2021) · Sensors · doi:10.3390/s21010229 · Cited by 24 · see citing works
Optimizing computational resources for edge intelligence through model cascade strategies
Gomez-Carmona, O., Casado-Mansilla, D., Lopez-de-Ipina, D., & Garcia-Zubia, J. (2022) · IEEE Internet of Things Journal · doi:10.1109/jiot.2021.3118845 · Cited by 21 · see citing works
Stylianopoulos, K., Merluzzi, M., Lorenzo, P. D., & Alexandropoulos, G. C. (2023) · IEEE International Conference on Acoustics Speech and Signal Processing · doi:10.1109/icassp49357.2023.10095112 · Cited by 20 · see citing works
Automating Deep Neural Network Model Selection for Edge Inference
Lu, B., Yang, J., Chen, L. Y., & Ren, S. (2019) · IEEE International Conference on Cognitive Machine Intelligence (CogMI) · doi:10.1109/cogmi48466.2019.00035 · Cited by 18 · see citing works
Camel: Smart, Adaptive Energy Optimization for Mobile Web Interactions
Ren, J., Yuan, L., Nurmi, P., Wang, X., Ma, M., Gao, L. C., Tang, Z., Zheng, J., & Wang, Z. (2020) · IEEE Conference on Computer Communications (INFOCOM) · doi:10.1109/infocom41043.2020.9155489 · Cited by 18 · see citing works
Self-citationDynamic Sharing in Multi-accelerators of Neural Networks on an FPGA Edge Device
Ting, H.-Y., Giyahchi, T., Sani, A. A., & Bozorgzadeh, E. (2020) · IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP) · doi:10.1109/asap49362.2020.00040 · Cited by 17 · see citing works
Edge Intelligence: Challenges and Opportunities
Hu, H., & Jiang, C. (2020) · International Conference on Computer, Information and Telecommunication Systems · doi:10.1109/cits49457.2020.9232575 · Cited by 16 · see citing works
Dělen: Enabling Flexible and Adaptive Model-serving for Multi-tenant Edge AI
Liang, Q., Hanafy, W. A., Bashir, N., Ali-Eldin, A., Irwin, D., & Shenoy, P. J. (2023) · IEEE/ACM International Conference on Internet-of-Things Design and Implementation (IoTDI) · doi:10.1145/3576842.3582375 · Cited by 15 · see citing works
Adaptive and Collaborative Edge Inference in Task Stream with Latency Constraint
Song, J., Liu, Z., Wang, X., Qiu, C., & Chen, X. (2021) · International Conference on Communications · doi:10.1109/icc42927.2021.9500892 · Cited by 15 · see citing works
Adaptive Anomaly Detection for IoT Data in Hierarchical Edge ComputingPreprint
Ngo, M. V., Chaouchi, H., Luo, T., & Quek, T. Q. S. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2001.03314 · Cited by 15 · see citing works
The Case for Adaptive Deep Neural Networks in Edge Computing
McNamee, F., Dustdar, S., Kilpatrick, P., Shi, W., Spence, I. T. A., & Varghese, B. (2021) · IEEE ... International Conference on Cloud Computing · doi:10.1109/cloud53861.2021.00017 · Cited by 14 · see citing works
Using Machine Learning to Optimize Web Interactions on Heterogeneous Mobile Systems
Yuan, L., Ren, J., Gao, L. C., Tang, Z., & Wang, Z. (2019) · IEEE Access · doi:10.1109/access.2019.2936620 · Cited by 12 · see citing works
Self-citationAuto-Tuning MPI Collective Operations on Large-Scale Parallel Systems
Zheng, W., Fang, J., Chen, J., Wu, F., Pan, X., Wang, H., Sun, X., Yuan, Y., Xie, M., Huang, C., et al. (2019) · IEEE International Conference on High Performance Computing and Communications; IEEE International Conference on Smart City; IEEE International Conference on Data Science and Systems (HPCC/SmartCity/DSS) · doi:10.1109/hpcc/smartcity/dss.2019.00101 · Cited by 12 · see citing works
Self-citationContention Grading and Adaptive Model Selection for Machine Vision in Embedded Systems
Kütükçü, B., Baidya, S., Raghunathan, A., & Dey, S. (2022) · ACM Transactions on Embedded Computing Systems · doi:10.1145/3520134 · Cited by 10 · see citing works
Input-Dependent Edge-Cloud Mapping of Recurrent Neural Networks Inference
Pagliari, D. J., Chiaro, R., Chen, Y., Vinco, S., Macii, E., & Poncino, M. (2020) · ACM/IEEE Design Automation Conference (DAC) · doi:10.1109/dac18072.2020.9218595 · Cited by 9 · see citing works
Memory-Throughput Trade-off for CNN-Based Applications at the Edge
Minakova, S., & Stefanov, T. P. (2022) · ACM Transactions on Design Automation of Electronic Systems · doi:10.1145/3527457 · Cited by 9 · see citing works
Dystri: A Dynamic Inference based Distributed DNN Service Framework on Edge
Hou, X., Guan, Y., & Han, T. (2023) · Proceedings of the International Conference on Parallel Processing · doi:10.1145/3605573.3605598 · Cited by 8 · see citing works
SLEXNet: Adaptive Inference Using Slimmable Early Exit Neural Networks
Kütükçü, B., Baidya, S., & Dey, S. (2024) · ACM Transactions on Embedded Computing Systems · doi:10.1145/3689632 · Cited by 8 · see citing works
Large Language Models on Small Resource-Constrained Systems: Performance Analysis and Trade-Offs
Seymour, L., Kütükçü, B., & Baidya, S. (2025) · IEEE SoutheastCon · doi:10.1109/southeastcon56624.2025.10971638 · Cited by 8 · see citing works
Improving QoE of Deep Neural Network Inference on Edge Devices: A Bandit Approach
Lu, B., Yang, J., Xu, J., & Ren, S. (2022) · IEEE Internet of Things Journal · doi:10.1109/jiot.2022.3182728 · Cited by 8 · see citing works
Runtime Deep Model Multiplexing for Reduced Latency and Energy Consumption Inference
Eshratifar, A. E., & Pedram, M. (2020) · IEEE International Conference on Computer Design: VLSI in Computers and Processors (ICCD) · doi:10.1109/iccd50377.2020.00053 · Cited by 8 · see citing works
Optimizing Deep Learning Inference on Embedded Systems Through Adaptive Model Selection
Marco, V. S., Taylor, B., Wang, Z., & Elkhatib, Y. (2020) · ACM Transactions on Embedded Computing Systems · doi:10.1145/3371154 · Cited by 80 · see citing works
Self-citationEvaluation of Deep Learning Algorithms for Traffic Sign Detection to Implement on Embedded Systems
Lopez-Montiel, M. A., Orozco-Rosas, U., Sánchez-Adame, M., Picos, K., & Montiel, O. (2020) · Studies in computational intelligence · doi:10.1007/978-3-030-58728-4_5 · Cited by 6 · see citing works
Automated Customization of On-Device Inference for Quality-of-Experience Enhancement
Bai, Y., Chen, L., Ren, S., & Xu, J. (2022) · IEEE Transactions on Computers · doi:10.1109/tc.2022.3208207 · Cited by 6 · see citing works
Optimizing Sparse Matrix-Vector Multiplication on Emerging Many-Core ArchitecturesPreprint
Chen, S., Fang, J., Chen, D., Xu, C., & Wang, Z. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1805.11938 · Cited by 6 · see citing works
Self-citationA Structured Inference Optimization Approach for Vision-Based DNN Deployment on Legacy Systems
Manickam, D. D., Mohamed, S., Jain, V., Goswami, D., & Lensink, L. (2023) · IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) · doi:10.1109/etfa54631.2023.10275468 · Cited by 5 · see citing works
Applying Advanced Lightweight Architecture DSGSE-Yolov5 to Rapid Chip Contour Detection
Chang, B. R., Tsai, H. F., & Chang, F.-Y. (2023) · Electronics · doi:10.3390/electronics13010010 · Cited by 5 · see citing works
Optimal Input-Dependent Edge-Cloud Partitioning for RNN Inference
Pagliari, D. J., Chiaro, R., Chen, Y., Macii, E., & Poncino, M. (2019) · IEEE International Conference on Electronics, Circuits and Systems (ICECS) · doi:10.1109/icecs46596.2019.8965079 · Cited by 5 · see citing works
A Literature Review on Embedded Systems
Micco, L. D., Vargas, F. L., & Fierens, P. I. (2019) · IEEE Latin America Transactions · doi:10.1109/tla.2019.9082229 · Cited by 5 · see citing works
Enabling Adaptive Intelligence in Cloud-Augmented Multiple Robots Systems
Zhang, S., Li, Y., Liu, B., Fu, S., & Liu, X. (2019) · IEEE International Symposium on Service-Oriented System Engineering (SOSE) · doi:10.1109/sose.2019.00057 · Cited by 5 · see citing works
Graph-based fine-grained model selection for multi-source domain
Hu, Z., Huang, Y., Zheng, H., Zheng, M., & Liu, J. (2023) · Pattern Analysis and Applications · doi:10.1007/s10044-023-01176-6 · Cited by 4 · see citing works
Optimizing Recommendations for Clustering Algorithms Using Meta-Learning
Jilling, A., & Alvarez, M. A. (2020) · International Joint Conference on Neural Networks (IJCNN) · doi:10.1109/ijcnn48605.2020.9206807 · Cited by 4 · see citing works
A Machine Learning Based Approach to Crack Detection in Asphalt Pavements
Balaji, A. J., Balaji, G. T., Dinesh, M. S., Nair, B. B., & Ram, D. S. H. (2018) · IEEE India Conference · doi:10.1109/indicon45594.2018.8987039 · Cited by 4 · see citing works
Generic Architecture for Edge Computing Based on SPF for Military HADR Operations
Pradhan, M., Poltronieri, F., & Tortonesi, M. (2019) · IEEE World Forum on Internet of Things (WF-IoT) · doi:10.1109/wf-iot.2019.8767181 · Cited by 4 · see citing works
Adaptive Hardware Reconfiguration for Performance Tradeoffs in CNNs
Mazouz, A., & Bridges, C. (2019) · NASA/ESA Conference on Adaptive Hardware and Systems (AHS) · doi:10.1109/ahs.2019.000-3 · Cited by 4 · see citing works
Accordion: A Communication-Aware Machine Learning Framework for Next Generation Networks
Ayed, F., Domenico, A. D., García‐Rodríguez, A., & López‐Pérez, D. (2023) · IEEE Communications Magazine · doi:10.1109/mcom.001.2200358 · Cited by 3 · see citing works
NeuE: Automated Neural Network Ensembles for Edge Intelligence
Bai, Y., Chen, L., & Xu, J. (2022) · IEEE Transactions on Emerging Topics in Computing · doi:10.1109/tetc.2022.3214931 · Cited by 3 · see citing works
Inference Performance Comparison of Convolutional Neural Networks on Edge Devices
Reza, S. R., Yan, Y., Dong, X., & Qian, L. (2021) · Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering · doi:10.1007/978-3-030-76063-2_23 · Cited by 2 · see citing works
A Flexible Implementation Model for Neural Networks on FPGAs
Jakobsen, J., Jensen, M., Sharifirad, I., & Boudjadar, J. (2023) · Lecture notes in networks and systems · doi:10.1007/978-3-031-35501-1_33 · Cited by 2 · see citing works
Kütükçü, B., Baidya, S., Raghunathan, A., & Dey, S. (2023) · IEEE International System-on-Chip Conference (SOCC) · doi:10.1109/socc58585.2023.10257061 · Cited by 2 · see citing works
Multi-Sensory CNN Models for Close Proximity Satellite Operations
Mazouz, A., & Bridges, C. (2019) · IEEE Aerospace Conference (AERO) · doi:10.1109/aero.2019.8741723 · Cited by 2 · see citing works
Run-time Deep Model Multiplexing
Eshratifar, A. E., & Pedram, M. (2020) · Cited by 2 · see citing works
Contention-aware Adaptive Model Selection for Machine Vision in Embedded Systems
Kütükçü, B., Baidya, S., Raghunathan, A., & Dey, S. (2021) · IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS) · doi:10.1109/aicas51828.2021.9458468 · Cited by 2 · see citing works
A Cascade Collaborative Offloading Framework for Video Analytics Based on Online Learning
li, Y., luo, B., Zhang, Y., Sun, Z., & Liu, Y. (2020) · IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData) · doi:10.1109/ithings-greencom-cpscom-smartdata-cybermatics50389.2020.00138 · Cited by 1 · see citing works
Timing Channels in Adaptive Neural Networks
Akinsanya, A., & Brennan, T. (2024) · Network and Distributed System Security Symposium · doi:10.14722/ndss.2024.24125 · Cited by 1 · see citing works
FrameFeedback: A Closed-Loop Control System for Dynamic Offloading Real-Time Edge Inference
Jackson, M., Ji, B., & Nikolopoulos, D. S. (2024) · IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum · doi:10.1109/ipdpsw63119.2024.00116 · Cited by 1 · see citing works
ATO-EDGE: Adaptive Task Offloading for Deep Learning in Resource-Constrained Edge Computing Systems
Wang, Y., Gao, L. C., Ren, J., Cao, R., Wang, H., Zheng, J., & Gao, Q. (2021) · IEEE International Conference on Parallel and Distributed Systems (ICPADS) · doi:10.1109/icpads53394.2021.00025 · Cited by 1 · see citing works
Using Machine Learning to Optimize Web Interactions on Heterogeneous Mobile Multi-coresPreprint
Yuan, L., Ren, J., Gao, L. C., Tang, Z., & Wang, Z. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1906.08689 · Cited by 1 · see citing works
Self-citationOPTIMIZING RECOMMENDATIONS FOR CLUSTERING ALGORITHMS USING META-LEARNING
Jilling, A. (2019) · doi:10.23860/thesis-jilling-adam-2019 · Cited by 1 · see citing works
Parallel-Pattern Aware Compiler Optimisations:Challenges and Opportunities
Wang, Z., & Leather, H. (2018) · Lancaster EPrints (Lancaster University)
Self-citationSmart, Adaptive Energy Optimization for Mobile Web InteractionsPreprint
Ren, J., Yuan, L., Nurmi, P., Wang, X., Ma, M., Gao, L. C., Tang, Z., Zheng, J., & Wang, Z. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2005.00749
Self-citationAuto-CASH: Autonomous Classification Algorithm Selection with Deep Q-NetworkPreprint
Mu, T., Wang, H., Wang, C., & Liang, Z. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2007.03254
Artificial Intelligence Inference in Edge
Wang, X., Han, Y., Leung, V. C. M., Niyato, D. T., Yan, X., & Chen, X. (2020) · Springer eBooks · doi:10.1007/978-981-15-6186-3_5
Vitali, E., Lokhmotov, A., & Palermo, G. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-04580-6_31
Evaluation of a snip pruning method for a state-of-the-art face detection model
Melnychenko, A., & Shaldenko, O. (2023) · Computational Problems of Electrical Engineering · doi:10.23939/jcpee2023.01.018
Enhancing Deployment-Time Predictive Model Robustness for Code Analysis and Optimization
Wang, H., Lenihan, P., & Wang, Z. (2025) · Proceedings of the CGO/Proceedings of the ... CGO · doi:10.1145/3696443.3708959
Self-citationMachine Learning-Based Error Detection and Function Approximation for Reliable Computing
Nedeljković, J., Nikolić, G., Nikolic, T. R., Andjelkovic, M. S., & Krstić, M. (2025) · International Scientific Conference on Information, Communication and Energy Systems and Technologies (ICEST) · doi:10.1109/icest66328.2025.11098454
Evaluation of Machine Learning Models for Enhancing System Reliability
Nedeljković, J., Nikolić, G., Andjelkovic, M. S., & Nikolic, T. R. (2025) · International Conference on Electrical, Electronic and Computing Engineering (IcETRAN) · doi:10.1109/icetran66854.2025.11114229
A new intelligent model selection approach
Bal, Ç., & Aladağ, Ç. H. (2025) · Soft Computing · doi:10.1007/s00500-025-10910-7
MemSpec: Memory-Aware Runtime for Adaptive Draft Scheduling in Speculative Decoding on Edge Devices
Kim, E., Jeon, Y. J., & Han, M. (2026) · ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES) · doi:10.1145/3814943.3816174
- Authors
- Taylor, B., Marco, V. S., Wolff, W., Elkhatib, Y., & Wang, Z.
- Affiliations
- Lancaster University (GB)
- Venue
- Proceedings of the 19th ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems
- Publisher
- ACM
- Published
- 2018-06-19
- Pages
- 31-43
- OpenAlex
- W2797932837
- Cited by
- 90
- References
- 64
- Citations by year
- 2026: 1 · 2025: 5 · 2024: 3 · 2023: 13 · 2022: 6 · 2021: 17 · 2020: 22 · 2019: 17 · 2018: 6
- FWCI
- 4.67
- Type
- conference paper
- Language
- en
- Open access
- green
- eprints.lancs.ac.uk
- Locations
- ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES) (publishedVersion)
- Lancaster EPrints (Lancaster University) (submittedVersion)
- Funders
- Engineering and Physical Sciences Research Council (EP/M015734/1,EP/M01567X/1,EP/M015793/1)
- Topics
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Neural Network Applications
- Physical Sciences › Computer Science › Computer Networks and Communications › IoT and Edge/Fog Computing
- Physical Sciences › Computer Science › Hardware and Architecture › Embedded Systems Design Techniques
- Keywords
- model selection, deep learning, embedded systems, resource-constrained devices, inference latency, edge computing, model compression
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review