{"id":"https://openalex.org/W1979607662","doi":"https://doi.org/10.1145/2597652.2597682","title":"A programming system for xeon phis with runtime SIMD parallelization","display_name":"A programming system for xeon phis with runtime SIMD parallelization","publication_year":2014,"publication_date":"2014-06-10","ids":{"openalex":"https://openalex.org/W1979607662","doi":"https://doi.org/10.1145/2597652.2597682","mag":"1979607662"},"language":"en","primary_location":{"id":"doi:10.1145/2597652.2597682","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2597652.2597682","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM international conference on Supercomputing","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/A5084205231","display_name":"Xin Huo","orcid":null},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xin Huo","raw_affiliation_strings":["The Ohio State University, Columbus, OH, USA","The Ohio State University, Columbus, OH, USA.;"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]},{"raw_affiliation_string":"The Ohio State University, Columbus, OH, USA.;","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058025888","display_name":"Bin Ren","orcid":"https://orcid.org/0000-0002-4116-5237"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Bin Ren","raw_affiliation_strings":["The Ohio State University, Columbus, OH, USA","The Ohio State University, Columbus, OH, USA.;"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]},{"raw_affiliation_string":"The Ohio State University, Columbus, OH, USA.;","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5025342178","display_name":"Gagan Agrawal","orcid":"https://orcid.org/0000-0002-2923-5327"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gagan Agrawal","raw_affiliation_strings":["The Ohio State University, Columbus, OH, USA","The Ohio State University, Columbus, OH, USA.;"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"The Ohio State University, Columbus, OH, USA","institution_ids":["https://openalex.org/I52357470"]},{"raw_affiliation_string":"The Ohio State University, Columbus, OH, USA.;","institution_ids":["https://openalex.org/I52357470"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I52357470"],"apc_list":null,"apc_paid":null,"fwci":1.6123,"has_fulltext":false,"cited_by_count":18,"citation_normalized_percentile":{"value":0.81848677,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"283","last_page":"292"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":1.0,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9993000030517578,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9980999827384949,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.8460066914558411},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.8193848133087158},{"id":"https://openalex.org/keywords/simd","display_name":"SIMD","score":0.6973612308502197},{"id":"https://openalex.org/keywords/xeon-phi","display_name":"Xeon Phi","score":0.659346878528595},{"id":"https://openalex.org/keywords/xeon","display_name":"Xeon","score":0.5712964534759521},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.4161771535873413},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3192579746246338}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8460066914558411},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.8193848133087158},{"id":"https://openalex.org/C150552126","wikidata":"https://www.wikidata.org/wiki/Q339387","display_name":"SIMD","level":2,"score":0.6973612308502197},{"id":"https://openalex.org/C96972482","wikidata":"https://www.wikidata.org/wiki/Q1049168","display_name":"Xeon Phi","level":2,"score":0.659346878528595},{"id":"https://openalex.org/C145108525","wikidata":"https://www.wikidata.org/wiki/Q656154","display_name":"Xeon","level":2,"score":0.5712964534759521},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4161771535873413},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3192579746246338}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2597652.2597682","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2597652.2597682","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th ACM international conference on Supercomputing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":35,"referenced_works":["https://openalex.org/W1554208380","https://openalex.org/W1559264847","https://openalex.org/W1565377632","https://openalex.org/W1938740620","https://openalex.org/W1971784203","https://openalex.org/W1972547624","https://openalex.org/W1987840949","https://openalex.org/W1991009705","https://openalex.org/W1997597015","https://openalex.org/W2021352628","https://openalex.org/W2039378765","https://openalex.org/W2040281526","https://openalex.org/W2046659665","https://openalex.org/W2067635581","https://openalex.org/W2072680607","https://openalex.org/W2087479145","https://openalex.org/W2090268225","https://openalex.org/W2099404643","https://openalex.org/W2120385681","https://openalex.org/W2121082877","https://openalex.org/W2128329055","https://openalex.org/W2144275315","https://openalex.org/W2151224499","https://openalex.org/W2151764765","https://openalex.org/W2154078685","https://openalex.org/W2154786353","https://openalex.org/W2162726111","https://openalex.org/W2185655604","https://openalex.org/W2319660501","https://openalex.org/W2482589566","https://openalex.org/W2951158806","https://openalex.org/W3010528205","https://openalex.org/W4244894488","https://openalex.org/W6640911648","https://openalex.org/W6770641979"],"related_works":["https://openalex.org/W2056079253","https://openalex.org/W2659654975","https://openalex.org/W2785481370","https://openalex.org/W2962783958","https://openalex.org/W3118514815","https://openalex.org/W2810789862","https://openalex.org/W2180255888","https://openalex.org/W2724179501","https://openalex.org/W2169610548","https://openalex.org/W1979607662"],"abstract_inverted_index":{"The":[0],"Intel":[1],"Xeon":[2,97],"Phi":[3],"offers":[4],"a":[5,59,130],"promising":[6],"solution":[7],"to":[8,21,30,38,45,146],"coprocessing,":[9],"since":[10],"it":[11],"is":[12,137],"based":[13],"on":[14,50,96,102],"the":[15,32,46,80,87,162,167],"popular":[16,156],"x86":[17],"instruction":[18,61],"set.":[19],"However,":[20],"fully":[22],"utilize":[23],"its":[24,121],"potential,":[25],"applications":[26,71,91,157],"must":[27],"be":[28],"vectorized":[29],"leverage":[31],"wide":[33],"SIMD":[34,56,106,117,134,163],"lanes,":[35],"in":[36,79],"addition":[37],"effective":[39],"large-scale":[40],"shared":[41,114],"memory":[42,115],"parallelism.":[43,107,178],"Compared":[44],"SIMT":[47],"execution":[48],"model":[49],"GPGPUs":[51],"with":[52,58,99,154],"CUDA":[53],"or":[54,76],"OpenCL,":[55],"parallelism":[57],"SSE-like":[60],"set":[62],"imposes":[63],"many":[64],"restrictions,":[65],"and":[66,116,119,143,171],"has":[67],"generally":[68],"not":[69],"benefitted":[70],"involving":[72,92],"branches,":[73],"irregular":[74],"accesses,":[75],"even":[77,173],"reductions":[78],"past.":[81],"In":[82],"this":[83],"paper,":[84],"we":[85,172],"consider":[86],"problem":[88],"of":[89,126],"accelerating":[90],"different":[93],"communication":[94],"patterns":[95],"Phis,":[98],"an":[100,110],"emphasis":[101],"effectively":[103,147],"using":[104],"available":[105],"We":[108,123],"offer":[109],"API":[111],"for":[112,132,176],"both":[113],"parallelization,":[118],"demonstrate":[120],"implementation.":[122],"use":[124],"implementations":[125],"overloaded":[127],"functions":[128],"as":[129],"mechanism":[131],"providing":[133],"code,":[135],"which":[136],"assisted":[138],"by":[139,166],"runtime":[140],"data":[141],"reordering":[142],"our":[144],"methods":[145],"manage":[148],"control":[149],"flow.":[150],"Our":[151],"extensive":[152],"evaluation":[153],"6":[155],"shows":[158],"large":[159],"gains":[160],"over":[161],"parallelization":[164],"achieved":[165],"production":[168],"(ICC)":[169],"compiler,":[170],"outperform":[174],"OpenMP":[175],"MIMD":[177]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2020,"cited_by_count":2},{"year":2018,"cited_by_count":6},{"year":2017,"cited_by_count":2},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":2}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
