{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T14:51:10Z","timestamp":1742914270579,"version":"3.40.3"},"publisher-location":"Cham","reference-count":42,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031321795"},{"type":"electronic","value":"9783031321801"}],"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-3-031-32180-1_2","type":"book-chapter","created":{"date-parts":[[2023,5,11]],"date-time":"2023-05-11T12:02:53Z","timestamp":1683806573000},"page":"19-37","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Bedot: Bit Efficient Dot Product for\u00a0Deep Generative Models"],"prefix":"10.1007","author":[{"given":"Nhut-Minh","family":"Ho","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Duy-Thanh","family":"Nguyen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John L.","family":"Gustafson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weng-Fai","family":"Wong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,5,12]]},"reference":[{"key":"2_CR1","doi-asserted-by":"crossref","unstructured":"Lin, Y., Li, Y., Liu, T., Xiao, T., Liu, T., Zhu, J.: Towards fully 8-bit integer inference for the transformer model. arXiv preprint arXiv:2009.08034 (2020)","DOI":"10.24963\/ijcai.2020\/520"},{"key":"2_CR2","unstructured":"Wang, P., et al.: QGAN: quantized generative adversarial networks. arXiv preprint arXiv:1901.08263 (2019)"},{"key":"2_CR3","first-page":"2234","volume":"29","author":"T Salimans","year":"2016","unstructured":"Salimans, T., Goodfellow, I., Zaremba, W., Cheung, V., Radford, A., Chen, X.: Improved techniques for training GANs. Adv. Neural. Inf. Process. Syst. 29, 2234\u20132242 (2016)","journal-title":"Adv. Neural. Inf. Process. Syst."},{"key":"2_CR4","unstructured":"Wu, H., Judd, P., Zhang, X., Isaev, M., Micikevicius, P.: Integer quantization for deep learning inference: principles and empirical evaluation. arXiv preprint arXiv:2004.09602 (2020)"},{"issue":"11","key":"2_CR5","first-page":"1455","volume":"45","author":"S Kim","year":"1998","unstructured":"Kim, S., Kum, K.-I., Sung, W.: Fixed-point optimization utility for C and C++ based digital signal processing programs. IEEE Trans. Circuits Syst. II: Analog Digit. Signal Process. 45(11), 1455\u20131464 (1998)","journal-title":"IEEE Trans. Circuits Syst. II: Analog Digit. Signal Process."},{"issue":"9","key":"2_CR6","first-page":"840","volume":"47","author":"K-I Kum","year":"2000","unstructured":"Kum, K.-I., Kang, J., Sung, W.: AUTOSCALER for C: an optimizing floating-point to integer C program converter for fixed-point digital signal processors. IEEE Trans. Circuits Syst. II: Analog Digit. Signal Process. 47(9), 840\u2013848 (2000)","journal-title":"IEEE Trans. Circuits Syst. II: Analog Digit. Signal Process."},{"issue":"4","key":"2_CR7","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1109\/TCAD.2011.2110592","volume":"30","author":"J Cong","year":"2011","unstructured":"Cong, J., Liu, B., Neuendorffer, S., Noguera, J., Vissers, K., Zhang, Z.: High-level synthesis for FPGAs: from prototyping to deployment. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 30(4), 473\u2013491 (2011)","journal-title":"IEEE Trans. Comput. Aided Des. Integr. Circuits Syst."},{"key":"2_CR8","doi-asserted-by":"crossref","unstructured":"Ho, N.-M., Wong, W.-F.: Exploiting half precision arithmetic in Nvidia GPUs. In: 2017 IEEE High Performance Extreme Computing Conference (HPEC), pp. 1\u20137. IEEE (2017)","DOI":"10.1109\/HPEC.2017.8091072"},{"key":"2_CR9","doi-asserted-by":"publisher","first-page":"347","DOI":"10.1017\/S0962492922000022","volume":"31","author":"NJ Higham","year":"2022","unstructured":"Higham, N.J., Mary, T.: Mixed precision algorithms in numerical linear algebra. Acta Numer. 31, 347\u2013414 (2022)","journal-title":"Acta Numer."},{"key":"2_CR10","doi-asserted-by":"crossref","unstructured":"Ho, N.-M., Manogaran, E., Wong, W.-F., Anoosheh, A.: Efficient floating point precision tuning for approximate computing. In: 22nd Asia and South Pacific Design Automation Conference (ASP-DAC), pp. 63\u201368. IEEE (2017)","DOI":"10.1109\/ASPDAC.2017.7858297"},{"key":"2_CR11","doi-asserted-by":"crossref","unstructured":"De Silva, H., Santosa, A.E., Ho, N.-M., Wong, W.-F.: Approxsymate: path sensitive program approximation using symbolic execution. In: Proceedings of the 20th ACM SIGPLAN\/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems, pp. 148\u2013162 (2019)","DOI":"10.1145\/3316482.3326341"},{"issue":"2","key":"2_CR12","first-page":"71","volume":"4","author":"JL Gustafson","year":"2017","unstructured":"Gustafson, J.L., Yonemoto, I.T.: Beating floating point at its own game: posit arithmetic. Supercomput. Front. Innov. 4(2), 71\u201386 (2017)","journal-title":"Supercomput. Front. Innov."},{"key":"2_CR13","doi-asserted-by":"crossref","unstructured":"Ciocirlan, S.D., Loghin, D., Ramapantulu, L., \u0162\u0103pu\u015f, N., Teo, Y.M.: The accuracy and efficiency of posit arithmetic. In: 2021 IEEE 39th International Conference on Computer Design (ICCD), pp. 83\u201387. IEEE (2021)","DOI":"10.1109\/ICCD53106.2021.00024"},{"key":"2_CR14","doi-asserted-by":"crossref","unstructured":"Gholami, A., Kim, S., Dong, Z., Yao, Z., Mahoney, M.W., Keutzer, K.: A survey of quantization methods for efficient neural network inference. arXiv preprint arXiv:2103.13630 (2021)","DOI":"10.1201\/9781003162810-13"},{"key":"2_CR15","unstructured":"Krishnamoorthi, R.: Quantizing deep convolutional networks for efficient inference: a whitepaper. arXiv preprint arXiv:1806.08342 (2018)"},{"key":"2_CR16","unstructured":"Li, Y., Dong, X., Wang, W.: Additive powers-of-two quantization: an efficient non-uniform discretization for neural networks. arXiv preprint arXiv:1909.13144 (2019)"},{"issue":"1","key":"2_CR17","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1109\/MSP.2020.2988436","volume":"38","author":"M Cococcioni","year":"2020","unstructured":"Cococcioni, M., Rossi, F., Ruffaldi, E., Saponara, S., de Dinechin, B.D.: Novel arithmetics in deep neural networks signal processing for autonomous driving: challenges and opportunities. IEEE Signal Process. Mag. 38(1), 97\u2013110 (2020)","journal-title":"IEEE Signal Process. Mag."},{"key":"2_CR18","doi-asserted-by":"crossref","unstructured":"Ho, N.-M., Nguyen, D.-T., De Silva, H., Gustafson, J.L., Wong, W.-F., Chang, I.J.: Posit arithmetic for the training and deployment of generative adversarial networks. In: 2021 Design, Automation & Test in Europe Conference & Exhibition (DATE), pp. 1350\u20131355. IEEE (2021)","DOI":"10.23919\/DATE51398.2021.9473933"},{"key":"2_CR19","doi-asserted-by":"crossref","unstructured":"Zhou, Y., Moosavi-Dezfooli, S.-M., Cheung, N.-M., Frossard, P.: Adaptive quantization for deep neural network. In: Thirty-Second AAAI Conference on Artificial Intelligence (2018)","DOI":"10.1609\/aaai.v32i1.11623"},{"key":"2_CR20","unstructured":"Li, Y., et al.: BRECQ: pushing the limit of post-training quantization by block reconstruction. arXiv preprint arXiv:2102.05426 (2021)"},{"key":"2_CR21","doi-asserted-by":"crossref","unstructured":"Zafrir, O., Boudoukh, G., Izsak, P., Wasserblat, M.:Q8BERT: quantized 8bit BERT. arXiv preprint arXiv:1910.06188 (2019)","DOI":"10.1109\/EMC2-NIPS53020.2019.00016"},{"issue":"1","key":"2_CR22","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1109\/JSSC.2016.2616357","volume":"52","author":"Y-H Chen","year":"2016","unstructured":"Chen, Y.-H., Krishna, T., Emer, J.S., Sze, V.: Eyeriss: an energy-efficient reconfigurable accelerator for deep convolutional neural networks. IEEE J. Solid-State Circuits 52(1), 127\u2013138 (2016)","journal-title":"IEEE J. Solid-State Circuits"},{"key":"2_CR23","doi-asserted-by":"crossref","unstructured":"Ramanathan, et al.: Look-up table based energy efficient processing in cache support for neural network acceleration. In: 2020 53rd Annual IEEE\/ACM International Symposium on Microarchitecture (MICRO), pp. 88\u2013101. IEEE (2020)","DOI":"10.1109\/MICRO50266.2020.00020"},{"key":"2_CR24","first-page":"4900","volume":"32","author":"X Sun","year":"2019","unstructured":"Sun, X., et al.: Hybrid 8-bit floating point (HFP8) training and inference for deep neural networks. Adv. Neural. Inf. Process. Syst. 32, 4900\u20134909 (2019)","journal-title":"Adv. Neural. Inf. Process. Syst."},{"key":"2_CR25","unstructured":"Tukey, J.W., et al.: Exploratory Data Analysis, vol. 2. Reading, Mass. (1977)"},{"key":"2_CR26","doi-asserted-by":"crossref","unstructured":"Dawson, R.: How significant is a boxplot outlier? J. Stat. Educ. 19(2) (2011)","DOI":"10.1080\/10691898.2011.11889610"},{"key":"2_CR27","unstructured":"Micikevicius, P., et al.: Mixed precision training. arXiv preprint arXiv:1710.03740 (2017)"},{"key":"2_CR28","doi-asserted-by":"crossref","unstructured":"Langroudi, H.F., Karia, V., Gustafson, J.L., Kudithipudi, D.: Adaptive posit: Parameter aware numerical format for deep learning inference on the edge. In: Proceedings of the IEEE\/CVF Conference on Computer Vision and Pattern Recognition Workshops, pp. 726\u2013727 (2020)","DOI":"10.1109\/CVPRW50498.2020.00371"},{"issue":"2","key":"2_CR29","doi-asserted-by":"publisher","first-page":"174","DOI":"10.1109\/TC.2020.2985971","volume":"70","author":"J Lu","year":"2020","unstructured":"Lu, J., Fang, C., Xu, M., Lin, J., Wang, Z.: Evaluations on deep neural networks training using posit number system. IEEE Trans. Comput. 70(2), 174\u2013187 (2020)","journal-title":"IEEE Trans. Comput."},{"key":"2_CR30","unstructured":"Anonymous: Anonymous demo (2021). https:\/\/colab.research.google.com\/drive\/1mT-tBy5gpn8lassGIlYwS9q1cAW9O5ot?usp=sharing"},{"key":"2_CR31","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/978-3-031-09779-9_3","volume-title":"Next Generation Arithmetic","author":"N-M Ho","year":"2022","unstructured":"Ho, N.-M., De Silva, H., Gustafson, J.L., Wong, W.-F.: Qtorch+: next Generation Arithmetic for Pytorch Machine Learning. In: Gustafson, J., Dimitrov, V. (eds.) CoNGA 2022. LNCS, vol. 13253, pp. 31\u201349. Springer, Cham (2022). https:\/\/doi.org\/10.1007\/978-3-031-09779-9_3"},{"key":"2_CR32","doi-asserted-by":"crossref","unstructured":"Zhang, T., Lin, Z., Yang, G., De Sa, C.: QPyTorch: a low-precision arithmetic simulation framework. arXiv preprint arXiv:1910.04540 (2019)","DOI":"10.1109\/EMC2-NIPS53020.2019.00010"},{"key":"2_CR33","doi-asserted-by":"crossref","unstructured":"Zhu, J.-Y., Park, T., Isola, P., Efros, A.A.: Unpaired image-to-image translation using cycle-consistent adversarial networks. In: Proceedings of the IEEE International Conference on Computer Vision, pp. 2223\u20132232 (2017)","DOI":"10.1109\/ICCV.2017.244"},{"key":"2_CR34","doi-asserted-by":"crossref","unstructured":"Wang, X., et al.: Esrgan: Enhanced super-resolution generative adversarial networks. In: Proceedings of the European Conference on Computer Vision (ECCV) Workshops (2018)","DOI":"10.1007\/978-3-030-11021-5_5"},{"key":"2_CR35","doi-asserted-by":"crossref","unstructured":"Bevilacqua, M., Roumy, A., Guillemot, C., Alberi-Morel, M.L.: Low-Complexity Single-Image Super-Resolution Based on Nonnegative Neighbor Embedding. BMVA Press (2012)","DOI":"10.5244\/C.26.135"},{"key":"2_CR36","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"711","DOI":"10.1007\/978-3-642-27413-8_47","volume-title":"Curves and Surfaces","author":"R Zeyde","year":"2012","unstructured":"Zeyde, R., Elad, M., Protter, M.: On single image scale-up using sparse-representations. In: Boissonnat, J.-D., et al. (eds.) Curves and Surfaces 2010. LNCS, vol. 6920, pp. 711\u2013730. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-27413-8_47"},{"issue":"8","key":"2_CR37","first-page":"9","volume":"1","author":"A Radford","year":"2019","unstructured":"Radford, A., et al.: Language models are unsupervised multitask learners. OpenAI Blog 1(8), 9 (2019)","journal-title":"OpenAI Blog"},{"key":"2_CR38","unstructured":"Stephen, M., Caiming, X., James, B., Socher, R.: The wikitext long term dependency language modeling dataset (2016)"},{"key":"2_CR39","unstructured":"Wolf, T., et al.: Hugging face\u2019s transformers: state-of-the-art natural language processing. arXiv preprint arXiv:1910.03771 (2019)"},{"key":"2_CR40","unstructured":"Krishnamoorthi, R., James, R., Min, N., Chris, G., Seth, W.: Introduction to Quantization on PyTorch (2020). https:\/\/pytorch.org\/blog\/introduction-to-quantization-on-pytorch\/"},{"issue":"4","key":"2_CR41","doi-asserted-by":"publisher","first-page":"600","DOI":"10.1109\/TIP.2003.819861","volume":"13","author":"Z Wang","year":"2004","unstructured":"Wang, Z., Bovik, A.C., Sheikh, H.R., Simoncelli, E.P.: Image quality assessment: from error visibility to structural similarity. IEEE Trans. Image Process. 13(4), 600\u2013612 (2004)","journal-title":"IEEE Trans. Image Process."},{"key":"2_CR42","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1109\/TPAMI.1983.4767370","volume":"2","author":"LR Bahl","year":"1983","unstructured":"Bahl, L.R., Jelinek, F., Mercer, R.L.: A maximum likelihood approach to continuous speech recognition. IEEE Trans. Pattern Anal. Mach. Intell. 2, 179\u2013190 (1983)","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."}],"container-title":["Lecture Notes in Computer Science","Next Generation Arithmetic"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-32180-1_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,11]],"date-time":"2023-05-11T12:03:39Z","timestamp":1683806619000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-32180-1_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031321795","9783031321801"],"references-count":42,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-32180-1_2","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"12 May 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"CoNGA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Conference on Next Generation Arithmetic","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Singapore","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Singapore","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":"1 March 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2 March 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"4","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"conga2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.sc-asia.org\/conga\/","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":"Easy Chair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"16","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":"11","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":"69% - 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":"4","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":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}