Kasho Yamamoto, Takashi Takemoto, C. Yoshimura, Mayumi Mashimo, M. Yamaoka
{"title":"面向大规模组合优化问题的全同步9板x 9片x 16kbit退火处理器1.3 mbit退火系统","authors":"Kasho Yamamoto, Takashi Takemoto, C. Yoshimura, Mayumi Mashimo, M. Yamaoka","doi":"10.1109/A-SSCC53895.2021.9634769","DOIUrl":null,"url":null,"abstract":"Combinatorial optimization problems, which are categorized into NP-hard problems, are emerging in ever-growing social systems, such as logistics, traffic, and so on. A new computer architecture, called an annealing processor (AP) [1–4], has advanced to solve such difficult problems efficiently as an accelerator in the computing systems. A specific type of AP discovers the ground state (optimal combination of variables, spins) of an Ising model in a short time by highly parallelizing the spin state update process based on simulated annealing (SA) [2–4]. We have built boards with nine AP chips connected to each other [5]. To lunch the annealing systems for real usage, it is necessary to provide a larger-scale annealing system. We built a multiple-board annealing system (AS) with a simple multi-board control beyond the multi-chip AS for the increasing amount of data in the real-world optimization problems. In order to realize such system, it is necessary to adopt a method in which the host board connected to the PC controls the other slave boards, rather than controlling each board individually. Our CMOS-AS consists of three technologies: (i) a routing table to control communication between boards, (ii) a technology to synchronize the annealing process on each chip, and (iii) a compression technology for efficient propagation of spin information in inter-board communication where data transmission amount is limited. The CMOS-AS demonstrated noise reduction as an example of combinatorial optimization problems and multi-board operation of the 9x9x16k spin system with an annealing speed at least three orders of magnitude faster and higher accuracy than running the SG3 and SA on a CPU, conventional technologies to solve optimization problems.","PeriodicalId":286139,"journal":{"name":"2021 IEEE Asian Solid-State Circuits Conference (A-SSCC)","volume":"51 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"A 1.3-Mbit Annealing System Composed of Fully-Synchronized 9-board x 9-chip x 16-kbit Annealing Processor Chips for Large-Scale Combinatorial Optimization Problems\",\"authors\":\"Kasho Yamamoto, Takashi Takemoto, C. Yoshimura, Mayumi Mashimo, M. Yamaoka\",\"doi\":\"10.1109/A-SSCC53895.2021.9634769\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Combinatorial optimization problems, which are categorized into NP-hard problems, are emerging in ever-growing social systems, such as logistics, traffic, and so on. A new computer architecture, called an annealing processor (AP) [1–4], has advanced to solve such difficult problems efficiently as an accelerator in the computing systems. A specific type of AP discovers the ground state (optimal combination of variables, spins) of an Ising model in a short time by highly parallelizing the spin state update process based on simulated annealing (SA) [2–4]. We have built boards with nine AP chips connected to each other [5]. To lunch the annealing systems for real usage, it is necessary to provide a larger-scale annealing system. We built a multiple-board annealing system (AS) with a simple multi-board control beyond the multi-chip AS for the increasing amount of data in the real-world optimization problems. In order to realize such system, it is necessary to adopt a method in which the host board connected to the PC controls the other slave boards, rather than controlling each board individually. Our CMOS-AS consists of three technologies: (i) a routing table to control communication between boards, (ii) a technology to synchronize the annealing process on each chip, and (iii) a compression technology for efficient propagation of spin information in inter-board communication where data transmission amount is limited. The CMOS-AS demonstrated noise reduction as an example of combinatorial optimization problems and multi-board operation of the 9x9x16k spin system with an annealing speed at least three orders of magnitude faster and higher accuracy than running the SG3 and SA on a CPU, conventional technologies to solve optimization problems.\",\"PeriodicalId\":286139,\"journal\":{\"name\":\"2021 IEEE Asian Solid-State Circuits Conference (A-SSCC)\",\"volume\":\"51 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-11-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE Asian Solid-State Circuits Conference (A-SSCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/A-SSCC53895.2021.9634769\",\"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 IEEE Asian Solid-State Circuits Conference (A-SSCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/A-SSCC53895.2021.9634769","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A 1.3-Mbit Annealing System Composed of Fully-Synchronized 9-board x 9-chip x 16-kbit Annealing Processor Chips for Large-Scale Combinatorial Optimization Problems
Combinatorial optimization problems, which are categorized into NP-hard problems, are emerging in ever-growing social systems, such as logistics, traffic, and so on. A new computer architecture, called an annealing processor (AP) [1–4], has advanced to solve such difficult problems efficiently as an accelerator in the computing systems. A specific type of AP discovers the ground state (optimal combination of variables, spins) of an Ising model in a short time by highly parallelizing the spin state update process based on simulated annealing (SA) [2–4]. We have built boards with nine AP chips connected to each other [5]. To lunch the annealing systems for real usage, it is necessary to provide a larger-scale annealing system. We built a multiple-board annealing system (AS) with a simple multi-board control beyond the multi-chip AS for the increasing amount of data in the real-world optimization problems. In order to realize such system, it is necessary to adopt a method in which the host board connected to the PC controls the other slave boards, rather than controlling each board individually. Our CMOS-AS consists of three technologies: (i) a routing table to control communication between boards, (ii) a technology to synchronize the annealing process on each chip, and (iii) a compression technology for efficient propagation of spin information in inter-board communication where data transmission amount is limited. The CMOS-AS demonstrated noise reduction as an example of combinatorial optimization problems and multi-board operation of the 9x9x16k spin system with an annealing speed at least three orders of magnitude faster and higher accuracy than running the SG3 and SA on a CPU, conventional technologies to solve optimization problems.