Spencer Nelson, Sang Yun Kim, J. Di, Zhe Zhou, Zhihang Yuan, Guangyu Sun
{"title":"异步循环神经网络的可重构ASIC实现","authors":"Spencer Nelson, Sang Yun Kim, J. Di, Zhe Zhou, Zhihang Yuan, Guangyu Sun","doi":"10.1109/ASYNC48570.2021.00015","DOIUrl":null,"url":null,"abstract":"In order to provide ASIC implementations of machine learning algorithms with certain degree of reconfigurability, such that applications like edge computing are able to incorporate these designs in contrast of FPGA implementations due to the requirements of lower power, cheaper cost, and improved security, this paper presents the methodologies used to implement a wide range of gated RNN configurations as a single reconfigurable asynchronous ASIC. This design utilizes the Multi-threshold NULL Convention Logic (MTNCL) asynchronous design paradigm. To create the design, the reconfigurable aspects were analyzed, and determinations were made on how to create individual reconfigurable design components and how to share the signal paths as well as the control that could best achieve the overall objective. The resulting implementation is being fabricated in the TSMC 65nm bulk CMOS process. Transistor-level simulations were performed to characterize the minimum and maximum sized configurations.","PeriodicalId":314811,"journal":{"name":"2021 27th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Reconfigurable ASIC Implementation of Asynchronous Recurrent Neural Networks\",\"authors\":\"Spencer Nelson, Sang Yun Kim, J. Di, Zhe Zhou, Zhihang Yuan, Guangyu Sun\",\"doi\":\"10.1109/ASYNC48570.2021.00015\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In order to provide ASIC implementations of machine learning algorithms with certain degree of reconfigurability, such that applications like edge computing are able to incorporate these designs in contrast of FPGA implementations due to the requirements of lower power, cheaper cost, and improved security, this paper presents the methodologies used to implement a wide range of gated RNN configurations as a single reconfigurable asynchronous ASIC. This design utilizes the Multi-threshold NULL Convention Logic (MTNCL) asynchronous design paradigm. To create the design, the reconfigurable aspects were analyzed, and determinations were made on how to create individual reconfigurable design components and how to share the signal paths as well as the control that could best achieve the overall objective. The resulting implementation is being fabricated in the TSMC 65nm bulk CMOS process. Transistor-level simulations were performed to characterize the minimum and maximum sized configurations.\",\"PeriodicalId\":314811,\"journal\":{\"name\":\"2021 27th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)\",\"volume\":\"33 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 27th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ASYNC48570.2021.00015\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 27th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ASYNC48570.2021.00015","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Reconfigurable ASIC Implementation of Asynchronous Recurrent Neural Networks
In order to provide ASIC implementations of machine learning algorithms with certain degree of reconfigurability, such that applications like edge computing are able to incorporate these designs in contrast of FPGA implementations due to the requirements of lower power, cheaper cost, and improved security, this paper presents the methodologies used to implement a wide range of gated RNN configurations as a single reconfigurable asynchronous ASIC. This design utilizes the Multi-threshold NULL Convention Logic (MTNCL) asynchronous design paradigm. To create the design, the reconfigurable aspects were analyzed, and determinations were made on how to create individual reconfigurable design components and how to share the signal paths as well as the control that could best achieve the overall objective. The resulting implementation is being fabricated in the TSMC 65nm bulk CMOS process. Transistor-level simulations were performed to characterize the minimum and maximum sized configurations.