{"id":"https://openalex.org/W2087650665","doi":"https://doi.org/10.1155/2012/925864","title":"A Convolve-And-MErge Approach for Exact Computations on High-Performance Reconfigurable Computers","display_name":"A Convolve-And-MErge Approach for Exact Computations on High-Performance Reconfigurable Computers","publication_year":2012,"publication_date":"2012-01-01","ids":{"openalex":"https://openalex.org/W2087650665","doi":"https://doi.org/10.1155/2012/925864","mag":"2087650665"},"language":"en","primary_location":{"id":"doi:10.1155/2012/925864","is_oa":true,"landing_page_url":"http://doi.org/10.1155/2012/925864","pdf_url":"https://downloads.hindawi.com/journals/ijrc/2012/925864.pdf","source":{"id":"https://openalex.org/S194867674","display_name":"International Journal of Reconfigurable Computing","issn_l":"1687-7195","issn":["1687-7195","1687-7209"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Reconfigurable Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://downloads.hindawi.com/journals/ijrc/2012/925864.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5057201097","display_name":"Esam El\u2010Araby","orcid":"https://orcid.org/0000-0002-4575-1049"},"institutions":[{"id":"https://openalex.org/I168959743","display_name":"University of America","ror":"https://ror.org/03s0c9350","country_code":"US","type":"education","lineage":["https://openalex.org/I168959743"]},{"id":"https://openalex.org/I84470341","display_name":"Catholic University of America","ror":"https://ror.org/047yk3s18","country_code":"US","type":"education","lineage":["https://openalex.org/I84470341"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Esam El-Araby","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science, The Catholic University of America, Washington, DC 20064, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, The Catholic University of America, Washington, DC 20064, USA","institution_ids":["https://openalex.org/I168959743","https://openalex.org/I84470341"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020151802","display_name":"Iv\u00e1n Gonz\u00e1lez","orcid":"https://orcid.org/0000-0002-5886-240X"},"institutions":[{"id":"https://openalex.org/I63634437","display_name":"Universidad Aut\u00f3noma de Madrid","ror":"https://ror.org/01cby8j38","country_code":"ES","type":"education","lineage":["https://openalex.org/I63634437"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Ivan Gonzalez","raw_affiliation_strings":["Departments of Computer Engineering at Escuela Politecnica Superior of Universidad Autonoma de Madrid, 28049 Madrid, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Departments of Computer Engineering at Escuela Politecnica Superior of Universidad Autonoma de Madrid, 28049 Madrid, Spain","institution_ids":["https://openalex.org/I63634437"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061609284","display_name":"Sergio L\u00f3pez-Buedo","orcid":"https://orcid.org/0000-0002-0815-7921"},"institutions":[{"id":"https://openalex.org/I63634437","display_name":"Universidad Aut\u00f3noma de Madrid","ror":"https://ror.org/01cby8j38","country_code":"ES","type":"education","lineage":["https://openalex.org/I63634437"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Sergio Lopez-Buedo","raw_affiliation_strings":["Departments of Computer Engineering at Escuela Politecnica Superior of Universidad Autonoma de Madrid, 28049 Madrid, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Departments of Computer Engineering at Escuela Politecnica Superior of Universidad Autonoma de Madrid, 28049 Madrid, Spain","institution_ids":["https://openalex.org/I63634437"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5001914825","display_name":"Tarek El\u2010Ghazawi","orcid":"https://orcid.org/0000-0001-9687-7939"},"institutions":[{"id":"https://openalex.org/I193531525","display_name":"George Washington University","ror":"https://ror.org/00y4zzh67","country_code":"US","type":"education","lineage":["https://openalex.org/I193531525"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tarek El-Ghazawi","raw_affiliation_strings":["Department of Electrical and Computer Engineering, The George Washington University, Washington, DC 20052, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, The George Washington University, Washington, DC 20052, USA","institution_ids":["https://openalex.org/I193531525"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5057201097"],"corresponding_institution_ids":["https://openalex.org/I168959743","https://openalex.org/I84470341"],"apc_list":{"value":900,"currency":"USD","value_usd":900},"apc_paid":{"value":900,"currency":"USD","value_usd":900},"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.14658531,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"2012","issue":null,"first_page":"1","last_page":"14"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11697","display_name":"Numerical Methods and Algorithms","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T11697","display_name":"Numerical Methods and Algorithms","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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.996399998664856,"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"}},{"id":"https://openalex.org/T10363","display_name":"Low-power high-performance VLSI design","score":0.9933000206947327,"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.8043587803840637},{"id":"https://openalex.org/keywords/rounding","display_name":"Rounding","score":0.7095296382904053},{"id":"https://openalex.org/keywords/arbitrary-precision-arithmetic","display_name":"Arbitrary-precision arithmetic","score":0.6901085376739502},{"id":"https://openalex.org/keywords/saturation-arithmetic","display_name":"Saturation arithmetic","score":0.6524336934089661},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.6461722254753113},{"id":"https://openalex.org/keywords/ranging","display_name":"Ranging","score":0.6184276342391968},{"id":"https://openalex.org/keywords/merge","display_name":"Merge (version control)","score":0.5611945986747742},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5300680994987488},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.45445987582206726},{"id":"https://openalex.org/keywords/double-precision-floating-point-format","display_name":"Double-precision floating-point format","score":0.4179738163948059},{"id":"https://openalex.org/keywords/multiplication","display_name":"Multiplication (music)","score":0.4117986261844635},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3558044135570526},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.15182211995124817}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8043587803840637},{"id":"https://openalex.org/C136625980","wikidata":"https://www.wikidata.org/wiki/Q663208","display_name":"Rounding","level":2,"score":0.7095296382904053},{"id":"https://openalex.org/C83581934","wikidata":"https://www.wikidata.org/wiki/Q527381","display_name":"Arbitrary-precision arithmetic","level":2,"score":0.6901085376739502},{"id":"https://openalex.org/C182775192","wikidata":"https://www.wikidata.org/wiki/Q913725","display_name":"Saturation arithmetic","level":3,"score":0.6524336934089661},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.6461722254753113},{"id":"https://openalex.org/C115051666","wikidata":"https://www.wikidata.org/wiki/Q6522493","display_name":"Ranging","level":2,"score":0.6184276342391968},{"id":"https://openalex.org/C197129107","wikidata":"https://www.wikidata.org/wiki/Q1921621","display_name":"Merge (version control)","level":2,"score":0.5611945986747742},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5300680994987488},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.45445987582206726},{"id":"https://openalex.org/C35912277","wikidata":"https://www.wikidata.org/wiki/Q1243369","display_name":"Double-precision floating-point format","level":3,"score":0.4179738163948059},{"id":"https://openalex.org/C2780595030","wikidata":"https://www.wikidata.org/wiki/Q3860309","display_name":"Multiplication (music)","level":2,"score":0.4117986261844635},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3558044135570526},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.15182211995124817},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":5,"locations":[{"id":"doi:10.1155/2012/925864","is_oa":true,"landing_page_url":"http://doi.org/10.1155/2012/925864","pdf_url":"https://downloads.hindawi.com/journals/ijrc/2012/925864.pdf","source":{"id":"https://openalex.org/S194867674","display_name":"International Journal of Reconfigurable Computing","issn_l":"1687-7195","issn":["1687-7195","1687-7209"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Reconfigurable Computing","raw_type":"journal-article"},{"id":"pmh:oai:dnet:biblosearchi::b912fc5ddd27f9033e6ffd08be92425c","is_oa":false,"landing_page_url":"http://hdl.handle.net/10486/667140","pdf_url":null,"source":{"id":"https://openalex.org/S4306402641","display_name":"LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Cient\u00edficas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4383465926","host_organization_name":"LA Referencia","host_organization_lineage":["https://openalex.org/I4383465926"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"","raw_type":"info:eu-repo/semantics/article"},{"id":"pmh:oai:doaj.org/article:569115ed9d0b4220a1c3403a2a1302de","is_oa":false,"landing_page_url":"https://doaj.org/article/569115ed9d0b4220a1c3403a2a1302de","pdf_url":null,"source":{"id":"https://openalex.org/S4306401280","display_name":"DOAJ (DOAJ: Directory of Open Access Journals)","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":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"International Journal of Reconfigurable Computing, Vol 2012 (2012)","raw_type":"article"},{"id":"pmh:oai:hindawi.com:10.1155/2012/925864","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2012/925864","pdf_url":null,"source":{"id":"https://openalex.org/S4306400340","display_name":"Hindawi Journal of Chemistry (Hindawi)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210126990","host_organization_name":"Hindawi (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210126990"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Research Article"},{"id":"pmh:oai:kuscholarworks.ku.edu:1808/21213","is_oa":true,"landing_page_url":"http://hdl.handle.net/1808/21213","pdf_url":null,"source":{"id":"https://openalex.org/S4306400421","display_name":"KU ScholarWorks (The University of Kansas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I146416000","host_organization_name":"University of Kansas","host_organization_lineage":["https://openalex.org/I146416000"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Article"}],"best_oa_location":{"id":"doi:10.1155/2012/925864","is_oa":true,"landing_page_url":"http://doi.org/10.1155/2012/925864","pdf_url":"https://downloads.hindawi.com/journals/ijrc/2012/925864.pdf","source":{"id":"https://openalex.org/S194867674","display_name":"International Journal of Reconfigurable Computing","issn_l":"1687-7195","issn":["1687-7195","1687-7209"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310319869","host_organization_name":"Hindawi Publishing Corporation","host_organization_lineage":["https://openalex.org/P4310319869"],"host_organization_lineage_names":["Hindawi Publishing Corporation"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Reconfigurable Computing","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Decent work and economic growth","score":0.5,"id":"https://metadata.un.org/sdg/8"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2087650665.pdf","grobid_xml":"https://content.openalex.org/works/W2087650665.grobid-xml"},"referenced_works_count":21,"referenced_works":["https://openalex.org/W100320427","https://openalex.org/W380633946","https://openalex.org/W1481724961","https://openalex.org/W1497928541","https://openalex.org/W1550917065","https://openalex.org/W1997150540","https://openalex.org/W2015918966","https://openalex.org/W2065047975","https://openalex.org/W2075560092","https://openalex.org/W2107258133","https://openalex.org/W2108557452","https://openalex.org/W2109897938","https://openalex.org/W2122685942","https://openalex.org/W2124408528","https://openalex.org/W2133507936","https://openalex.org/W2135868220","https://openalex.org/W2143618387","https://openalex.org/W2159686396","https://openalex.org/W2170049777","https://openalex.org/W2171404670","https://openalex.org/W2752853835"],"related_works":["https://openalex.org/W2116803521","https://openalex.org/W2087454352","https://openalex.org/W1496637154","https://openalex.org/W1559551218","https://openalex.org/W2041684335","https://openalex.org/W2159910647","https://openalex.org/W4241745618","https://openalex.org/W2773283032","https://openalex.org/W2073476805","https://openalex.org/W75585716"],"abstract_inverted_index":{"This":[0,35],"work":[1],"presents":[2],"an":[3,48],"approach":[4,113],"for":[5,72],"accelerating":[6],"arbitrary-precision":[7,59,107,128],"arithmetic":[8,19,108],"on":[9,58,109],"high-performance":[10],"reconfigurable":[11,157],"computers":[12],"(HPRCs).":[13],"Although":[14],"faster":[15],"and":[16,23],"smaller,":[17],"fixed-precision":[18,92],"has":[20],"inherent":[21],"rounding":[22],"overflow":[24],"problems":[25],"that":[26,90,116],"can":[27],"cause":[28],"errors":[29],"in":[30,51,87,139],"scientific":[31],"or":[32],"engineering":[33],"applications.":[34],"recurring":[36],"phenomenon":[37],"is":[38,47,84,114],"usually":[39],"referred":[40],"to":[41,89,96,141,148,163],"as":[42],"numerical":[43],"nonrobustness.":[44],"Therefore,":[45],"there":[46],"increasing":[49],"interest":[50],"the":[52,74,80,104,123,127,156],"paradigm":[53],"of":[54,65,82,91,106,126,155],"exact":[55],"computation,":[56],"based":[57],"arithmetic.":[60,93],"There":[61],"are":[62,136],"a":[63],"number":[64],"libraries":[66],"and/or":[67],"languages":[68],"supporting":[69],"this":[70,98,101],"paradigm,":[71],"example,":[73],"GNU":[75],"multiprecision":[76],"(GMP)":[77],"library.":[78],"However,":[79],"performance":[81,99],"computations":[83],"significantly":[85],"reduced":[86],"comparison":[88],"In":[94],"order":[95,140],"reduce":[97],"gap,":[100],"paper":[102],"investigates":[103],"acceleration":[105],"HPRCs.":[110],"A":[111],"Convolve-And-MErge":[112],"proposed,":[115],"implements":[117],"virtual":[118],"convolution":[119],"schedules":[120],"derived":[121],"from":[122,145,161],"formal":[124],"representation":[125],"multiplication":[129],"problem.":[130],"Additionally,":[131],"dynamic":[132],"(nonlinear)":[133],"pipeline":[134],"techniques":[135],"also":[137],"exploited":[138],"achieve":[142],"speedups":[143],"ranging":[144,160],"5x":[146],"(addition)":[147],"9x":[149],"(multiplication),":[150],"while":[151],"keeping":[152],"resource":[153],"usage":[154],"device":[158],"low,":[159],"11%":[162],"19%.":[164]},"counts_by_year":[],"updated_date":"2026-05-06T08:25:59.206177","created_date":"2025-10-10T00:00:00"}
