{"id":"https://openalex.org/W1968094622","doi":"https://doi.org/10.1145/1117201.1117264","title":"Flexible implementation of genetic algorithms on FPGAs","display_name":"Flexible implementation of genetic algorithms on FPGAs","publication_year":2006,"publication_date":"2006-02-22","ids":{"openalex":"https://openalex.org/W1968094622","doi":"https://doi.org/10.1145/1117201.1117264","mag":"1968094622"},"language":"en","primary_location":{"id":"doi:10.1145/1117201.1117264","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1117201.1117264","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2006 ACM/SIGDA 14th international symposium on Field programmable gate arrays","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://naist.repo.nii.ac.jp/records/5055","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5084371471","display_name":"Tatsuhiro Tachibana","orcid":null},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Tatsuhiro Tachibana","raw_affiliation_strings":["Nara Institute of Science and Technolgy, Ikoma, Nara, Japan","Nara Institute of Science and Technolgy, Ikoma, Nara, Japan#TAB#"],"affiliations":[{"raw_affiliation_string":"Nara Institute of Science and Technolgy, Ikoma, Nara, Japan","institution_ids":["https://openalex.org/I75917431"]},{"raw_affiliation_string":"Nara Institute of Science and Technolgy, Ikoma, Nara, Japan#TAB#","institution_ids":["https://openalex.org/I75917431"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110127603","display_name":"Yoshihiro Murata","orcid":null},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Yoshihiro Murata","raw_affiliation_strings":["Nara Institute of Science and Technolgy, Ikoma, Nara, Japan","Nara Institute of Science and Technolgy, Ikoma, Nara, Japan#TAB#"],"affiliations":[{"raw_affiliation_string":"Nara Institute of Science and Technolgy, Ikoma, Nara, Japan","institution_ids":["https://openalex.org/I75917431"]},{"raw_affiliation_string":"Nara Institute of Science and Technolgy, Ikoma, Nara, Japan#TAB#","institution_ids":["https://openalex.org/I75917431"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030047290","display_name":"Naoki Shibata","orcid":"https://orcid.org/0000-0002-9430-5555"},"institutions":[{"id":"https://openalex.org/I171494771","display_name":"Shiga University","ror":"https://ror.org/01vvhy971","country_code":"JP","type":"education","lineage":["https://openalex.org/I171494771"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Naoki Shibata","raw_affiliation_strings":["Shiga University, Hikone, Shiga, Japan"],"affiliations":[{"raw_affiliation_string":"Shiga University, Hikone, Shiga, Japan","institution_ids":["https://openalex.org/I171494771"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019740585","display_name":"Keiichi Yasumoto","orcid":"https://orcid.org/0000-0003-1579-3237"},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Keiichi Yasumoto","raw_affiliation_strings":["Nara Institute of Science and Technolgy, Ikoma, Nara, Japan","Nara Institute of Science and Technolgy, Ikoma, Nara, Japan#TAB#"],"affiliations":[{"raw_affiliation_string":"Nara Institute of Science and Technolgy, Ikoma, Nara, Japan","institution_ids":["https://openalex.org/I75917431"]},{"raw_affiliation_string":"Nara Institute of Science and Technolgy, Ikoma, Nara, Japan#TAB#","institution_ids":["https://openalex.org/I75917431"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5113923123","display_name":"Minoru Ito","orcid":null},"institutions":[{"id":"https://openalex.org/I75917431","display_name":"Nara Institute of Science and Technology","ror":"https://ror.org/05bhada84","country_code":"JP","type":"education","lineage":["https://openalex.org/I75917431"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Minoru Ito","raw_affiliation_strings":["Nara Institute of Science and Technolgy, Ikoma, Nara, Japan","Nara Institute of Science and Technolgy, Ikoma, Nara, Japan#TAB#"],"affiliations":[{"raw_affiliation_string":"Nara Institute of Science and Technolgy, Ikoma, Nara, Japan","institution_ids":["https://openalex.org/I75917431"]},{"raw_affiliation_string":"Nara Institute of Science and Technolgy, Ikoma, Nara, Japan#TAB#","institution_ids":["https://openalex.org/I75917431"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5084371471"],"corresponding_institution_ids":["https://openalex.org/I75917431"],"apc_list":null,"apc_paid":null,"fwci":0.4657,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.72891149,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"236","last_page":"236"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11975","display_name":"Evolutionary Algorithms and Applications","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10100","display_name":"Metaheuristic Optimization Algorithms Research","score":0.9937999844551086,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10125","display_name":"Advanced Wireless Communication Techniques","score":0.9909999966621399,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7908218502998352},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.7469944357872009},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.6605939269065857},{"id":"https://openalex.org/keywords/pipeline-transport","display_name":"Pipeline transport","score":0.5519678592681885},{"id":"https://openalex.org/keywords/vhdl","display_name":"VHDL","score":0.5335937738418579},{"id":"https://openalex.org/keywords/genetic-algorithm","display_name":"Genetic algorithm","score":0.5255019664764404},{"id":"https://openalex.org/keywords/knapsack-problem","display_name":"Knapsack problem","score":0.5229688286781311},{"id":"https://openalex.org/keywords/routing","display_name":"Routing (electronic design automation)","score":0.4851113557815552},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.47974860668182373},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.47836655378341675},{"id":"https://openalex.org/keywords/reconfigurable-computing","display_name":"Reconfigurable computing","score":0.46622350811958313},{"id":"https://openalex.org/keywords/modelsim","display_name":"ModelSim","score":0.41635578870773315},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3349092900753021}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7908218502998352},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.7469944357872009},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.6605939269065857},{"id":"https://openalex.org/C175309249","wikidata":"https://www.wikidata.org/wiki/Q725864","display_name":"Pipeline transport","level":2,"score":0.5519678592681885},{"id":"https://openalex.org/C36941000","wikidata":"https://www.wikidata.org/wiki/Q209455","display_name":"VHDL","level":3,"score":0.5335937738418579},{"id":"https://openalex.org/C8880873","wikidata":"https://www.wikidata.org/wiki/Q187787","display_name":"Genetic algorithm","level":2,"score":0.5255019664764404},{"id":"https://openalex.org/C113138325","wikidata":"https://www.wikidata.org/wiki/Q864457","display_name":"Knapsack problem","level":2,"score":0.5229688286781311},{"id":"https://openalex.org/C74172769","wikidata":"https://www.wikidata.org/wiki/Q1446839","display_name":"Routing (electronic design automation)","level":2,"score":0.4851113557815552},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.47974860668182373},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.47836655378341675},{"id":"https://openalex.org/C142962650","wikidata":"https://www.wikidata.org/wiki/Q240838","display_name":"Reconfigurable computing","level":3,"score":0.46622350811958313},{"id":"https://openalex.org/C2778571676","wikidata":"https://www.wikidata.org/wiki/Q3317826","display_name":"ModelSim","level":4,"score":0.41635578870773315},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3349092900753021},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0},{"id":"https://openalex.org/C87717796","wikidata":"https://www.wikidata.org/wiki/Q146326","display_name":"Environmental engineering","level":1,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/1117201.1117264","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1117201.1117264","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2006 ACM/SIGDA 14th international symposium on Field programmable gate arrays","raw_type":"proceedings-article"},{"id":"pmh:oai:irdb.nii.ac.jp:01146:0005783506","is_oa":true,"landing_page_url":"https://naist.repo.nii.ac.jp/records/5055","pdf_url":null,"source":{"id":"https://openalex.org/S7407056385","display_name":"Institutional Repositories DataBase (IRDB)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I184597095","host_organization_name":"National Institute of Informatics","host_organization_lineage":["https://openalex.org/I184597095"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"conference paper"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.114.2588","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.114.2588","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://ito-lab.naist.jp/themes/pdffiles/060220.tatsu-ta.fpga2006.pdf","raw_type":"text"},{"id":"pmh:oai:library.naist.jp:10061/11364","is_oa":true,"landing_page_url":"http://hdl.handle.net/10061/11364","pdf_url":null,"source":{"id":"https://openalex.org/S4377196843","display_name":"NAIST Digital Library (Nara Institute of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I75917431","host_organization_name":"Nara Institute of Science and Technology","host_organization_lineage":["https://openalex.org/I75917431"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by-nc-nd","license_id":"https://openalex.org/licenses/cc-by-nc-nd","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference Paper"}],"best_oa_location":{"id":"pmh:oai:irdb.nii.ac.jp:01146:0005783506","is_oa":true,"landing_page_url":"https://naist.repo.nii.ac.jp/records/5055","pdf_url":null,"source":{"id":"https://openalex.org/S7407056385","display_name":"Institutional Repositories DataBase (IRDB)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I184597095","host_organization_name":"National Institute of Informatics","host_organization_lineage":["https://openalex.org/I184597095"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"conference paper"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":10,"referenced_works":["https://openalex.org/W100223930","https://openalex.org/W1482722110","https://openalex.org/W1484715824","https://openalex.org/W1584190736","https://openalex.org/W1998884025","https://openalex.org/W2096862565","https://openalex.org/W2119168649","https://openalex.org/W2134954564","https://openalex.org/W2159731849","https://openalex.org/W2323927748"],"related_works":["https://openalex.org/W2810194576","https://openalex.org/W2355127684","https://openalex.org/W2904030123","https://openalex.org/W2376722244","https://openalex.org/W4297665406","https://openalex.org/W2749962643","https://openalex.org/W2120290922","https://openalex.org/W2188510181","https://openalex.org/W2075408055","https://openalex.org/W2558178355"],"abstract_inverted_index":{"Genetic":[0],"algorithms":[1,63],"(GAs)":[2],"are":[3,19,102],"useful":[4],"since":[5],"they":[6],"can":[7,188,240],"find":[8,179],"near":[9],"optimal":[10],"solutions":[11,154],"for":[12,64,82,129,155],"combinatorial":[13],"optimization":[14],"problems":[15,66],"quickly.":[16],"Although":[17],"there":[18],"many":[20],"mobile/home":[21,50],"applications":[22,43],"of":[23,49,79,95,120,133,140,146,152,244],"GAs":[24,40],"such":[25],"as":[26],"navigation":[27],"systems,":[28,34],"QoS":[29],"routing":[30],"and":[31,90,114,149,172,196,208,225,236],"video":[32],"encoding":[33],"it":[35],"was":[36],"difficult":[37],"to":[38,41,45,59,85,105,111,116,167,178,197],"apply":[39],"those":[42],"due":[44],"low":[46],"computational":[47],"power":[48,229],"appliances.":[51],"In":[52],"this":[53],"paper,":[54],"we":[55,72,162,210],"propose":[56,73,126],"a":[57,74,87,91,127,165,234],"technique":[58],"flexibly":[60],"implement":[61],"genetic":[62],"various":[65,112],"on":[67,108,158,218,233],"FPGAs.":[68],"For":[69],"the":[70,118,121,131,141,144,150,159,185,192,213,219,242,245],"purpose,":[71],"basic":[75],"architecture":[76,93],"which":[77],"consists":[78],"several":[80],"modules":[81],"GA":[83,88,169],"operations":[84],"compose":[86],"pipeline,":[89],"parallel":[92],"consisting":[94,139],"multiple":[96],"concurrent":[97,147],"pipelines.":[98],"The":[99],"proposed":[100,160,220],"architectures":[101],"simple":[103],"enough":[104],"be":[106,189],"implemented":[107,164],"FPGAs,":[109],"applicable":[110],"problems,":[113],"easy":[115],"estimate":[117],"size":[119,132,243],"resulting":[122,134,186,246],"circuit.":[123],"We":[124],"also":[125],"model":[128,239],"predicting":[130],"circuit":[135,170,187,247],"from":[136],"given":[137],"parameters":[138],"problem":[142],"size,":[143],"number":[145,151],"pipelines":[148],"candidate":[153],"GA.":[156],"Based":[157],"method,":[161],"have":[163],"tool":[166,175],"facilitate":[168],"design":[171],"development.":[173],"This":[174],"allows":[176],"designers":[177],"appropriate":[180],"parameter":[181],"values":[182],"so":[183],"that":[184,212,237],"accommodated":[190],"in":[191],"target":[193],"FPGA":[194,214],"device,":[195],"automatically":[198],"obtain":[199],"RTL":[200],"VHDL":[201],"description.":[202],"Through":[203],"experiments":[204],"using":[205],"Knapsack":[206],"Problem":[207],"TSP,":[209],"show":[211],"circuits":[215],"synthesized":[216],"based":[217],"method":[221],"run":[222],"much":[223,227],"faster":[224],"consume":[226],"lower":[228],"than":[230],"software":[231],"implementation":[232],"PC":[235],"our":[238],"predict":[241],"accurately":[248],"enough.":[249]},"counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":2},{"year":2013,"cited_by_count":1},{"year":2012,"cited_by_count":2}],"updated_date":"2026-04-05T17:49:38.594831","created_date":"2025-10-10T00:00:00"}
