{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:38:31Z","timestamp":1742913511414,"version":"3.40.3"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030677190"},{"type":"electronic","value":"9783030677206"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-67720-6_46","type":"book-chapter","created":{"date-parts":[[2021,2,1]],"date-time":"2021-02-01T16:05:17Z","timestamp":1612195517000},"page":"670-687","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Deep Learning Compiler for Vector Processor"],"prefix":"10.1007","author":[{"given":"Pingping","family":"Pan","sequence":"first","affiliation":[]},{"given":"Jun","family":"Wu","sequence":"additional","affiliation":[]},{"given":"Songyuan","family":"Zhao","sequence":"additional","affiliation":[]},{"given":"Haoqi","family":"Ren","sequence":"additional","affiliation":[]},{"given":"Zhifeng","family":"Zhang","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,2,2]]},"reference":[{"key":"46_CR1","doi-asserted-by":"crossref","unstructured":"Suchman, L.A., Trigg, R.H.: Artificial intelligence as craftwork (1993)","DOI":"10.1017\/CBO9780511625510.007"},{"key":"46_CR2","unstructured":"Moore, R.C., Lewis, W.: Intelligent selection of language model training data. In: Proceedings of the ACL 2010 Conference Short Papers. Association for Computational Linguistics, pp. 220\u2013224 (2010)"},{"key":"46_CR3","doi-asserted-by":"crossref","unstructured":"Yao, L., Mimno, D., McCallum, A.: Efficient methods for topic model inference on streaming document collections. In: Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, pp. 937\u2013946 (2009)","DOI":"10.1145\/1557019.1557121"},{"key":"46_CR4","unstructured":"Abadi, M., Barham, P., Chen, J., et al.: TensorFlow: a system for large-scale machine learning. In: 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2016), pp. 265\u2013283 (2016)"},{"key":"46_CR5","unstructured":"Abadi, M., Agarwal, A., Barham, P., et al.: TensorFlow: large-scale machine learning on heterogeneous distributed systems. arXiv preprint arXiv:1603.04467 (2016)"},{"key":"46_CR6","unstructured":"Paszke, A., Gross, S., Massa, F., et al.: PyTorch: an imperative style, high-performance deep learning library. In: Advances in Neural Information Processing Systems, pp. 8024\u20138035 (2019)"},{"key":"46_CR7","unstructured":"Chen, T., Li, M., Li, Y., et al.: MXNet: a flexible and efficient machine learning library for heterogeneous distributed systems. arXiv preprint arXiv:1512.01274 (2015)"},{"key":"46_CR8","doi-asserted-by":"crossref","unstructured":"Jia, Y., Shelhamer, E., Donahue, J., et al.: Caffe: convolutional architecture for fast feature embedding. In: Proceedings of the 22nd ACM International Conference on Multimedia, pp. 675\u2013678 (2014)","DOI":"10.1145\/2647868.2654889"},{"key":"46_CR9","unstructured":"Chen, T., Moreau, T., Jiang, Z., et al.: TVM: an automated end-to-end optimizing compiler for deep learning. In: 13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 2018), pp. 578\u2013594 (2018)"},{"key":"46_CR10","unstructured":"Adachi, Y., Kumano, T., Ogino, K.: Intermediate representation for stiff virtual objects. In: Proceedings Virtual Reality Annual International Symposium 1995. IEEE, pp. 203\u2013210 (1995)"},{"issue":"2","key":"46_CR11","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1109\/LCOMM.2011.120211.111501","volume":"16","author":"H Yoo","year":"2011","unstructured":"Yoo, H., Shim, M., Kim, D.: Dynamic duty-cycle scheduling schemes for energy-harvesting wireless sensor networks. IEEE Commun. Lett. 16(2), 202\u2013204 (2011)","journal-title":"IEEE Commun. Lett."},{"issue":"5","key":"46_CR12","doi-asserted-by":"publisher","first-page":"1164","DOI":"10.1109\/TPAMI.2012.199","volume":"35","author":"CH Chan","year":"2012","unstructured":"Chan, C.H., Tahir, M.A., Kittler, J., et al.: Multiscale local phase quantization for robust component-based face recognition using kernel fusion of multiple descriptors. IEEE Trans. Pattern Anal. Mach. Intell. 35(5), 1164\u20131177 (2012)","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"46_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1007\/978-3-030-37334-4_2","volume-title":"Analysis of Images, Social Networks and Texts","author":"V Kustikova","year":"2019","unstructured":"Kustikova, V., et al.: Intel distribution of OpenVINO toolkit: a case study of semantic segmentation. In: van der Aalst, W.M.P., et al. (eds.) AIST 2019. LNCS, vol. 11832, pp. 11\u201323. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-37334-4_2"},{"key":"46_CR14","unstructured":"Arm, N.N.: SDK. https:\/\/developer.arm.com\/products\/processors\/machine-learning\/arm-nn"},{"key":"46_CR15","unstructured":"Vanholder, H.: Efficient Inference with TensorRT (2016)"},{"issue":"6","key":"46_CR16","doi-asserted-by":"publisher","first-page":"974","DOI":"10.1007\/s11036-016-0717-5","volume":"21","author":"H Ren","year":"2016","unstructured":"Ren, H., Zhang, Z., Wu, J.: SWIFT: a computationally-intensive DSP architecture for communication applications. Mobile Netw. Appl. 21(6), 974\u2013982 (2016)","journal-title":"Mobile Netw. Appl."},{"key":"46_CR17","unstructured":"Wang, W.: Functional verification for SWIFT DSP based on software-based simulation and FPGA. In: International Conference on Wireless Communications, Networking and Applications"},{"key":"46_CR18","volume-title":"Bulldog: a compiler for VLIW architectures","author":"JR Ellis","year":"1985","unstructured":"Ellis, J.R.: Bulldog: a compiler for VLIW architectures. Yale Univ., New Haven, CT (USA) (1985)"},{"issue":"2","key":"46_CR19","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1109\/TC.1981.6312172","volume":"100","author":"D Nassimi","year":"1981","unstructured":"Nassimi, D., Sahni, S.: Data broadcasting in SIMD computers. IEEE Trans. Comput. 100(2), 101\u2013107 (1981)","journal-title":"IEEE Trans. Comput."},{"key":"46_CR20","unstructured":"Chen, T., Moreau, T., Jiang, Z., et al.: TVM: end-to-end optimization stack for deep learning. arXiv preprint arXiv:1802.04799 (2018)"},{"key":"46_CR21","unstructured":"Maiyuran, S., Garg, V., Abdallah, M.A., et al.: Memory access latency hiding with hint buffer: U.S. Patent 6,718,440, 6 April 2004"},{"key":"46_CR22","unstructured":"Leary, C., Wang, T.: XLA: TensorFlow, compiled. TensorFlow Dev Summit (2017)"},{"key":"46_CR23","unstructured":"Larsen, R.M., Shpeisman, T.: TensorFlow Graph Optimizations (2019)"},{"key":"46_CR24","unstructured":"Chadha, P., Siddagangaiah, T.: Performance analysis of accelerated linear algebra compiler for TensorFlow"},{"issue":"11","key":"46_CR25","doi-asserted-by":"publisher","first-page":"2215","DOI":"10.1109\/TCSI.2004.836853","volume":"51","author":"CY Yao","year":"2004","unstructured":"Yao, C.Y., Chen, H.H., Lin, T.F., et al.: A novel common-subexpression-elimination method for synthesizing fixed-point FIR filters. IEEE Trans. Circuits Syst. I Regul. Pap. 51(11), 2215\u20132221 (2004)","journal-title":"IEEE Trans. Circuits Syst. I Regul. Pap."},{"key":"46_CR26","unstructured":"Lattner, C., Adve, V.: LLVM: a compilation framework for lifelong program analysis & transformation. In: International Symposium on Code Generation and Optimization, CGO 2004. IEEE, pp. 75\u201386 (2004)"},{"key":"46_CR27","unstructured":"Lattner, C.A.: LLVM: an infrastructure for multi-stage optimization. University of Illinois at Urbana-Champaign (2002)"},{"key":"46_CR28","unstructured":"Rotem, N., Fix, J., Abdulrasool, S., et al.: Glow: graph lowering compiler techniques for neural networks. arXiv preprint arXiv:1805.00907 (2018)"},{"key":"46_CR29","unstructured":"Sivalingam, K., Mujkanovic, N.: Graph compilers for AI training and inference"},{"key":"46_CR30","doi-asserted-by":"crossref","unstructured":"Gibbons, P.B., Muchnick, S.S.: Efficient instruction scheduling for a pipelined architecture. In: Proceedings of the 1986 SIGPLAN symposium on Compiler construction, pp. 11\u201316 (1986)","DOI":"10.1145\/13310.13312"},{"key":"46_CR31","unstructured":"Kogure, M.: Static memory allocation system: U.S. Patent 5,247,674, 21 September 1993"},{"key":"46_CR32","doi-asserted-by":"crossref","unstructured":"Gopinath, K., Hennessy, J.L.: Copy elimination in functional languages. In: Proceedings of the 16th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp. 303\u2013314 (1989)","DOI":"10.1145\/75277.75304"},{"key":"46_CR33","unstructured":"Wei, R., Schwartz, L., Adve, V.: DLVM: a modern compiler infrastructure for deep learning systems. arXiv preprint arXiv:1711.03016 (2017)"},{"key":"46_CR34","doi-asserted-by":"crossref","unstructured":"Griewank, A., Walther, A.: Evaluating derivatives: principles and techniques of algorithmic differentiation. SIAM (2008)","DOI":"10.1137\/1.9780898717761"},{"key":"46_CR35","doi-asserted-by":"publisher","first-page":"11","DOI":"10.1007\/978-3-7091-7551-4_2","volume-title":"Algebraic Simplification. Computer Algebra","author":"B Buchberger","year":"1982","unstructured":"Buchberger, B., Loos, R.: Algebraic Simplification. Computer Algebra, pp. 11\u201343. Springer, Vienna (1982). https:\/\/doi.org\/10.1007\/978-3-7091-7551-4_2"}],"container-title":["Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering","Communications and Networking"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-67720-6_46","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,30]],"date-time":"2021-04-30T10:48:36Z","timestamp":1619779716000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-67720-6_46"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030677190","9783030677206"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-67720-6_46","relation":{},"ISSN":["1867-8211","1867-822X"],"issn-type":[{"type":"print","value":"1867-8211"},{"type":"electronic","value":"1867-822X"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"2 February 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ChinaCom","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Communications and Networking in China","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Hangzhou","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 November 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 November 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"chinacom2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/chinacom.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"confyplus.eai.eu","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"143","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"54","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"38% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Due to COVID 19 pandemic the conference was held virtually.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}