A Ubiquitous Machine Learning Accelerator with Automatic Parallelization on FPGA
Abstract
Machine learning has been widely applied in various emerging data-intensive applications, and has to be optimized and accelerated by powerful engines to process very large scale data. Recently, the instruction set based accelerators on Field Progarmmable Gate Arrays (FPGAs) have been a promising topic for machine learning applications. The customized instructions can be further scheduled to achieve higher instruction-level parallelism. In this article, we design a ubiquitous accelerator with out-of-order automatic parallelization for large-scale data-intensive applications. The accelerator accommodates four representative applications, including clustering algorithms, deep neural networks, genome sequencing, and collaborative filtering. In order to improve the coarse-grained instruction-level parallelism, the accelerator employs an out-of-order scheduling method to enable parallel dataflow computation. We use Colored Petri Net (CPN) tools to analyze the dependences in the applications, and build a hardware prototype on the real FPGA platform. For cluster applications, the accelerator can support four different algorithms, including K-Means, SLINK, PAM, and DBSCAN. For collaborative filtering applications, it accommodates Tanimoto, euclidean, Cosine, and Pearson Correlation as Similarity metrics. For deep learning applications, we implement hardware accelerators for both training process and inference process. Finally, for genome sequencing, we design a hardware accelerator for the BWA-SW algorithm. Experimental results show that the accelerator architecture can reach up to 25X speedup against Intel processors with affordable hardware cost, insignificant power consumption, and high flexibility.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The Ubiquitous ML Accelerator with Automatic Parallelization on FPGA uses out-of-order techniques and a 2D meshed architecture, and is able to speed up 25 times as compared to high performance Intel processors.
“By using this technique, it is able to speed up 25 times as compared to high performance intel processors, and thus it is suitable for highly intensive data processing applications.”
From Embedded Intelligence on FPGA: Survey, Applications and Challenges (2021) · cites this paper as [5]
Cites
LeCun, Y., Bengio, Y., & Hinton, G. (2015) · Nature · doi:10.1038/nature14539 · Cited by 84,126 · see citing works
The Genome Analysis Toolkit: A MapReduce framework for analyzing next-generation DNA sequencing data
McKenna, A., Hanna, M., Banks, E., Sivachenko, A., Cibulskis, K., Kernytsky, A., Garimella, K., Altshuler, D., Gabriel, S., Daly, M., et al. (2010) · Genome Research · doi:10.1101/gr.107524.110 · Cited by 27,895 · see citing works
Fast and accurate long-read alignment with Burrows-Wheeler transform.
Li, H., & Durbin, R. (2010) · Bioinformatics · doi:10.1093/bioinformatics/btp698 · Cited by 12,063 · see citing works
Caffe: Convolutional Architecture for Fast Feature Embedding
Jia, Y., Shelhamer, E., Donahue, J., Karayev, S., Long, J., Girshick, R., Guadarrama, S., & Darrell, T. (2014) · Proceedings of the 22nd ACM international conference on Multimedia · doi:10.1145/2647868.2654889 · Cited by 11,077 · see citing works
The MovieLens Datasets: History and Context
Harper, F., & Konstan, J. (2016) · TIIS · doi:10.1145/2827872 · Cited by 5,938 · see citing works
Next-generation DNA sequencing
Shendure, J., & Ji, H. (2008) · Nature Biotechnology · doi:10.1038/nbt1486 · Cited by 4,509 · see citing works
Large Scale Distributed Deep Networks
Dean, J. B., Corrado, G. S., Monga, R., Chen, K., Devin, M., Mao, M., Ranzato, M., Senior, A., Tucker, P. A., Yang, K., et al. (2012) · Cited by 3,189 · see citing works
(2007) · CaltechAUTHORS (California Institute of Technology) · Cited by 2,274 · see citing works
Optimizing FPGA-based Accelerator Design for Deep Convolutional Neural Networks
Zhang, C., Li, P., Sun, G., Guan, Y., Xiao, B., & Cong, J. (2015) · Proceedings of the 2015 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays · doi:10.1145/2684746.2689060 · Cited by 2,158 · see citing works
DaDianNao: A Machine-Learning Supercomputer
Chen, Y., Luo, T., Liu, S., Zhang, S., He, L., Wang, J., Li, L., Chen, T., Xu, Z., Sun, N., et al. (2014) · IEEE/ACM International Symposium on Microarchitecture (MICRO) · doi:10.1109/micro.2014.58 · Cited by 1,532 · see citing works
Chen, T., Du, Z., Sun, N., Wang, J., Wu, C., Chen, Y., & Temam, O. (2014) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/2541940.2541967 · Cited by 1,314 · see citing works
Going Deeper with Embedded FPGA Platform for Convolutional Neural Network
Qiu, J., Wang, J., Yao, S., Guo, K., Li, B., Zhou, E., Yu, J., Tang, T., Xu, N., Song, S., et al. (2016) · ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA) · doi:10.1145/2847263.2847265 · Cited by 1,268 · see citing works
Theano: new features and speed improvements
Bastien, F., Lamblin, P., Pascanu, R., Bergstra, J., Goodfellow, I., Bergeron, A., Bouchard, N., Warde-Farley, D., & Bengio, Y. (2012) · arXiv · doi:10.48550/arxiv.1211.5590 · Cited by 1,005 · see citing works
Du, Z., Fasthuber, R., Chen, T., Ienne, P., Li, L., Luo, T., Feng, X., Chen, Y., & Temam, O. (2015) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/2749469.2750389 · Cited by 928 · see citing works
An Efficient Algorithm for Exploiting Multiple Arithmetic Units
Tomasulo, R. M. (1967) · IBM Journal of Research and Development · doi:10.1147/rd.111.0025 · Cited by 898 · see citing works
A scalable processing-in-memory accelerator for parallel graph processing
Ahn, J., Hong, S., Yoo, S., Mutlu, O., & Choi, K. (2015) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/2749469.2750386 · Cited by 768 · see citing works
14.5 Eyeriss: An energy-efficient reconfigurable accelerator for deep convolutional neural networks
Chen, Y., Krishna, T., Emer, J., & Sze, V. (2016) · Digest of technical papers/Digest of technical papers - IEEE International Solid-State Circuits Conference · doi:10.1109/isscc.2016.7418007 · Cited by 713 · see citing works
Cambricon-X: An accelerator for sparse neural networks
Zhang, S., Du, Z., Zhang, L., Lan, H., Liu, S., Li, L., Guo, Q., Chen, T., & Chen, Y. (2016) · IEEE/ACM International Symposium on Microarchitecture (MICRO) · doi:10.1109/micro.2016.7783723 · Cited by 642 · see citing works
Project Adam: building an efficient and scalable deep learning training system
Chilimbi, T. M., Suzue, Y., Apacible, J., & Kalyanaraman, K. (2014) · Operating Systems Design and Implementation · doi:10.5555/2685048.2685094 · Cited by 614 · see citing works
Throughput-Optimized OpenCL-based FPGA Accelerator for Large-Scale Convolutional Neural Networks
Suda, N., Chandra, V., Dasika, G. S., Mohanty, A., Ma, Y., Vrudhula, S. B. K., Seo, J.-S., & Cao, Y. K. (2016) · ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA) · doi:10.1145/2847263.2847276 · Cited by 556 · see citing works
Runahead execution: an alternative to very large instruction windows for out-of-order processors
Mutlu, O., Stark, J., Wilkerson, C. B., & Patt, Y. N. (2003) · IEEE International Symposium on High-Performance Computer Architecture (HPCA) · doi:10.1109/hpca.2003.1183532 · Cited by 443 · see citing works
Wang, Y., Davidson, A. A., Pan, Y., Wu, Y., Riffel, A., & Owens, J. D. (2016) · ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming · doi:10.1145/2851141.2851145 · Cited by 341 · see citing works
An Introduction to Computational Networks and the Computational Network Toolkit
Yu, D., Eversole, A., Seltzer, M., Yao, K., Kuchaiev, O., Zhang, Y., Seide, F. T. B., Huang, Z., Guenter, B. K., Wang, H., et al. (2014) · Cited by 334 · see citing works
DLAU: A Scalable Deep Learning Accelerator Unit on FPGA
Wang, C., Gong, L., Yu, Q., Li, X., Xie, Y., & Zhou, X. (2016) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2016.2587683 · Cited by 313 · see citing works
Self-citationBojnordi, M. N., & İpek, E. (2016) · IEEE International Symposium on High-Performance Computer Architecture (HPCA) · doi:10.1109/hpca.2016.7446049 · Cited by 205 · see citing works
Hauswald, J., Kang, Y., Laurenzano, M. A., Chen, Q., Li, C., Mudge, T., Dreslinski, R., Mars, J., & Tang, L. (2015) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/2749469.2749472 · Cited by 161 · see citing works
TABLA: A unified template-based framework for accelerating statistical machine learning
Mahajan, D., Park, J., Amaro, E., Sharma, H., Yazdanbakhsh, A., Kim, J. K., & Esmaeilzadeh, H. (2016) · IEEE International Symposium on High-Performance Computer Architecture (HPCA) · doi:10.1109/hpca.2016.7446050 · Cited by 156 · see citing works
Sim, J., Park, J., Kim, M., Bae, D., Choi, Y., & Kim, L. (2016) · Digest of technical papers/Digest of technical papers - IEEE International Solid-State Circuits Conference · doi:10.1109/isscc.2016.7418008 · Cited by 140 · see citing works
Dai, G., Chi, Y., Wang, Y., & Yang, H. (2016) · ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA) · doi:10.1145/2847263.2847339 · Cited by 120 · see citing works
Gong, L., Wang, C., Li, X., Chen, H., & Zhou, X. (2018) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2018.2857078 · Cited by 118 · see citing works
Self-citationTask Superscalar: An Out-of-Order Task Pipeline
Etsion, Y., Cabarcas, F., Rico, A., Ramírez, A., Badia, R. M., Ayguadé, E., Labarta, J., & Valero, M. (2010) · IEEE/ACM International Symposium on Microarchitecture (MICRO) · doi:10.1109/micro.2010.13 · Cited by 117 · see citing works
Hardware Acceleration of Short Read Mapping
Olson, C. B., Kim, M., Clauson, C., Kogon, B., Ebeling, C., Hauck, S., & Ruzzo, W. L. (2012) · IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM) · doi:10.1109/fccm.2012.36 · Cited by 113 · see citing works
FPGA Acceleration of Recurrent Neural Network Based Language Model
Li, S., Wu, C., Li, H. H., Li, B., Wang, Y., & Qiu, Q. (2015) · IEEE International Symposium on Field-Programmable Custom Computing Machines (FCCM) · doi:10.1109/fccm.2015.50 · Cited by 104 · see citing works
Du, Z., Rubin, D. B. D., Chen, Y., He, L., Chen, T., Zhang, L., Wu, C., & Temam, O. (2015) · IEEE/ACM International Symposium on Microarchitecture (MICRO) · doi:10.1145/2830772.2830789 · Cited by 81 · see citing works
Big data: The power of petabytes
Eisenstein, M. S. (2015) · Nature · doi:10.1038/527s2a · Cited by 75 · see citing works
Flexible and Efficient Instruction-Grained Run-Time Monitoring Using On-Chip Reconfigurable Fabric
Deng, D. Y., Lo, D., Malysa, G., Schneider, S., & Suh, G. E. (2010) · IEEE/ACM International Symposium on Microarchitecture (MICRO) · doi:10.1109/micro.2010.17 · Cited by 66 · see citing works
Li, B., Najafi, M. H., & Lilja, D. J. (2016) · ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA) · doi:10.1145/2847263.2847340 · Cited by 64 · see citing works
FPGA-based K-means clustering using tree-based data structures
Winterstein, F., Bayliss, S., & Constantinides, G. A. (2013) · International Conference on Field Programmable Logic and Applications (FPL) · doi:10.1109/fpl.2013.6645501 · Cited by 58 · see citing works
MicrobesFlux: a web platform for drafting metabolic models from the KEGG database
Feng, X., Xu, Y., Chen, Y., & Tang, Y. (2012) · BMC Systems Biology · doi:10.1186/1752-0509-6-94 · Cited by 57 · see citing works
Dataflow execution of sequential imperative programs on multicore architectures
Gupta, G. R., & Sohi, G. S. (2011) · Proceedings of the ... annual International Symposium on Microarchitecture/Proceedings of the annual International Symposium on Microarchitecture · doi:10.1145/2155620.2155628 · Cited by 51 · see citing works
Jenista, J. C., Eom, Y. H., & Demsky, B. C. (2011) · doi:10.1145/1941553.1941563 · Cited by 48 · see citing works
Service-Oriented Architecture on FPGA-Based MPSoC
Wang, C., Li, X., Chen, Y., Zhang, Y., Diessel, O., & Zhou, X. (2017) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2017.2701828 · Cited by 44 · see citing works
Self-citationWang, C., Li, X., Zhang, J., Zhou, X., & Nie, X. (2013) · ACM Transactions on Architecture and Code Optimization · doi:10.1145/2459316.2459320 · Cited by 31 · see citing works
Self-citationPark, S., Choi, S., Lee, J., Kim, M., Park, J.-Y., & Yoo, H. (2016) · Digest of technical papers/Digest of technical papers - IEEE International Solid-State Circuits Conference · doi:10.1109/isscc.2016.7418003 · Cited by 29 · see citing works
SODA: Software Defined FPGA based Accelerators for Big Data
Wang, C., Li, X., & Zhou, X. (2015) · Design, Automation, and Test in Europe · doi:10.7873/date.2015.0536 · Cited by 29 · see citing works
Self-citationLiu, D., Chen, T., Liu, S., Zhou, J., Zhou, S., Teman, O., Feng, X., Zhou, X., & Chen, Y. (2015) · ACM SIGPLAN Notices · doi:10.1145/2775054.2694358 · Cited by 27 · see citing works
Self-citationHardware Implementation on FPGA for Task-Level Parallel Dataflow Execution Engine
Wang, C., Zhang, J., Li, X., Wang, A., & Zhou, X. (2015) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2015.2487346 · Cited by 21 · see citing works
Self-citationZhao, Y., Du, Z., Guo, Q., Liu, S., Li, L., Xu, Z., Chen, T., & Chen, Y. (2019) · Proceedings - International Symposium on Computer Architecture/Proceedings · doi:10.1145/3307650.3322226 · Cited by 16 · see citing works
Optimized deep belief networks on CUDA GPUs
Li, T., Dou, Y., Jiang, J., Wang, Y., & Lv, Q. (2015) · International Joint Conference on Neural Networks (IJCNN) · doi:10.1109/ijcnn.2015.7280511 · Cited by 14 · see citing works
Flagged first, then by citations
1 of the 50 references couldn’t be matched to a known paper.
Cited by
Sorted by citations
Embedded Intelligence on FPGA: Survey, Applications and Challenges
Seng, K. P., Lee, P. J., & Ang, L. M. (2021) · Electronics · doi:10.3390/electronics10080895 · Cited by 105 · see citing works
“The authors in [5] proposed the Ubiquitous ML Accelerator with Automatic Parallelization on FPGA.”
MethodArtificial neural networks for photonic applications—from algorithms to implementation: tutorial
Freire, P. J., Manuylovich, E. S., Prilepsky, J. E., & Turitsyn, S. K. (2023) · Advances in Optics and Photonics · doi:10.1364/aop.484119 · Cited by 90 · see citing works
Kumar, S., Singh, S., Aggarwal, N., Gupta, B. B., Alhalabi, W., & Band, S. S. (2022) · International Journal of Intelligent Systems · doi:10.1002/int.23062 · Cited by 53 · see citing works
Memory-Efficient Deformable Convolution Based Joint Denoising and Demosaicing for UHD Images
Guan, J., Lai, R., Yang, L., Li, Y., Li, H., Feng, L., Yang, Y., & Gu, L. (2022) · IEEE Transactions on Circuits and Systems for Video Technology · doi:10.1109/tcsvt.2022.3182990 · Cited by 46 · see citing works
Kumar, S., Singh, S., & Aggarwal, N. (2023) · International Conference on Innovative Sustainable Computational Technologies (CISCT) · doi:10.1109/cisct57197.2023.10351343 · Cited by 23 · see citing works
RF-RISA: A novel flexible random forest accelerator based on FPGA
Zhao, S., Chen, S., Yang, H. X., Wang, F., & Wei, Z. (2021) · Journal of Parallel and Distributed Computing · doi:10.1016/j.jpdc.2021.07.001 · Cited by 17 · see citing works
Unleashing Network/Accelerator Co-Exploration Potential on FPGAs: A Deeper Joint Search
Lou, W., Gong, L., Wang, C., Qian, J., Wang, X., Li, C., & Zhou, X. (2024) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2024.3391688 · Cited by 15 · see citing works
Self-citationLuo, F. (2020) · Microprocessors and Microsystems · doi:10.1016/j.micpro.2020.103622 · Cited by 14 · see citing works
RetractedA parallel SP-DBSCAN algorithm on spark for waiting spot recommendation
Xia, D., Bai, Y., Zheng, Y., Hu, Y., Li, Y., & Li, H. (2021) · Multimedia Tools and Applications · doi:10.1007/s11042-021-11639-9 · Cited by 12 · see citing works
Peng, L., Yu, L., Shen, H., & Jian-hui, P. (2020) · Microprocessors and Microsystems · doi:10.1016/j.micpro.2020.103698 · Cited by 12 · see citing works
RetractedWang, X., Gong, L., Wang, C., Li, X., & Zhou, X. (2021) · IEEE International Conference on Computer Design: VLSI in Computers and Processors (ICCD) · doi:10.1109/iccd53106.2021.00060 · Cited by 10 · see citing works
Self-citationWang, X., Gong, L., Cao, J., Lou, W., Wang, W., Wang, C., & Zhou, X. (2023) · ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA) · doi:10.1145/3543622.3573190 · Cited by 8 · see citing works
Self-citationZyPR: End-to-end Build Tool and Runtime Manager for Partial Reconfiguration of FPGA SoCs at the Edge
Bucknall, A. R., & Fahmy, S. A. (2023) · ACM Transactions on Reconfigurable Technology and Systems · doi:10.1145/3585521 · Cited by 8 · see citing works
Rajanediran, D. K. J., Babu, C. G., & Priyadharsini, K. (2024) · Sustainable Computing Informatics and Systems · doi:10.1016/j.suscom.2024.101042 · Cited by 6 · see citing works
Deep learning on Sleptsov nets
Shmeleva, T. R., Owsiński, J. W., & Lawan, A. A. (2021) · International Journal of Parallel Emergent and Distributed Systems · doi:10.1080/17445760.2021.1945055 · Cited by 6 · see citing works
NAF: Deeper Network/Accelerator Co-Exploration for Customizing CNNs on FPGA
Lou, W., Qian, J., Gong, L., Wang, X., Wang, C., & Zhou, X. (2023) · Design, Automation, and Test in Europe · doi:10.23919/date56975.2023.10137094 · Cited by 6 · see citing works
Self-citationA review of in-memory computing for machine learning: architectures, options
Snåšel, V., Dang, T. K., Kueng, J., & Kong, L. (2023) · International Journal of Web Information Systems · doi:10.1108/ijwis-08-2023-0131 · Cited by 5 · see citing works
FlexBCM: Hybrid Block-Circulant Neural Network and Accelerator Co-Search on FPGAs
Lou, W., Qin, Y., Wang, X., Gong, L., Wang, C., & Zhou, X. (2024) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2024.3439488 · Cited by 4 · see citing works
Self-citationImproved Image-Based Welding Status Recognition with Dimensionality Reduction and Shallow Learning
Ferreira, G. R. B., & Ayala, H. V. H. (2022) · Experimental Mechanics · doi:10.1007/s11340-022-00850-w · Cited by 4 · see citing works
Mirhosseini, M., Fazlali, M., Fallah, M. K., & Lee, J. (2023) · The Journal of Supercomputing · doi:10.1007/s11227-023-05109-2 · Cited by 4 · see citing works
FastRW: A Dataflow-Efficient and Memory-Aware Accelerator for Graph Random Walk on FPGAs
Gao, Y., Wang, T., Gong, L., Wang, C., Li, X., & Zhou, X. (2023) · Design, Automation, and Test in Europe · doi:10.23919/date56975.2023.10137297 · Cited by 4 · see citing works
Self-citationFEAS: A Faster Event-driven Accelerator Supporting Inhibitory Spiking Neural Network
Li, S., Gong, L., Wang, T., Wang, C., & Zhou, X. (2021) · International Symposium on Parallel Architectures, Algorithms and Programming · doi:10.1109/paap54281.2021.9720483 · Cited by 4 · see citing works
Self-citationWITHDRAWN: Ceramic art image design based on FPGA and machine learning algorithm
Ying, W., & Shen, L. (2020) · Microprocessors and Microsystems · doi:10.1016/j.micpro.2020.103458 · Cited by 4 · see citing works
RetractedEnhancing HLS Performance Prediction on FPGAs Through Multimodal Representation Learning
Shang, L., Wang, T., Gong, L., Wang, C., & Zhou, X. (2024) · IEEE Embedded Systems Letters · doi:10.1109/les.2024.3446797 · Cited by 2 · see citing works
Self-citationTang, C., & Lou, W. (2024) · Lecture notes in computer science · doi:10.1007/978-981-96-0911-6_12 · Cited by 2 · see citing works
Heuristics for Program Code Optimization in Heterogeneous Systems
Геннадьевна, В. А., Ivutin, A. N., & Novikov, A. S. (2021) · International Conference Radioelektronika · doi:10.1109/radioelektronika52220.2021.9420213 · Cited by 2 · see citing works
Multi-clusters: An Efficient Design Paradigm of NN Accelerator Architecture Based on FPGA
Wang, T., Gong, L., Wang, C., Yang, Y., & Gao, Y. (2022) · Lecture notes in computer science · doi:10.1007/978-3-031-21395-3_14 · Cited by 1 · see citing works
Self-citationYang, Y., Wang, C., Gong, L., Wu, M., & Zhou, X. (2021) · Neurocomputing · doi:10.1016/j.neucom.2021.02.106 · Cited by 1 · see citing works
Self-citationAn Automatic Coarse-Fine-Granularity Modeling Method for IoT System toward THCPN model checking
Sun, T., Qi, X., & Zhong, W. (2022) · IEEE International Symposium on Parallel and Distributed Processing with Applications (ISPA) · doi:10.1109/ispa-bdcloud-socialcom-sustaincom57177.2022.00111 · Cited by 1 · see citing works
WITHDRAWN: Upgrade of service industry structure based on FPGA and machine learning
Ma, C. (2020) · Microprocessors and Microsystems · doi:10.1016/j.micpro.2020.103494 · Cited by 1 · see citing works
RetractedA Novel Reduction Circuit Based on Binary Tree Path Partition on FPGAs
Tang, L., Huang, Z., Cai, G., Zheng, Y., & Chen, J. (2021) · Algorithms · doi:10.3390/a14020030
Chameleon: Image Style Transfer Based on Image Classification Networks
Li, H., Dey, R., Gong, L., & Wang, C. (2020) · 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-dss50907.2020.00101
Self-citationIn-Memory Computing Architectures for Big Data and Machine Learning Applications
Snåšel, V., Dang, T. K., Phạm, P. N. H., Küng, J., & Kong, L. (2022) · Communications in computer and information science · doi:10.1007/978-981-19-8069-5_2
NeuralMAE: Data-Efficient Neural Architecture Predictor with Masked Autoencoder
Liang, Q., Gong, L., Wang, C., Zhou, X., & Li, X. (2023) · Lecture notes in computer science · doi:10.1007/978-981-99-8543-2_12
Self-citationAccelerating GridSearchCV hyperparameter tuning method using an FPGA-based hardware accelerator
Shahbazian, A., Marvasti, M. B., & Asghari, S. A. (2025) · The Journal of Supercomputing · doi:10.1007/s11227-025-08124-7
Accelerating Natural Language Processing Models Using Parallelization to Detect Fake News
Nivethitha, V., Verma, N., Majumder, M., Katekhaye, V., & Pokharna, S. (2026) · Lecture notes in electrical engineering · doi:10.1007/978-981-95-2196-8_19
Kim, K.-H., Lee, S.-S., Kim, Y., Lee, M., Lee, E., & Jang, S. (2026) · IEEE Transactions on Very Large Scale Integration (VLSI) Systems · doi:10.1109/tvlsi.2026.3713578
- Authors
- Wang, C., Gong, L., Li, X., & Zhou, X.
- Affiliations
- University of Science and Technology of China (CN)
- Venue
- IEEE Transactions on Parallel and Distributed Systems
- Published
- 2020-10-01
- Volume
- 31
- Issue
- 10
- Pages
- 2346-2359
- ISSN
- 1045-9219 (ISSN-L)
- 1558-2183
- 2161-9883
- OpenAlex
- W3020221024
- Cited by
- 37
- References
- 50
- Citations by year
- 2026: 2 · 2025: 1 · 2024: 5 · 2023: 9 · 2022: 6 · 2021: 9 · 2020: 5
- FWCI
- 6.09
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE Transactions on Parallel and Distributed Systems (publishedVersion)
- Funders
- National Basic Research Program of China (2017YFA0700900)
- National Natural Science Foundation of China (61976200)
- Natural Science Foundation of Jiangsu Province (BK20181193)
- Youth Innovation Promotion Association of the Chinese Academy of Sciences (2017497)
- Fundamental Research Funds for the Central Universities (WK2150110003)
- Topics
- Physical Sciences › Computer Science › Hardware and Architecture › Embedded Systems Design Techniques
- Physical Sciences › Engineering › Electrical and Electronic Engineering › VLSI and FPGA Design Techniques
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Keywords
- machine learning accelerators, FPGA, automatic parallelization, instruction-level parallelism, customized instruction, colored Petri nets, clustering algorithms, deep neural network hardware, collaborative filtering, genome sequencing
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