{"id":"https://openalex.org/W1990480852","doi":"https://doi.org/10.1109/fpl.2014.6927506","title":"Patra: Parallel tree-reweighted message passing architecture","display_name":"Patra: Parallel tree-reweighted message passing architecture","publication_year":2014,"publication_date":"2014-09-01","ids":{"openalex":"https://openalex.org/W1990480852","doi":"https://doi.org/10.1109/fpl.2014.6927506","mag":"1990480852"},"language":"en","primary_location":{"id":"doi:10.1109/fpl.2014.6927506","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fpl.2014.6927506","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 24th International Conference on Field Programmable Logic and Applications (FPL)","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/A5015849734","display_name":"Wenlai Zhao","orcid":"https://orcid.org/0000-0003-1036-4732"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Wenlai Zhao","raw_affiliation_strings":["Ministry of Education Key Laboratory for Earth System Modeling, Tsinghua University","Tsinghua National Laboratory for Information Science and Technology (TNList)"],"affiliations":[{"raw_affiliation_string":"Ministry of Education Key Laboratory for Earth System Modeling, Tsinghua University","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"Tsinghua National Laboratory for Information Science and Technology (TNList)","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031545295","display_name":"Haohuan Fu","orcid":"https://orcid.org/0000-0002-6982-2235"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haohuan Fu","raw_affiliation_strings":["Ministry of Education Key Laboratory for Earth System Modeling, Tsinghua University","Tsinghua National Laboratory for Information Science and Technology (TNList)"],"affiliations":[{"raw_affiliation_string":"Ministry of Education Key Laboratory for Earth System Modeling, Tsinghua University","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"Tsinghua National Laboratory for Information Science and Technology (TNList)","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101678397","display_name":"Guangwen Yang","orcid":"https://orcid.org/0000-0002-8673-8254"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guangwen Yang","raw_affiliation_strings":["Ministry of Education Key Laboratory for Earth System Modeling, Tsinghua University","Tsinghua National Laboratory for Information Science and Technology (TNList)"],"affiliations":[{"raw_affiliation_string":"Ministry of Education Key Laboratory for Earth System Modeling, Tsinghua University","institution_ids":["https://openalex.org/I99065089"]},{"raw_affiliation_string":"Tsinghua National Laboratory for Information Science and Technology (TNList)","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5057940557","display_name":"Wayne Luk","orcid":"https://orcid.org/0000-0002-6750-927X"},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Wayne Luk","raw_affiliation_strings":["Department of Computing, Imperial College, London"],"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College, London","institution_ids":["https://openalex.org/I47508984"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5015849734"],"corresponding_institution_ids":["https://openalex.org/I99065089"],"apc_list":null,"apc_paid":null,"fwci":0.4878,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.67403518,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10531","display_name":"Advanced Vision and Imaging","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T10531","display_name":"Advanced Vision and Imaging","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T11019","display_name":"Image Enhancement Techniques","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T11105","display_name":"Advanced Image Processing Techniques","score":0.9969000220298767,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/computer-science","display_name":"Computer science","score":0.857140302658081},{"id":"https://openalex.org/keywords/message-passing","display_name":"Message passing","score":0.6715077757835388},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.6670974493026733},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.6025120615959167},{"id":"https://openalex.org/keywords/maximum-a-posteriori-estimation","display_name":"Maximum a posteriori estimation","score":0.5424606800079346},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5274432301521301},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5237010717391968},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.4662334620952606},{"id":"https://openalex.org/keywords/belief-propagation","display_name":"Belief propagation","score":0.45750948786735535},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4212876856327057},{"id":"https://openalex.org/keywords/computer-engineering","display_name":"Computer engineering","score":0.35659635066986084},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.2827252149581909},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.23610731959342957},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.21170157194137573}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.857140302658081},{"id":"https://openalex.org/C854659","wikidata":"https://www.wikidata.org/wiki/Q1859284","display_name":"Message passing","level":2,"score":0.6715077757835388},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.6670974493026733},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.6025120615959167},{"id":"https://openalex.org/C9810830","wikidata":"https://www.wikidata.org/wiki/Q635384","display_name":"Maximum a posteriori estimation","level":3,"score":0.5424606800079346},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5274432301521301},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5237010717391968},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.4662334620952606},{"id":"https://openalex.org/C152948882","wikidata":"https://www.wikidata.org/wiki/Q4060686","display_name":"Belief propagation","level":3,"score":0.45750948786735535},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4212876856327057},{"id":"https://openalex.org/C113775141","wikidata":"https://www.wikidata.org/wiki/Q428691","display_name":"Computer engineering","level":1,"score":0.35659635066986084},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.2827252149581909},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.23610731959342957},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.21170157194137573},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","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/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.0},{"id":"https://openalex.org/C49781872","wikidata":"https://www.wikidata.org/wiki/Q1045555","display_name":"Maximum likelihood","level":2,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/fpl.2014.6927506","is_oa":false,"landing_page_url":"https://doi.org/10.1109/fpl.2014.6927506","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2014 24th International Conference on Field Programmable Logic and Applications (FPL)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6367779196","display_name":null,"funder_award_id":"EP/I012036/1","funder_id":"https://openalex.org/F4320334627","funder_display_name":"Engineering and Physical Sciences Research Council"}],"funders":[{"id":"https://openalex.org/F4320334627","display_name":"Engineering and Physical Sciences Research Council","ror":"https://ror.org/0439y7842"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":16,"referenced_works":["https://openalex.org/W1604112931","https://openalex.org/W1985554679","https://openalex.org/W1999432334","https://openalex.org/W2001933992","https://openalex.org/W2023497162","https://openalex.org/W2024471218","https://openalex.org/W2067017781","https://openalex.org/W2084832439","https://openalex.org/W2096139825","https://openalex.org/W2099646760","https://openalex.org/W2107884096","https://openalex.org/W2143516773","https://openalex.org/W2146807782","https://openalex.org/W2151646056","https://openalex.org/W2164918853","https://openalex.org/W2544590774"],"related_works":["https://openalex.org/W2050010277","https://openalex.org/W2163364417","https://openalex.org/W2963109230","https://openalex.org/W2896991873","https://openalex.org/W2122977448","https://openalex.org/W4286892381","https://openalex.org/W4301665663","https://openalex.org/W2124250880","https://openalex.org/W2129340397","https://openalex.org/W2129270363"],"abstract_inverted_index":{"Maximum":[0],"a":[1,72,81,90,114,124,144,159,165],"posteriori":[2],"probability":[3],"inference":[4,30],"algorithms":[5],"for":[6,100,164,175],"Markov":[7],"Random":[8],"Field":[9],"are":[10],"widely":[11],"used":[12],"in":[13,36,45,134,143,154],"many":[14,52,155,176],"applications,":[15,54],"such":[16,157],"as":[17,158],"computer":[18],"vision":[19],"and":[20,60,65,119],"machine":[21],"learning.":[22],"Sequential":[23],"tree-reweighted":[24,75],"message":[25,76,126],"passing":[26,77,127],"(TRW-S)":[27],"is":[28],"an":[29,131],"algorithm":[31],"which":[32,79,171],"shows":[33],"good":[34],"quality":[35],"finding":[37],"optimal":[38],"solutions.":[39],"However,":[40],"the":[41,49,57,61,96],"performance":[42,97],"of":[43,51,98,117,161],"TRW-S":[44],"software":[46,115],"cannot":[47],"meet":[48],"requirements":[50],"real-time":[53,177],"due":[55],"to":[56,94],"sequential":[58],"scheme":[59],"high":[62],"memory,":[63],"bandwidth":[64],"computational":[66],"costs.":[67],"This":[68],"paper":[69],"proposes":[70],"Patra,":[71],"novel":[73],"parallel":[74],"architecture,":[78],"involves":[80],"fully":[82],"pipelined":[83],"design":[84,133],"targeting":[85],"FPGA":[86],"technology.":[87],"We":[88],"build":[89],"hybrid":[91],"CPU/FPGA":[92],"system":[93],"test":[95,169],"Patra":[99,107,148],"stereo":[101,167],"matching.":[102],"Experimental":[103],"results":[104],"show":[105],"that":[106],"provides":[108],"about":[109],"100":[110],"times":[111,121,141],"faster":[112,122],"than":[113,123],"implementation":[116],"TRW-S,":[118],"12":[120],"GPU-based":[125],"algorithm.":[128],"Compared":[129],"with":[130],"existing":[132],"four":[135],"FPGAs,":[136],"we":[137],"can":[138,149],"achieve":[139],"2":[140],"speedup":[142],"single":[145],"FPGA.":[146],"Moreover,":[147],"work":[150],"at":[151],"video":[152],"rate":[153,160],"cases,":[156],"167":[162],"frame/sec":[163],"standard":[166],"matching":[168],"case,":[170],"makes":[172],"it":[173],"promising":[174],"applications.":[178]},"counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
