{"id":"https://openalex.org/W2046314074","doi":"https://doi.org/10.1155/2012/196761","title":"Multidimensional Costas Arrays and Their Enumeration Using GPUs and FPGAs","display_name":"Multidimensional Costas Arrays and Their Enumeration Using GPUs and FPGAs","publication_year":2012,"publication_date":"2012-01-01","ids":{"openalex":"https://openalex.org/W2046314074","doi":"https://doi.org/10.1155/2012/196761","mag":"2046314074"},"language":"en","primary_location":{"id":"doi:10.1155/2012/196761","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2012/196761","pdf_url":"http://downloads.hindawi.com/journals/ijrc/2012/196761.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":"http://downloads.hindawi.com/journals/ijrc/2012/196761.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5044252788","display_name":"Rafael Arce","orcid":"https://orcid.org/0000-0001-8036-6536"},"institutions":[{"id":"https://openalex.org/I1662191","display_name":"University of Puerto Rico at R\u00edo Piedras","ror":"https://ror.org/0453v4r20","country_code":"PR","type":"education","lineage":["https://openalex.org/I1662191","https://openalex.org/I200399037"]}],"countries":["PR"],"is_corresponding":true,"raw_author_name":"Rafael A. Arce-Nazario","raw_affiliation_strings":["Department of Computer Science, University of Puerto Rico, R\u00edo Piedras, San Juan, PR 00924, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Puerto Rico, R\u00edo Piedras, San Juan, PR 00924, USA","institution_ids":["https://openalex.org/I1662191"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080670769","display_name":"Jos\u00e9 Ortiz-Ubarri","orcid":"https://orcid.org/0000-0002-4917-6029"},"institutions":[{"id":"https://openalex.org/I1662191","display_name":"University of Puerto Rico at R\u00edo Piedras","ror":"https://ror.org/0453v4r20","country_code":"PR","type":"education","lineage":["https://openalex.org/I1662191","https://openalex.org/I200399037"]}],"countries":["PR"],"is_corresponding":false,"raw_author_name":"Jos\u00e9 Ortiz-Ubarri","raw_affiliation_strings":["Department of Computer Science, University of Puerto Rico, R\u00edo Piedras, San Juan, PR 00924, USA"],"raw_orcid":"https://orcid.org/0000-0002-4917-6029","affiliations":[{"raw_affiliation_string":"Department of Computer Science, University of Puerto Rico, R\u00edo Piedras, San Juan, PR 00924, USA","institution_ids":["https://openalex.org/I1662191"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5044252788"],"corresponding_institution_ids":["https://openalex.org/I1662191"],"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":4,"citation_normalized_percentile":{"value":0.10922,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":"2012","issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11797","display_name":"graph theory and CDMA systems","score":0.9991000294685364,"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"}},"topics":[{"id":"https://openalex.org/T11797","display_name":"graph theory and CDMA systems","score":0.9991000294685364,"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"}},{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9973000288009644,"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/T12162","display_name":"Cellular Automata and Applications","score":0.9944000244140625,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/enumeration","display_name":"Enumeration","score":0.8456083536148071},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8085383176803589},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7549984455108643},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.6418933868408203},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.5750274062156677},{"id":"https://openalex.org/keywords/curse-of-dimensionality","display_name":"Curse of dimensionality","score":0.554502010345459},{"id":"https://openalex.org/keywords/concurrency","display_name":"Concurrency","score":0.5393556952476501},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3341447710990906},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3244956135749817},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.19596916437149048},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.16073036193847656},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.12059074640274048},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.1140817403793335},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.09120282530784607},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.07000502943992615}],"concepts":[{"id":"https://openalex.org/C156340839","wikidata":"https://www.wikidata.org/wiki/Q2704791","display_name":"Enumeration","level":2,"score":0.8456083536148071},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8085383176803589},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7549984455108643},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.6418933868408203},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.5750274062156677},{"id":"https://openalex.org/C111030470","wikidata":"https://www.wikidata.org/wiki/Q1430460","display_name":"Curse of dimensionality","level":2,"score":0.554502010345459},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.5393556952476501},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3341447710990906},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3244956135749817},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.19596916437149048},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.16073036193847656},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12059074640274048},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.1140817403793335},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.09120282530784607},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.07000502943992615}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1155/2012/196761","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2012/196761","pdf_url":"http://downloads.hindawi.com/journals/ijrc/2012/196761.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:doaj.org/article:9cca0b4420104cb9834b1e598ed561f2","is_oa":true,"landing_page_url":"https://doaj.org/article/9cca0b4420104cb9834b1e598ed561f2","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":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"International Journal of Reconfigurable Computing, Vol 2012 (2012)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.1155/2012/196761","is_oa":true,"landing_page_url":"https://doi.org/10.1155/2012/196761","pdf_url":"http://downloads.hindawi.com/journals/ijrc/2012/196761.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":[],"awards":[{"id":"https://openalex.org/G1208885516","display_name":"MRI Acquisition of Equipment for the Establishment of a Reconfigurable Computing Center at the University of Puerto Rico","funder_award_id":"0923152","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2046314074.pdf","grobid_xml":"https://content.openalex.org/works/W2046314074.grobid-xml"},"referenced_works_count":10,"referenced_works":["https://openalex.org/W1964041428","https://openalex.org/W2001357342","https://openalex.org/W2008149323","https://openalex.org/W2012092480","https://openalex.org/W2019941684","https://openalex.org/W2034732706","https://openalex.org/W2049195554","https://openalex.org/W2071079191","https://openalex.org/W2085961494","https://openalex.org/W2150889710"],"related_works":["https://openalex.org/W108845024","https://openalex.org/W2406961474","https://openalex.org/W4300125793","https://openalex.org/W2578985712","https://openalex.org/W2952598754","https://openalex.org/W3042106073","https://openalex.org/W2143566611","https://openalex.org/W4251460363","https://openalex.org/W588267724","https://openalex.org/W2057205169"],"abstract_inverted_index":{"The":[0,106],"enumeration":[1,79],"of":[2,27,48,70,136],"two-dimensional":[3],"Costas":[4,25,89],"arrays":[5,26,59],"is":[6],"a":[7],"problem":[8],"with":[9,118],"factorial":[10],"time":[11],"complexity":[12],"and":[13,34,62,77,84,97,113],"has":[14],"been":[15,32],"solved":[16],"for":[17,55],"sizes":[18],"up":[19,137],"to":[20,39,45,72,92,111,133,138],"29":[21],"using":[22],"computer":[23],"clusters.":[24],"higher":[28],"dimensionality":[29],"have":[30],"recently":[31],"proposed":[33,53],"their":[35],"properties":[36],"are":[37],"beginning":[38],"be":[40],"understood.":[41],"This":[42],"paper":[43],"presents,":[44],"the":[46,51,67,74,94,102,115,119,124,129,141],"best":[47],"our":[49],"knowledge,":[50],"first":[52,68],"implementations":[54,86],"enumerating":[56],"these":[57],"multidimensional":[58],"in":[60],"GPUs":[61],"FPGAs,":[63],"as":[64,66],"well":[65],"discussion":[69],"techniques":[71],"prune":[73],"search":[75,95],"space":[76,96],"reduce":[78,93],"run":[80],"time.":[81],"Both":[82],"GPU":[83,142],"FPGA":[85,130],"rely":[87],"on":[88],"array":[90],"symmetries":[91],"perform":[98],"concurrent":[99],"explorations":[100],"over":[101,140],"remaining":[103],"candidate":[104],"solutions.":[105],"fine":[107],"grained":[108],"parallelism":[109],"utilized":[110],"evaluate":[112],"progress":[114],"exploration,":[116],"coupled":[117],"additional":[120],"concurrency":[121],"provided":[122],"by":[123],"multiple":[125],"instanced":[126],"cores,":[127],"allowed":[128],"(XC5VLX330-2)":[131],"implementation":[132],"achieve":[134],"speedups":[135],"30\u00d7":[139],"(GeForce":[143],"GTX":[144],"580).":[145]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":2}],"updated_date":"2026-05-06T08:25:59.206177","created_date":"2025-10-10T00:00:00"}
