{"id":"https://openalex.org/W2479555036","doi":"https://doi.org/10.1109/ipdpsw.2016.47","title":"Parallel Implementation Strategies for Hierarchical Non-uniform Memory Access Systems by Example of the Scale-Invariant Feature Transform Algorithm","display_name":"Parallel Implementation Strategies for Hierarchical Non-uniform Memory Access Systems by Example of the Scale-Invariant Feature Transform Algorithm","publication_year":2016,"publication_date":"2016-05-01","ids":{"openalex":"https://openalex.org/W2479555036","doi":"https://doi.org/10.1109/ipdpsw.2016.47","mag":"2479555036"},"language":"en","primary_location":{"id":"doi:10.1109/ipdpsw.2016.47","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdpsw.2016.47","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","raw_type":"proceedings-article"},"type":"conference-paper","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/A5042464787","display_name":"Max Plauth","orcid":"https://orcid.org/0000-0001-7764-3336"},"institutions":[{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Max Plauth","raw_affiliation_strings":["Operating Systems and Middleware Group, University of Potsdam, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Operating Systems and Middleware Group, University of Potsdam, Germany","institution_ids":["https://openalex.org/I176453806"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006370450","display_name":"Wieland Hagen","orcid":null},"institutions":[{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Wieland Hagen","raw_affiliation_strings":["Operating Systems and Middleware Group, University of Potsdam, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Operating Systems and Middleware Group, University of Potsdam, Germany","institution_ids":["https://openalex.org/I176453806"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052918707","display_name":"Frank Feinbube","orcid":null},"institutions":[{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Frank Feinbube","raw_affiliation_strings":["Operating Systems and Middleware Group, University of Potsdam, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Operating Systems and Middleware Group, University of Potsdam, Germany","institution_ids":["https://openalex.org/I176453806"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044394335","display_name":"Felix Eberhardt","orcid":"https://orcid.org/0000-0002-4398-2900"},"institutions":[{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Felix Eberhardt","raw_affiliation_strings":["Operating Systems and Middleware Group, University of Potsdam, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Operating Systems and Middleware Group, University of Potsdam, Germany","institution_ids":["https://openalex.org/I176453806"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084264079","display_name":"Lena Feinbube","orcid":null},"institutions":[{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Lena Feinbube","raw_affiliation_strings":["Operating Systems and Middleware Group, University of Potsdam, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Operating Systems and Middleware Group, University of Potsdam, Germany","institution_ids":["https://openalex.org/I176453806"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5074535002","display_name":"Andreas Polze","orcid":"https://orcid.org/0000-0002-3423-8602"},"institutions":[{"id":"https://openalex.org/I176453806","display_name":"University of Potsdam","ror":"https://ror.org/03bnmw459","country_code":"DE","type":"education","lineage":["https://openalex.org/I176453806"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Andreas Polze","raw_affiliation_strings":["Operating Systems and Middleware Group, University of Potsdam, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Operating Systems and Middleware Group, University of Potsdam, Germany","institution_ids":["https://openalex.org/I176453806"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I176453806"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":"278","issue":null,"first_page":"1351","last_page":"1359"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9997000098228455,"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/T10627","display_name":"Advanced Image and Video Retrieval Techniques","score":0.9997000098228455,"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/T10036","display_name":"Advanced Neural Network Applications","score":0.9968000054359436,"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9860000014305115,"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.8611589670181274},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6409609317779541},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5497376322746277},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.493564248085022},{"id":"https://openalex.org/keywords/scale-invariant-feature-transform","display_name":"Scale-invariant feature transform","score":0.48976755142211914},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"Memory hierarchy","score":0.430338591337204},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4080779552459717},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.39474427700042725},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.14694812893867493},{"id":"https://openalex.org/keywords/feature-extraction","display_name":"Feature extraction","score":0.1325792670249939},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.12461280822753906}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8611589670181274},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6409609317779541},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5497376322746277},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.493564248085022},{"id":"https://openalex.org/C61265191","wikidata":"https://www.wikidata.org/wiki/Q767770","display_name":"Scale-invariant feature transform","level":3,"score":0.48976755142211914},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.430338591337204},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4080779552459717},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.39474427700042725},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.14694812893867493},{"id":"https://openalex.org/C52622490","wikidata":"https://www.wikidata.org/wiki/Q1026626","display_name":"Feature extraction","level":2,"score":0.1325792670249939},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.12461280822753906}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ipdpsw.2016.47","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdpsw.2016.47","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2016 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.47999998927116394,"display_name":"Industry, innovation and infrastructure","id":"https://metadata.un.org/sdg/9"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W176729393","https://openalex.org/W1573085410","https://openalex.org/W1849245384","https://openalex.org/W1972807703","https://openalex.org/W2066941820","https://openalex.org/W2084250118","https://openalex.org/W2095705527","https://openalex.org/W2100013898","https://openalex.org/W2119951674","https://openalex.org/W2124386111","https://openalex.org/W2140370341","https://openalex.org/W2140507199","https://openalex.org/W2151103935","https://openalex.org/W2153445207","https://openalex.org/W2184046550","https://openalex.org/W2534894314","https://openalex.org/W6607182440","https://openalex.org/W6634456500","https://openalex.org/W6997266731"],"related_works":["https://openalex.org/W4401278057","https://openalex.org/W2489934651","https://openalex.org/W108401543","https://openalex.org/W2279642117","https://openalex.org/W4300190729","https://openalex.org/W2953056293","https://openalex.org/W4200143910","https://openalex.org/W2019374455","https://openalex.org/W2033486618","https://openalex.org/W1576429146"],"abstract_inverted_index":{"The":[0,65],"domains":[1,199],"of":[2,29,58,68,77,88,97,129,159,177,190],"parallel":[3,197],"and":[4,38,50,91,122,156,196,200],"distributed":[5,195],"computing":[6,198],"have":[7],"been":[8],"converging":[9],"continuously":[10],"up":[11],"to":[12,105,185],"the":[13,85,92,130,172,187,194],"degree":[14],"that":[15,111],"state-of-the-art":[16,145],"server":[17,205],"computer":[18,136],"systems":[19,70,90],"incorporate":[20],"characteristics":[21],"from":[22,193],"both":[23],"domains:":[24],"They":[25],"comprise":[26],"a":[27,126,144,175],"hierarchy":[28],"enclosures,":[30],"where":[31],"each":[32,39],"enclosure":[33],"houses":[34],"multiple":[35,43,56],"processor":[36],"sockets":[37],"socket":[40],"again":[41],"contains":[42],"memory":[44],"controllers.":[45],"A":[46],"global":[47],"address":[48],"space":[49],"cache":[51],"coherency":[52],"are":[53,112,141],"facilitated":[54],"using":[55,143],"layers":[57],"fast":[59],"interconnection":[60],"technologies":[61],"even":[62],"across":[63,162],"enclosures.":[64],"growing":[66,86],"popularity":[67],"such":[69,81,89],"creates":[71],"an":[72],"urge":[73],"for":[74],"efficient":[75,108],"mappings":[76],"cardinal":[78],"algorithms":[79],"onto":[80],"hierarchical":[82,146],"architectures.":[83],"However,":[84],"complexity":[87],"inconsistencies":[93],"between":[94],"implementation":[95],"strategies":[96,110,124,192],"different":[98],"hardware":[99],"vendors":[100],"make":[101],"it":[102],"increasingly":[103],"harder":[104],"do":[106],"find":[107],"mapping":[109,123],"universally":[113],"valid.":[114],"In":[115],"this":[116],"paper,":[117],"we":[118],"present":[119],"scalable":[120],"optimization":[121,191],"in":[125],"case":[127],"study":[128],"popular":[131],"Scale-Invariant":[132],"Feature":[133],"Transform":[134],"(SIFT)":[135],"vision":[137],"algorithm.":[138],"Our":[139],"approaches":[140],"evaluated":[142],"Non-Uniform":[147],"Memory":[148],"Access":[149],"(NUMA)":[150],"system":[151],"with":[152],"240":[153],"physical":[154],"cores":[155],"12":[157],"terabytes":[158],"memory,":[160],"apportioned":[161],"16":[163],"NUMA":[164],"nodes":[165],"(sockets).":[166],"SIFT":[167],"is":[168],"particularly":[169],"interesting":[170],"since":[171],"algorithm":[173],"utilizes":[174],"variety":[176],"common":[178],"data":[179],"access":[180],"patterns,":[181],"thus":[182],"allowing":[183],"us":[184],"discuss":[186],"scaling":[188],"properties":[189],"their":[201],"applicability":[202],"on":[203],"emerging":[204],"systems.":[206]},"counts_by_year":[{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":1},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
