{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T09:56:50Z","timestamp":1743155810090,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":19,"publisher":"Springer Nature Singapore","isbn-type":[{"type":"print","value":"9789819944019"},{"type":"electronic","value":"9789819944026"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-981-99-4402-6_16","type":"book-chapter","created":{"date-parts":[[2023,7,26]],"date-time":"2023-07-26T23:02:45Z","timestamp":1690412565000},"page":"221-230","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Hardware-Software Co-design for\u00a0Deep Neural Network Acceleration"],"prefix":"10.1007","author":[{"given":"Yanwei","family":"Wang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Bingbing","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lu","family":"Lu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jiangwei","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rengang","family":"Li","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hongwei","family":"Kan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,7,27]]},"reference":[{"unstructured":"Asanovi\u0107, K., Patterson, D.A.: Instruction sets should be free: the case for RISC-V. In: EECS Department, University of California, Berkeley, Technical report UCB\/EECS-2014-146 (2014)","key":"16_CR1"},{"doi-asserted-by":"crossref","unstructured":"Bragan\u00e7a, L., et al.: Simplifying HW\/SW integration to deploy multiple accelerators for CPU-FPGA heterogeneous platforms. In: Proceedings of the 18th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, pp. 97\u2013104 (2018)","key":"16_CR2","DOI":"10.1145\/3229631.3229651"},{"unstructured":"Collange, C.: Simty: generalized SIMT execution on RISC-V. In: CARRV 2017\u20131st Workshop on Computer Architecture Research with RISCV, vol. 6, p. 6 (2017)","key":"16_CR3"},{"unstructured":"Elsabbagh, F., et al. : Vortex: OpenCL compatible RISC-V GPGPU. In: arXiv preprint arXiv:2002.12151 (2020)","key":"16_CR4"},{"key":"16_CR5","doi-asserted-by":"publisher","first-page":"752","DOI":"10.1007\/s10766-014-0320-y","volume":"43","author":"P J\u00e4\u00e4skel\u00e4inen","year":"2015","unstructured":"J\u00e4\u00e4skel\u00e4inen, P., et al.: PoCL: a performance-portable OpenCL implementation. Int. J. Parallel Prog. 43, 752\u2013785 (2015)","journal-title":"Int. J. Parallel Prog."},{"unstructured":"Lattner, C.: LLVM and Clang: next generation compiler technology. In: The BSD Conference, vol. 5, pp. 1\u201320 (2008)","key":"16_CR6"},{"unstructured":"Lattner, C., Adve, V.: LLVM: a compilation framework for lifelong program analysis & transformation. In: International Symposium on Code Generation and Optimization, 2004. CGO 2004, pp. 75\u201386. IEEE (2004)","key":"16_CR7"},{"unstructured":"Liu, Z.-J., et al.: Behavior-aware memory scheduling for GPGPU applications. Comput. Eng. Sci. 39(06), 1011","key":"16_CR8"},{"unstructured":"Michel, P., Levy, O., Neubig, G.: Are sixteen heads really better than one? Adv. Neural Inf. Process. Syst. 32 (2019)","key":"16_CR9"},{"unstructured":"Nvidia. Cuda binary utilities. NVIDIA Application Note (2014)","key":"16_CR10"},{"unstructured":"Sanders, J., Kandrot, E.: CUDA by Example: An Introduction to General-Purpose GPU Programming. Addison-Wesley Professional, Boston (2010)","key":"16_CR11"},{"doi-asserted-by":"crossref","unstructured":"Stone, J.E., Gohara, D., Shi, G.,: OpenCL: a parallel programming standard for heterogeneous computing systems. Comput. Sci. Eng. 12(3), 66 (2010)","key":"16_CR12","DOI":"10.1109\/MCSE.2010.69"},{"unstructured":"Blaise, T., et al.: Vortex: extending the RISC-V ISA for GPGPU and 3D-graphics. In: MICRO-54: 54th Annual IEEE\/ACM International Symposium on Microarchitecture, pp. 754\u2013766 (2021)","key":"16_CR13"},{"unstructured":"J. J. Corinna Vinschen. Newlib (2001). http:\/\/sourceware.org\/newlib","key":"16_CR14"},{"doi-asserted-by":"crossref","unstructured":"Wang, Z., Wohlwend, J., Lei, T.: Structured pruning of large language models. In: Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP), pp. 6151\u20136162 (2020)","key":"16_CR15","DOI":"10.18653\/v1\/2020.emnlp-main.496"},{"doi-asserted-by":"crossref","unstructured":"Yan, H., et al.: Constructing concurrent data structures on FPGA with channels. In: Proceedings of the 2019 ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays, pp. 172\u2013177 (2019)","key":"16_CR16","DOI":"10.1145\/3289602.3293921"},{"doi-asserted-by":"crossref","unstructured":"Yao, Y.: SE-CNN: convolution neural network acceleration via symbolic value prediction. IEEE J. Emerg. Sel. Top. Circuits Syst. (2023)","key":"16_CR17","DOI":"10.1109\/JETCAS.2023.3244767"},{"doi-asserted-by":"crossref","unstructured":"Zhang, T., et al.: A systematic DNN weight pruning framework using alternating direction method of multipliers. In: Proceedings of the European Conference on Computer Vision (ECCV), pp. 184\u2013199 (2018)","key":"16_CR18","DOI":"10.1007\/978-3-030-01237-3_12"},{"unstructured":"Zhuang, Z., et al.: Discrimination-aware channel pruning for deep neural networks. Adv. Neural Inf. Process. Syst. 31 (2018)","key":"16_CR19"}],"container-title":["Communications in Computer and Information Science","Service Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-99-4402-6_16","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,26]],"date-time":"2023-07-26T23:04:28Z","timestamp":1690412668000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-99-4402-6_16"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9789819944019","9789819944026"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-981-99-4402-6_16","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"27 July 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICSS","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Service Science","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Harbin","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":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 May 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 May 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icss22023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conf.ccf.org.cn\/ICSS2023","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"71","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":"36","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":"2","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":"51% - 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":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","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)"}}]}}