Abstract
Big data computing and analysis can uncover hidden patterns, correlations and other insights by examining large amounts of data. Comparing with the traditional processor, the new types of processors, just like digital signal processor (DSP), Field Programmable Gate Array (FPGA), graphics processing unit (GPU), could improve the speed of data analysis significantly. Heterogeneous multicores systems have become the primary architecture as devices are tasked to do more complicated functions faster. While, in most cases, these heterogeneous resources cannot be utilized sufficiently because the system software is provided by vendors, loaded pre-sale and doesn’t change. The cloud computing offers the capability of distributing infrastructures according to the requirements. We build a cloud-like heterogeneous computing platform which including PowerPC, DSP, GPU and FPGA. A task-driven dynamic loading scheme is proposed by making use of the virtualization and middleware technologies. The system can manage the entire lives of allocating, loading, using, and recovering. Taking this as a guide, a private cloud principle verification system including web application layer, main control layer, and computing service layer is designed and verified, which proves the feasibility of the computing platform. According to the test results of web system, the platform can well meet the design intention of acquiring the computing resources according to the task requirements.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Chen, J., Chang, C.H., Wang, Y., et al.: New hardware and power efficient sporadic logarithmic shifters for DSP applications. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 37, 896–900 (2017)
Guo, K., Sui, L., Qiu, J., et al.: Angel-Eye: a complete design flow for mapping CNN onto embedded FPGA. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 37(1), 35–47 (2018)
Angizi, S., He, Z., DeMara, R.F., et al.: Composite spintronic accuracy-configurable adder for low power digital signal processing. In: 2017 18th International Symposium on Quality Electronic Design (ISQED), vol. 2017, pp. 391–396. IEEE (2017)
Yang, P., Wang, Q., Zhang, J.: Parallel design and implementation of error diffusion algorithm and IP core for FPGA. Multimed. Tools Appl. 75(8), 4723–4733 (2016)
Wang, C., Gong, L., Yu, Q., et al.: DLAU: a scalable deep learning accelerator unit on FPGA. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 36, 513–517 (2017)
Adegbija, T., Rogacs, A., Patel, C., et al.: Microprocessor optimizations for the internet of things: a survey. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 37(1), 7–20 (2018)
Yang, P., Wang, Q.: Heterogeneous honeycomb-like NoC topology and routing based on communication division. Int. J. Futur. Gener. Commun. Netw. 8, 19–26 (2015)
Hashem, I.A.T., Yaqoob, I., Anuar, N.B.: The rise of “big data” on cloud computing: review and open research issues. Inf. Syst. 47, 98–115 (2015)
Botta, A., Donato, W.D., Persico, V., et al.: Integration of cloud computing and internet of things: a survey. Futur. Gener. Comput. Syst. 56, 684–700 (2016)
Tian, K., Dong, Y., Cowperthwaite, D.: A full GPU virtualization solution with mediated pass-through. In: USENIX Annual Technical Conference, vol. 2014, pp. 121–132 (2014)
Chen, F., Shan, Y., Zhang, Y., et al.: Enabling FPGAs in the cloud. In: Proceedings of the 11th ACM Conference on Computing Frontiers, vol. 2014, p. 3. ACM (2014)
Tarafdar, N., Lin, T., Fukuda, E., et al.: Enabling flexible network FPGA clusters in a heterogeneous cloud data center. In: Proceedings of the 2017 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, vol. 2017, pp. 237–246. ACM (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Yang, P., Wang, Q., Zhang, P., Wang, Z., Fan, L., Huang, C. (2018). A Task-Driven Reconfigurable Heterogeneous Computing Platform for Big Data Computing. In: Xu, Z., Gao, X., Miao, Q., Zhang, Y., Bu, J. (eds) Big Data. Big Data 2018. Communications in Computer and Information Science, vol 945. Springer, Singapore. https://doi.org/10.1007/978-981-13-2922-7_35
Download citation
DOI: https://doi.org/10.1007/978-981-13-2922-7_35
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-2921-0
Online ISBN: 978-981-13-2922-7
eBook Packages: Computer ScienceComputer Science (R0)