{"id":"https://openalex.org/W2105364198","doi":"https://doi.org/10.1145/2554688.2554732","title":"APMC","display_name":"APMC","publication_year":2014,"publication_date":"2014-02-18","ids":{"openalex":"https://openalex.org/W2105364198","doi":"https://doi.org/10.1145/2554688.2554732","mag":"2105364198"},"language":"en","primary_location":{"id":"doi:10.1145/2554688.2554732","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2554688.2554732","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2014 ACM/SIGDA international symposium on Field-programmable gate arrays","raw_type":"proceedings-article"},"type":"conference-abstract","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/A5102011392","display_name":"Tassadaq Hussain","orcid":"https://orcid.org/0000-0003-0540-3944"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Tassadaq Hussain","raw_affiliation_strings":["Barcelona Supercomputing Center, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center, Barcelona, Spain","institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5018432551","display_name":"Oscar Palomar","orcid":"https://orcid.org/0000-0001-6729-4187"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Oscar Palomar","raw_affiliation_strings":["Barcelona Supercomputing Center, Barcelona , Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center, Barcelona , Spain","institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075162875","display_name":"Osman \u00dcnsal","orcid":"https://orcid.org/0000-0002-0544-9697"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Osman S. Unsal","raw_affiliation_strings":["Barcelona Supercomputing Center, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center, Barcelona, Spain","institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084390427","display_name":"Adri\u00e1n Cristal","orcid":"https://orcid.org/0000-0003-1277-9296"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Adri\u00e1n Cristal","raw_affiliation_strings":["Barcelona Supercomputing Center, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center, Barcelona, Spain","institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5075755125","display_name":"Eduard Ayguad\u00e9","orcid":"https://orcid.org/0000-0002-5146-103X"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Eduard Ayguad\u00e9","raw_affiliation_strings":["Barcelona Supercomputing Center, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center, Barcelona, Spain","institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020844763","display_name":"Mateo Valero","orcid":"https://orcid.org/0000-0003-2917-2482"},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Mateo Valero","raw_affiliation_strings":["Barcelona Supercomputing Center, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center, Barcelona, Spain","institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5067713168","display_name":"Santhosh Kumar Rethinagiri","orcid":null},"institutions":[{"id":"https://openalex.org/I2799803557","display_name":"Barcelona Supercomputing Center","ror":"https://ror.org/05sd8tv96","country_code":"ES","type":"facility","lineage":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]},{"id":"https://openalex.org/I9617848","display_name":"Universitat Polit\u00e8cnica de Catalunya","ror":"https://ror.org/03mb6wj31","country_code":"ES","type":"education","lineage":["https://openalex.org/I9617848"]}],"countries":["ES"],"is_corresponding":false,"raw_author_name":"Santhosh Kumar Rethinagiri","raw_affiliation_strings":["Barcelona Supercomputing Center, Barcelona, Spain"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Barcelona Supercomputing Center, Barcelona, Spain","institution_ids":["https://openalex.org/I2799803557","https://openalex.org/I9617848"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"252","last_page":"252"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9803000092506409,"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"}},"topics":[{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9803000092506409,"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.9757000207901001,"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/T13924","display_name":"Internet of Things and Social Network Interactions","score":0.9319000244140625,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8613513112068176},{"id":"https://openalex.org/keywords/memory-controller","display_name":"Memory controller","score":0.6421769857406616},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5244665145874023},{"id":"https://openalex.org/keywords/registered-memory","display_name":"Registered memory","score":0.522236704826355},{"id":"https://openalex.org/keywords/memory-bandwidth","display_name":"Memory bandwidth","score":0.5219111442565918},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.503175675868988},{"id":"https://openalex.org/keywords/cas-latency","display_name":"CAS latency","score":0.4451010525226593},{"id":"https://openalex.org/keywords/controller","display_name":"Controller (irrigation)","score":0.44239723682403564},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.43991369009017944},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.4357355237007141},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.41479259729385376},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3643642067909241},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3423067629337311},{"id":"https://openalex.org/keywords/computer-data-storage","display_name":"Computer data storage","score":0.24172493815422058},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.21878084540367126}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8613513112068176},{"id":"https://openalex.org/C100800780","wikidata":"https://www.wikidata.org/wiki/Q1175867","display_name":"Memory controller","level":3,"score":0.6421769857406616},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5244665145874023},{"id":"https://openalex.org/C93446704","wikidata":"https://www.wikidata.org/wiki/Q449328","display_name":"Registered memory","level":3,"score":0.522236704826355},{"id":"https://openalex.org/C188045654","wikidata":"https://www.wikidata.org/wiki/Q17148339","display_name":"Memory bandwidth","level":2,"score":0.5219111442565918},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.503175675868988},{"id":"https://openalex.org/C189930140","wikidata":"https://www.wikidata.org/wiki/Q1112878","display_name":"CAS latency","level":4,"score":0.4451010525226593},{"id":"https://openalex.org/C203479927","wikidata":"https://www.wikidata.org/wiki/Q5165939","display_name":"Controller (irrigation)","level":2,"score":0.44239723682403564},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.43991369009017944},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.4357355237007141},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.41479259729385376},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3643642067909241},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3423067629337311},{"id":"https://openalex.org/C194739806","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Computer data storage","level":2,"score":0.24172493815422058},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.21878084540367126},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C6557445","wikidata":"https://www.wikidata.org/wiki/Q173113","display_name":"Agronomy","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2554688.2554732","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2554688.2554732","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2014 ACM/SIGDA international symposium on Field-programmable gate arrays","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4000000059604645,"id":"https://metadata.un.org/sdg/7","display_name":"Affordable and clean energy"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W3008068282","https://openalex.org/W2557931434","https://openalex.org/W2065759842","https://openalex.org/W4393076761","https://openalex.org/W2023569851","https://openalex.org/W2132401245","https://openalex.org/W3089341786","https://openalex.org/W2041015482","https://openalex.org/W2267274498","https://openalex.org/W3022440123"],"abstract_inverted_index":{"In":[0,240],"this":[1,241],"paper,":[2,242],"we":[3,243],"present":[4,127,244],"APMC,":[5,245],"the":[6,37,55,76,99,107,122,129,156,173,189,195,235,246,270,281,295,316,346,363,379,385,425],"Advanced":[7,247],"Pattern":[8,248],"based":[9,249],"Memory":[10,50,250,290],"Controller,":[11,251],"that":[12,172,256,362],"uses":[13,257],"descriptors":[14,32,57,258,276,297],"to":[15,67,82,105,182,194,212,216,259,307,322,372,384,402,406],"support":[16,268],"both":[17,261],"regular":[18,177,221,262,367,411],"and":[19,35,60,87,97,111,121,145,178,184,208,214,222,263,279,300,327,335,368,374,398,404,412],"irregular":[20,49,83,179,223,264,323,369,413],"memory":[21,34,84,89,94,120,167,238,254,265,278,324,329,357,428],"access":[22,69,85,266,309,325],"patterns":[23,64,86,304,326],"without":[24],"using":[25],"a":[26,148,161,164,338,351,354],"master":[27,271],"core.":[28,272],"It":[29,91,273],"keeps":[30,274],"pattern":[31,56,275,296],"in":[33,54,128,277,294],"prefetches":[36,280],"complex":[38,282],"1D/2D/3D":[39],"data":[40,116,126,283],"structure":[41,284],"into":[42,285],"its":[43,286],"special":[44,287],"scratchpad":[45,124,131,288],"memory.":[46,289],"Support":[47],"for":[48,220,410],"accesses":[51,291],"are":[52,292],"arranged":[53,293],"at":[58,65,298,305],"program-time":[59,299],"APMC":[61,73,114,174,198,227,301,313,364,388,417],"manages":[62,115,302],"multiple":[63,93,303],"run-time":[66,306],"reduce":[68,308],"latency.":[70,310],"The":[71,141,153,169,226,311,331,343,359,416],"proposed":[72,312],"system":[74,142,157,175,314,332,347,365],"reduces":[75,315],"limitations":[77,317],"faced":[78,318],"by":[79,138,319],"processors/accelerators":[80,320],"due":[81,321],"low":[88,328],"bandwidth.":[90,330],"gathers":[92],"read/write":[95],"requests":[96],"maximizes":[98],"reuse":[100],"of":[101,109,155,218,269,345,408],"opened":[102],"SDRAM":[103],"banks":[104],"decrease":[106],"overhead":[108],"opening":[110],"closing":[112],"rows.":[113],"movement":[117],"between":[118,210,400],"main":[119],"specialized":[123,130],"memory;":[125],"is":[132,143,158,333,348],"reused":[133],"and/or":[134],"updated":[135],"when":[136],"accessed":[137],"several":[139],"patterns.":[140,267],"implemented":[144,334],"tested":[146,336],"on":[147,337],"Xilinx":[149,339],"ML505":[150,340],"FPGA":[151,341],"board.":[152,342],"performance":[154,166,344,356],"compared":[159,193,349,383],"with":[160,163,350,353],"processor":[162,352],"high":[165,355],"controller.":[168,239,358],"results":[170,360],"show":[171,361],"transfers":[176,366],"datasets":[180,370],"up":[181,371],"20.4x":[183,373],"3.4x":[185,375],"faster":[186,376],"respectively":[187,377],"than":[188,234,378,424],"baseline":[190,196,236,380,386,426],"system.":[191,381],"When":[192,382],"system,":[197,387],"consumes":[199,229,389,419],"17%":[200,390],"less":[201,205,231,391,395,421],"hardware":[202,232,392,422],"resources,":[203,393],"32%":[204,394],"on-chip":[206,396],"power":[207,397],"achieves":[209,399],"3.5x":[211,401],"52x":[213,403],"1.4x":[215,405],"2.9x":[217,407],"speedup":[219,409],"applications":[224,414],"respectively.":[225,415],"core":[228,418],"50%":[230,420],"resources":[233,423],"system's":[237,427],"an":[252],"intelligent":[253],"controller":[255],"supports":[260],"controller.memory":[429],"accesses.":[430]},"counts_by_year":[{"year":2014,"cited_by_count":1}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2016-06-24T00:00:00"}
