{"id":"https://openalex.org/W3035770889","doi":"https://doi.org/10.1109/icccs49078.2020.9118557","title":"High-Performance Computation of LGCA Fluid Dynamics on an FPGA-Based Platform","display_name":"High-Performance Computation of LGCA Fluid Dynamics on an FPGA-Based Platform","publication_year":2020,"publication_date":"2020-05-01","ids":{"openalex":"https://openalex.org/W3035770889","doi":"https://doi.org/10.1109/icccs49078.2020.9118557","mag":"3035770889"},"language":"en","primary_location":{"id":"doi:10.1109/icccs49078.2020.9118557","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icccs49078.2020.9118557","pdf_url":null,"source":{"id":"https://openalex.org/S4306498617","display_name":"2020 5th International Conference on Computer and Communication Systems (ICCCS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 5th International Conference on Computer and Communication Systems (ICCCS)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5109330841","display_name":"Changdao Du","orcid":null},"institutions":[{"id":"https://openalex.org/I146399215","display_name":"University of Tsukuba","ror":"https://ror.org/02956yf07","country_code":"JP","type":"education","lineage":["https://openalex.org/I146399215"]}],"countries":["JP"],"is_corresponding":true,"raw_author_name":"Changdao Du","raw_affiliation_strings":["University of Tsukuba, Tsukuba, Japan"],"affiliations":[{"raw_affiliation_string":"University of Tsukuba, Tsukuba, Japan","institution_ids":["https://openalex.org/I146399215"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074290432","display_name":"Iman Firmansyah","orcid":"https://orcid.org/0000-0001-5180-8964"},"institutions":[{"id":"https://openalex.org/I146399215","display_name":"University of Tsukuba","ror":"https://ror.org/02956yf07","country_code":"JP","type":"education","lineage":["https://openalex.org/I146399215"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Iman Firmansyah","raw_affiliation_strings":["University of Tsukuba, Tsukuba, Japan"],"affiliations":[{"raw_affiliation_string":"University of Tsukuba, Tsukuba, Japan","institution_ids":["https://openalex.org/I146399215"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060442383","display_name":"Yoshiki Yamaguchi","orcid":"https://orcid.org/0000-0001-9744-8271"},"institutions":[{"id":"https://openalex.org/I146399215","display_name":"University of Tsukuba","ror":"https://ror.org/02956yf07","country_code":"JP","type":"education","lineage":["https://openalex.org/I146399215"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Yoshiki Yamaguchi","raw_affiliation_strings":["University of Tsukuba, Tsukuba, Japan"],"affiliations":[{"raw_affiliation_string":"University of Tsukuba, Tsukuba, Japan","institution_ids":["https://openalex.org/I146399215"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5109330841"],"corresponding_institution_ids":["https://openalex.org/I146399215"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.11752786,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"520","last_page":"525"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11751","display_name":"Lattice Boltzmann Simulation Studies","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11751","display_name":"Lattice Boltzmann Simulation Studies","score":0.9991999864578247,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9951000213623047,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9539999961853027,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.8050612211227417},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7836964726448059},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.6947194337844849},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6761860847473145},{"id":"https://openalex.org/keywords/cellular-automaton","display_name":"Cellular automaton","score":0.6021015644073486},{"id":"https://openalex.org/keywords/locality","display_name":"Locality","score":0.6008316874504089},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.5689206123352051},{"id":"https://openalex.org/keywords/reconfigurable-computing","display_name":"Reconfigurable computing","score":0.5216056108474731},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.4865823984146118},{"id":"https://openalex.org/keywords/memory-bandwidth","display_name":"Memory bandwidth","score":0.4728165864944458},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.440187931060791},{"id":"https://openalex.org/keywords/unconventional-computing","display_name":"Unconventional computing","score":0.41970834136009216},{"id":"https://openalex.org/keywords/bandwidth","display_name":"Bandwidth (computing)","score":0.4170924723148346},{"id":"https://openalex.org/keywords/computational-science","display_name":"Computational science","score":0.39778900146484375},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3881441354751587},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.35421252250671387},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.21435490250587463},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.12209007143974304}],"concepts":[{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.8050612211227417},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7836964726448059},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.6947194337844849},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6761860847473145},{"id":"https://openalex.org/C35527583","wikidata":"https://www.wikidata.org/wiki/Q189156","display_name":"Cellular automaton","level":2,"score":0.6021015644073486},{"id":"https://openalex.org/C2779808786","wikidata":"https://www.wikidata.org/wiki/Q6664603","display_name":"Locality","level":2,"score":0.6008316874504089},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.5689206123352051},{"id":"https://openalex.org/C142962650","wikidata":"https://www.wikidata.org/wiki/Q240838","display_name":"Reconfigurable computing","level":3,"score":0.5216056108474731},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.4865823984146118},{"id":"https://openalex.org/C188045654","wikidata":"https://www.wikidata.org/wiki/Q17148339","display_name":"Memory bandwidth","level":2,"score":0.4728165864944458},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.440187931060791},{"id":"https://openalex.org/C23375383","wikidata":"https://www.wikidata.org/wiki/Q176499","display_name":"Unconventional computing","level":2,"score":0.41970834136009216},{"id":"https://openalex.org/C2776257435","wikidata":"https://www.wikidata.org/wiki/Q1576430","display_name":"Bandwidth (computing)","level":2,"score":0.4170924723148346},{"id":"https://openalex.org/C459310","wikidata":"https://www.wikidata.org/wiki/Q117801","display_name":"Computational science","level":1,"score":0.39778900146484375},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3881441354751587},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.35421252250671387},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.21435490250587463},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.12209007143974304},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icccs49078.2020.9118557","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icccs49078.2020.9118557","pdf_url":null,"source":{"id":"https://openalex.org/S4306498617","display_name":"2020 5th International Conference on Computer and Communication Systems (ICCCS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 5th International Conference on Computer and Communication Systems (ICCCS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W146940060","https://openalex.org/W1496686022","https://openalex.org/W1504252808","https://openalex.org/W1970643500","https://openalex.org/W1992773065","https://openalex.org/W2012752767","https://openalex.org/W2014786311","https://openalex.org/W2025347051","https://openalex.org/W2060434984","https://openalex.org/W2075864722","https://openalex.org/W2108238461","https://openalex.org/W2154009134","https://openalex.org/W2155609373","https://openalex.org/W2264331490","https://openalex.org/W6606036139"],"related_works":["https://openalex.org/W2031026393","https://openalex.org/W2063611263","https://openalex.org/W2182588403","https://openalex.org/W2781728732","https://openalex.org/W2370369508","https://openalex.org/W2088536635","https://openalex.org/W4211204163","https://openalex.org/W2465762201","https://openalex.org/W2363078272","https://openalex.org/W2126968305"],"abstract_inverted_index":{"Lattice":[0,146],"Gas":[1],"Cellular":[2],"Automata":[3],"(LGCA)":[4],"simulations":[5,28],"are":[6],"typical":[7],"High-Performance":[8],"Computing":[9],"(HPC)":[10],"applications":[11],"commonly":[12],"used":[13],"to":[14,19,93,107,142],"simulate":[15],"fluid":[16,73],"flows.":[17],"Due":[18],"the":[20,78,90,96,109,120],"computational":[21],"locality":[22],"and":[23,61,86],"discretization":[24],"of":[25],"LGCA,":[26],"these":[27],"can":[29],"achieve":[30,143],"high":[31],"performance":[32,97],"by":[33],"using":[34],"parallel":[35,58],"computing":[36,59],"devices":[37],"like":[38],"GPUs":[39],"or":[40],"multi-core":[41],"CPUs.":[42],"Nevertheless,":[43],"many":[44],"studies":[45],"also":[46,101],"have":[47,56],"shown":[48],"that":[49,125,137],"state-of-the-art":[50],"Field":[51],"Programmable":[52],"Gate":[53],"Arrays":[54],"(FPGAs)":[55],"enormous":[57],"potential":[60],"power-efficient":[62],"for":[63,77],"high-performance":[64],"computations.":[65],"In":[66],"this":[67],"paper,":[68],"we":[69],"present":[70],"an":[71,103],"FPGA-based":[72],"simulation":[74],"architecture":[75],"design":[76,82,139],"LGCA":[79,91],"method.":[80],"Our":[81],"exploits":[83],"both":[84],"temporal":[85],"spatial":[87],"parallelism":[88],"inside":[89],"algorithm":[92],"scale":[94],"up":[95],"on":[98,119,130],"FPGA.":[99],"We":[100],"propose":[102],"application-specific":[104],"cache":[105],"structure":[106],"overcome":[108],"memory":[110],"bandwidth":[111],"bottleneck.":[112],"Furthermore,":[113],"our":[114,138],"development":[115],"process":[116],"is":[117,140],"based":[118],"High-Level":[121],"Synthesis":[122],"(HLS)":[123],"approach":[124],"increases":[126],"productivity.":[127],"Experimental":[128],"results":[129],"a":[131],"Xilinx":[132],"Vcu":[133],"1525":[134],"FPGA":[135],"show":[136],"able":[141],"17130.2":[144],"Million":[145],"Updates":[147],"Per":[148],"Second":[149],"(MLUPS).":[150]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
