{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,20]],"date-time":"2026-05-20T16:28:19Z","timestamp":1779294499664,"version":"3.51.4"},"publisher-location":"Cham","reference-count":14,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319699523","type":"print"},{"value":"9783319699530","type":"electronic"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-69953-0_9","type":"book-chapter","created":{"date-parts":[[2018,3,19]],"date-time":"2018-03-19T10:54:32Z","timestamp":1521456872000},"page":"146-155","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Architecture of an FPGA-Based Heterogeneous System for Code-Search Problems"],"prefix":"10.1007","author":[{"given":"Yuki","family":"Hiradate","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5108-9891","authenticated-orcid":false,"given":"Hasitha Muthumala","family":"Waidyasooriya","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Masanori","family":"Hariyama","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Masaaki","family":"Harada","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,3,20]]},"reference":[{"issue":"4","key":"9_CR1","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1145\/299157.299594","volume":"42","author":"P Marchal","year":"1999","unstructured":"Marchal, P.: Field-programmable gate arrays. Commun. ACM 42(4), 57\u201359 (1999)","journal-title":"Commun. ACM"},{"key":"9_CR2","unstructured":"https:\/\/www.altera.com\/content\/dam\/altera-www\/global\/en_US\/pdfs\/literature\/hb\/arria-10\/arria_10_aib.pdf"},{"key":"9_CR3","unstructured":"Czajkowski, T.S., Neto, D., Kinsner, M., Aydonat, U., Wong, J., Denisenko, D., Yiannacouras, P., Freeman, J., Singh, D.P., Brown, S.D.: OpenCL for FPGAs: prototyping a compiler. In: Proceedings of the International Conference on Engineering of Reconfigurable Systems and Algorithms (ERSA), p. 1 (2012)"},{"key":"9_CR4","doi-asserted-by":"crossref","unstructured":"Waidyasooriya, H.M., Hariyama, M., Uchiyama, K.: Design of FPGA-Based Computing Systems with OpenCL (2017)","DOI":"10.1007\/978-3-319-68161-0"},{"key":"9_CR5","volume-title":"The Theory of Error-Correcting Codes","author":"FJ MacWilliams","year":"1977","unstructured":"MacWilliams, F.J., Sloane, N.J.A.: The Theory of Error-Correcting Codes. North-Holland, Amsterdam (1977)"},{"key":"9_CR6","doi-asserted-by":"publisher","first-page":"807","DOI":"10.1109\/TIT.1981.1056421","volume":"27","author":"G Pasquier","year":"1981","unstructured":"Pasquier, G.: A binary extremal doubly even self-dual code (64, 32, 12) obtained from an extended Reed-Solomon code over F16. IEEE Trans. Inform. Theory 27, 807\u2013808 (1981)","journal-title":"IEEE Trans. Inform. Theory"},{"key":"9_CR7","first-page":"177","volume-title":"Handbook of Coding Theory","author":"E Rains","year":"1998","unstructured":"Rains, E., Sloane, N.J.A.: Self-dual codes. In: Pless, V.S., Huffman, W.C. (eds.) Handbook of Coding Theory, pp. 177\u2013294. Elsevier, Amsterdam (1998)"},{"key":"9_CR8","unstructured":"Harada, M.: An extremal doubly even self-dual code of length 112. Electron. J. Comb. 15, 1\u20135 (2008)"},{"key":"9_CR9","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1016\/S0019-9958(73)90273-8","volume":"22","author":"CL Mallows","year":"1973","unstructured":"Mallows, C.L., Sloane, N.J.A.: An upper bound for self-dual codes. Inform. Control 22, 188\u2013200 (1973)","journal-title":"Inform. Control"},{"key":"9_CR10","volume-title":"C: A Reference Manual","author":"SP Harbison","year":"1987","unstructured":"Harbison, S.P., Steele Jr., G.L.: C: A Reference Manual. Prentice Hall, Englewood Cliffs (1987)"},{"key":"9_CR11","unstructured":"https:\/\/docs.python.org\/2\/library\/itertools.html"},{"key":"9_CR12","doi-asserted-by":"publisher","first-page":"477","DOI":"10.1016\/S0304-3975(03)00049-5","volume":"301","author":"Joe Sawada","year":"2003","unstructured":"Sawada, Joe: A fast algolithm to generate neckleces with fixed content. Theoret. Comput. Sci. 301, 477\u2013489 (2003)","journal-title":"Theoret. Comput. Sci."},{"key":"9_CR13","unstructured":"Terasic, DE5-Net FPGA Development Kit. http:\/\/www.terasic.com.tw\/cgi-bin\/page\/archive.pl?Language=English&CategoryNo=158&No=526"},{"key":"9_CR14","unstructured":"Intel FPGA SDK for OpenCL, Programming Guide. https:\/\/www.altera.com\/en_US\/pdfs\/literature\/hb\/opencl-sdk\/aocl_programming_guide.pdf"}],"container-title":["Lecture Notes in Computer Science","Supercomputing Frontiers"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-69953-0_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,10,12]],"date-time":"2019-10-12T23:54:10Z","timestamp":1570924450000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-69953-0_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319699523","9783319699530"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-69953-0_9","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]}}}