{"created":"2024-06-21T02:27:33.052812+00:00","id":2000825,"links":{},"metadata":{"_buckets":{"deposit":"c71c4e73-9823-4cd6-b165-4bed1b41af27"},"_deposit":{"created_by":14,"id":"2000825","owner":"14","owners":[14],"pid":{"revision_id":0,"type":"depid","value":"2000825"},"status":"published"},"_oai":{"id":"oai:kyutech.repo.nii.ac.jp:02000825","sets":["8:24"]},"author_link":["30537","18911","1615","6059"],"control_number":"2000825","item_21_biblio_info_6":{"attribute_name":"書誌情報","attribute_value_mlt":[{"bibliographicIssueDates":{"bibliographicIssueDate":"2023-08-02","bibliographicIssueDateType":"Issued"},"bibliographicPageEnd":"8","bibliographicPageStart":"1","bibliographic_titles":[{"bibliographic_title":"2023 International Joint Conference on Neural Networks (IJCNN)","bibliographic_titleLang":"en"}]}]},"item_21_description_4":{"attribute_name":"抄録","attribute_value_mlt":[{"subitem_description":"Ising machines are attracting attention for their ability to solve large-scale combinatorial optimization problems because these problems are difficult to solve. To accelerate the computing of Ising machines, implementation of Ising machines with digital circuits such as simulated annealing (SA) machines is in progress. However, these Ising machines on digital circuits require random number generators, which are implemented with large circuit resources. This work focuses on chaotic Boltzmann machines (CBMs), which imitate the stochastic behavior of Boltzmann machines (BMs) with deterministic chaotic dynamics. CBMs are one of the models that work as chaotic simulated annealing (CSA) machines within Ising machines. Therefore, we can implement the Ising machines without random number generators by using CBMs. In conventional work, CSA machines using CBMs (CBM-CSAs) are implemented with some hardware-oriented algorithms, but the CBM-CSA circuit is not optimized for these hardware-oriented algorithms. In the conventional CBM-CSA circuit, memory circuits are implemented separately, which prevents making the CBM-CSA from larger, and neuron circuits require the reset of accumulated values, which causes the increase in the calculation time. To solve these problems, we implement only one large memory circuit to make the CBM-CSA larger and improve the neuron circuits to allow dynamic changes of inputs to arithmetic circuits to inhibit the increase in the calculation time. As a result, we implement a CBM-CSA with 4096 nodes on an FPGA (Alveo U250), and the CBM-CSA can control 16-bit width weights and run at 100MHz. We evaluate the implemented CBM-CSA by solving K4000, max-cut problem, which is one of the combinatorial optimization problems. The best solution of CBM-CSA is comparable to that of the SA on the central processing unit (CPU). Moreover, the CBM-CSA is approximately 600 times as fast as the SA on the CPU and approximately twice as fast as the conventional Ising machine on an FPGA based on the improvements in this work. Furthermore, this work implements one of the highest-performance Ising machines on a single FPGA.","subitem_description_language":"en","subitem_description_type":"Abstract"}]},"item_21_description_5":{"attribute_name":"備考","attribute_value_mlt":[{"subitem_description":"2023 International Joint Conference on Neural Networks (IJCNN), 18-23 June, 2023, Gold Coast, Australia","subitem_description_language":"en","subitem_description_type":"Other"}]},"item_21_publisher_7":{"attribute_name":"出版社","attribute_value_mlt":[{"subitem_publisher":"IEEE"}]},"item_21_relation_12":{"attribute_name":"DOI","attribute_value_mlt":[{"subitem_relation_type_id":{"subitem_relation_type_id_text":"https://doi.org/10.1109/IJCNN54540.2023.10191342","subitem_relation_type_select":"DOI"}}]},"item_21_relation_9":{"attribute_name":"ISBN","attribute_value_mlt":[{"subitem_relation_type_id":{"subitem_relation_type_id_text":"978-1-6654-8867-9","subitem_relation_type_select":"ISBN"}},{"subitem_relation_type_id":{"subitem_relation_type_id_text":"978-1-6654-8868-6","subitem_relation_type_select":"ISBN"}}]},"item_21_rights_13":{"attribute_name":"著作権関連情報","attribute_value_mlt":[{"subitem_rights":"Copyright (c) 2023 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works."}]},"item_21_select_59":{"attribute_name":"査読の有無","attribute_value_mlt":[{"subitem_select_item":"yes"}]},"item_21_source_id_8":{"attribute_name":"ISSN","attribute_value_mlt":[{"subitem_source_identifier":"2161-4393","subitem_source_identifier_type":"PISSN"},{"subitem_source_identifier":"2161-4407","subitem_source_identifier_type":"EISSN"}]},"item_21_version_type_58":{"attribute_name":"出版タイプ","attribute_value_mlt":[{"subitem_version_resource":"http://purl.org/coar/version/c_ab4af688f83e57aa","subitem_version_type":"AM"}]},"item_creator":{"attribute_name":"著者","attribute_type":"creator","attribute_value_mlt":[{"creatorNames":[{"creatorName":"Yoshioka, Kanta","creatorNameLang":"en"}]},{"creatorNames":[{"creatorName":"Katori, Yuichi","creatorNameLang":"en"}]},{"creatorNames":[{"creatorName":"Tanaka, Yuichiro","creatorNameLang":"en"},{"creatorName":"田中, 悠一朗","creatorNameLang":"ja"}],"familyNames":[{},{}],"givenNames":[{},{}],"nameIdentifiers":[{"nameIdentifier":"30537","nameIdentifierScheme":"WEKO"},{"nameIdentifier":"70911288","nameIdentifierScheme":"e-Rad","nameIdentifierURI":"https://nrid.nii.ac.jp/ja/nrid/1000070911288"},{"nameIdentifier":"57197734548","nameIdentifierScheme":"Scopus著者ID","nameIdentifierURI":"https://www.scopus.com/authid/detail.uri?authorId=57197734548"},{"nameIdentifier":"0000-0001-6974-070X","nameIdentifierScheme":"ORCiD","nameIdentifierURI":"https://orcid.org/0000-0001-6974-070X"},{"nameIdentifier":"100001426","nameIdentifierScheme":"九工大研究者情報","nameIdentifierURI":"https://hyokadb02.jimu.kyutech.ac.jp/html/##_ja.html"}]},{"creatorNames":[{"creatorName":"野村, 修","creatorNameLang":"ja"},{"creatorName":"Nomura, Osamu","creatorNameLang":"en"}],"familyNames":[{},{}],"givenNames":[{},{}],"nameIdentifiers":[{"nameIdentifier":"18911","nameIdentifierScheme":"WEKO"}]},{"creatorNames":[{"creatorName":"Morie, Takashi","creatorNameLang":"en"},{"creatorName":"森江, 隆","creatorNameLang":"ja"}],"familyNames":[{},{}],"givenNames":[{},{}],"nameIdentifiers":[{"nameIdentifier":"1615","nameIdentifierScheme":"WEKO"},{"nameIdentifier":"20294530","nameIdentifierScheme":"e-Rad","nameIdentifierURI":"https://nrid.nii.ac.jp/ja/nrid/1000020294530"},{"nameIdentifier":"7005143434","nameIdentifierScheme":"Scopus著者ID","nameIdentifierURI":"https://www.scopus.com/authid/detail.uri?authorId=7005143434"},{"nameIdentifier":"339","nameIdentifierScheme":"九工大研究者情報","nameIdentifierURI":"https://hyokadb02.jimu.kyutech.ac.jp/html/##_ja.html"}]},{"creatorNames":[{"creatorName":"Tamukoh, Hakaru","creatorNameLang":"en"},{"creatorName":"田向, 権","creatorNameLang":"ja"}],"familyNames":[{},{}],"givenNames":[{},{}],"nameIdentifiers":[{"nameIdentifier":"6059","nameIdentifierScheme":"WEKO"},{"nameIdentifier":"90432955","nameIdentifierScheme":"e-Rad","nameIdentifierURI":"https://nrid.nii.ac.jp/ja/nrid/1000090432955"},{"nameIdentifier":"7801453348","nameIdentifierScheme":"Scopus著者ID","nameIdentifierURI":"https://www.scopus.com/authid/detail.uri?authorId=7801453348"},{"nameIdentifier":"0000-0002-3669-1371","nameIdentifierScheme":"ORCiD","nameIdentifierURI":"https://orcid.org/0000-0002-3669-1371"},{"nameIdentifier":"100000641","nameIdentifierScheme":"九工大研究者情報","nameIdentifierURI":"https://hyokadb02.jimu.kyutech.ac.jp/html/##_ja.html"}]}]},"item_files":{"attribute_name":"ファイル情報","attribute_type":"file","attribute_value_mlt":[{"accessrole":"open_access","date":[{"dateType":"Available","dateValue":"2024-06-21"}],"filename":"neuro_73.pdf","filesize":[{"value":"2 MB"}],"format":"application/pdf","mimetype":"application/pdf","url":{"url":"https://kyutech.repo.nii.ac.jp/record/2000825/files/neuro_73.pdf"},"version_id":"01508ff1-1809-4f64-92df-cf0f5ef88ce3"}]},"item_keyword":{"attribute_name":"キーワード","attribute_value_mlt":[{"subitem_subject":"Ising machine","subitem_subject_scheme":"Other"},{"subitem_subject":"field programmable gate array","subitem_subject_scheme":"Other"},{"subitem_subject":"chaotic simulated annealing","subitem_subject_scheme":"Other"}]},"item_language":{"attribute_name":"言語","attribute_value_mlt":[{"subitem_language":"eng"}]},"item_resource_type":{"attribute_name":"資源タイプ","attribute_value_mlt":[{"resourcetype":"journal article","resourceuri":"http://purl.org/coar/resource_type/c_6501"}]},"item_title":"FPGA Implementation of a Chaotic Boltzmann Machine Annealer","item_titles":{"attribute_name":"タイトル","attribute_value_mlt":[{"subitem_title":"FPGA Implementation of a Chaotic Boltzmann Machine Annealer","subitem_title_language":"en"}]},"item_type_id":"21","owner":"14","path":["24"],"pubdate":{"attribute_name":"PubDate","attribute_value":"2024-06-21"},"publish_date":"2024-06-21","publish_status":"0","recid":"2000825","relation_version_is_last":true,"title":["FPGA Implementation of a Chaotic Boltzmann Machine Annealer"],"weko_creator_id":"14","weko_shared_id":-1},"updated":"2024-06-21T02:57:36.409384+00:00"}