{"id":"https://openalex.org/W1972547624","doi":"https://doi.org/10.1109/ipdpsw.2012.292","title":"Compiling C/C++ SIMD Extensions for Function and Loop Vectorizaion on Multicore-SIMD Processors","display_name":"Compiling C/C++ SIMD Extensions for Function and Loop Vectorizaion on Multicore-SIMD Processors","publication_year":2012,"publication_date":"2012-05-01","ids":{"openalex":"https://openalex.org/W1972547624","doi":"https://doi.org/10.1109/ipdpsw.2012.292","mag":"1972547624"},"language":"en","primary_location":{"id":"doi:10.1109/ipdpsw.2012.292","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdpsw.2012.292","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops &amp; PhD Forum","raw_type":"proceedings-article"},"type":"article","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/A5101131112","display_name":"Xinmin Tian","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Xinmin Tian","raw_affiliation_strings":["Mobile Computing and Compilers, Software and Service Group, Intel Corporation, Santa Clara, CA, USA","Mobile Comput. & Compilers Software & Service Group, Intel Corp., Santa Clara, CA, USA"],"affiliations":[{"raw_affiliation_string":"Mobile Computing and Compilers, Software and Service Group, Intel Corporation, Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"Mobile Comput. & Compilers Software & Service Group, Intel Corp., Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063368240","display_name":"Hideki Saito","orcid":"https://orcid.org/0009-0004-5529-7048"},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hideki Saito","raw_affiliation_strings":["Mobile Computing and Compilers, Software and Service Group, Intel Corporation, Santa Clara, CA, USA","Mobile Comput. & Compilers Software & Service Group, Intel Corp., Santa Clara, CA, USA"],"affiliations":[{"raw_affiliation_string":"Mobile Computing and Compilers, Software and Service Group, Intel Corporation, Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"Mobile Comput. & Compilers Software & Service Group, Intel Corp., Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009108433","display_name":"Milind Girkar","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Milind Girkar","raw_affiliation_strings":["Mobile Computing and Compilers, Software and Service Group, Intel Corporation, Santa Clara, CA, USA","Mobile Comput. & Compilers Software & Service Group, Intel Corp., Santa Clara, CA, USA"],"affiliations":[{"raw_affiliation_string":"Mobile Computing and Compilers, Software and Service Group, Intel Corporation, Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"Mobile Comput. & Compilers Software & Service Group, Intel Corp., Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5111510122","display_name":"Serguei V. Preis","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Serguei V. Preis","raw_affiliation_strings":["Software and Service Group, Mobile Computing and Compilers, Intel Corporation, Novosibirsk, Russia","Mobile Comput. & Compilers Software & Service Group, Intel Corp., Novosibirsk, Russia"],"affiliations":[{"raw_affiliation_string":"Software and Service Group, Mobile Computing and Compilers, Intel Corporation, Novosibirsk, Russia","institution_ids":[]},{"raw_affiliation_string":"Mobile Comput. & Compilers Software & Service Group, Intel Corp., Novosibirsk, Russia","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020308143","display_name":"Sergey S. Kozhukhov","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sergey S. Kozhukhov","raw_affiliation_strings":["Software and Service Group, Mobile Computing and Compilers, Intel Corporation, Novosibirsk, Russia","Mobile Comput. & Compilers Software & Service Group, Intel Corp., Novosibirsk, Russia"],"affiliations":[{"raw_affiliation_string":"Software and Service Group, Mobile Computing and Compilers, Intel Corporation, Novosibirsk, Russia","institution_ids":[]},{"raw_affiliation_string":"Mobile Comput. & Compilers Software & Service Group, Intel Corp., Novosibirsk, Russia","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071285159","display_name":"Aleksei G. Cherkasov","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Aleksei G. Cherkasov","raw_affiliation_strings":["Software and Service Group, Mobile Computing and Compilers, Intel Corporation, Novosibirsk, Russia","Mobile Comput. & Compilers Software & Service Group, Intel Corp., Novosibirsk, Russia"],"affiliations":[{"raw_affiliation_string":"Software and Service Group, Mobile Computing and Compilers, Intel Corporation, Novosibirsk, Russia","institution_ids":[]},{"raw_affiliation_string":"Mobile Comput. & Compilers Software & Service Group, Intel Corp., Novosibirsk, Russia","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086432629","display_name":"Clark Nelson","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Clark Nelson","raw_affiliation_strings":["Mobile Computing and Compilers, Software and Service Group, Intel Corporation, Santa Clara, CA, USA","Mobile Comput. & Compilers Software & Service Group, Intel Corp., Santa Clara, CA, USA"],"affiliations":[{"raw_affiliation_string":"Mobile Computing and Compilers, Software and Service Group, Intel Corporation, Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"Mobile Comput. & Compilers Software & Service Group, Intel Corp., Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1343180700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109165250","display_name":"N. V. Panchenko","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Nikolay Panchenko","raw_affiliation_strings":["Software and Service Group, Mobile Computing and Compilers, Intel Corporation, Novosibirsk, Russia","Mobile Comput. & Compilers Software & Service Group, Intel Corp., Novosibirsk, Russia"],"affiliations":[{"raw_affiliation_string":"Software and Service Group, Mobile Computing and Compilers, Intel Corporation, Novosibirsk, Russia","institution_ids":[]},{"raw_affiliation_string":"Mobile Comput. & Compilers Software & Service Group, Intel Corp., Novosibirsk, Russia","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010550736","display_name":"Robert Geva","orcid":null},"institutions":[{"id":"https://openalex.org/I1343180700","display_name":"Intel (United States)","ror":"https://ror.org/01ek73717","country_code":"US","type":"company","lineage":["https://openalex.org/I1343180700"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Robert Geva","raw_affiliation_strings":["Mobile Computing and Compilers, Software and Service Group, Intel Corporation, Santa Clara, CA, USA","Mobile Comput. & Compilers Software & Service Group, Intel Corp., Santa Clara, CA, USA"],"affiliations":[{"raw_affiliation_string":"Mobile Computing and Compilers, Software and Service Group, Intel Corporation, Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1343180700"]},{"raw_affiliation_string":"Mobile Comput. & Compilers Software & Service Group, Intel Corp., Santa Clara, CA, USA","institution_ids":["https://openalex.org/I1343180700"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5101131112"],"corresponding_institution_ids":["https://openalex.org/I1343180700"],"apc_list":null,"apc_paid":null,"fwci":2.9738,"has_fulltext":false,"cited_by_count":25,"citation_normalized_percentile":{"value":0.90681984,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"2349","last_page":"2358"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9994999766349792,"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":0.9994999766349792,"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9983999729156494,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9940000176429749,"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/simd","display_name":"SIMD","score":0.935018002986908},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8307195901870728},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.8028026819229126},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7173885107040405},{"id":"https://openalex.org/keywords/vectorization","display_name":"Vectorization (mathematics)","score":0.6032984256744385},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.4857209324836731},{"id":"https://openalex.org/keywords/instruction-set","display_name":"Instruction set","score":0.43900689482688904},{"id":"https://openalex.org/keywords/function","display_name":"Function (biology)","score":0.4389171898365021},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2503652274608612}],"concepts":[{"id":"https://openalex.org/C150552126","wikidata":"https://www.wikidata.org/wiki/Q339387","display_name":"SIMD","level":2,"score":0.935018002986908},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8307195901870728},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.8028026819229126},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7173885107040405},{"id":"https://openalex.org/C41681595","wikidata":"https://www.wikidata.org/wiki/Q7917855","display_name":"Vectorization (mathematics)","level":2,"score":0.6032984256744385},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.4857209324836731},{"id":"https://openalex.org/C202491316","wikidata":"https://www.wikidata.org/wiki/Q272683","display_name":"Instruction set","level":2,"score":0.43900689482688904},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.4389171898365021},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2503652274608612},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ipdpsw.2012.292","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ipdpsw.2012.292","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops &amp; PhD Forum","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W127897580","https://openalex.org/W1495550651","https://openalex.org/W1591319746","https://openalex.org/W1856176155","https://openalex.org/W2032309817","https://openalex.org/W2079834329","https://openalex.org/W2090268225","https://openalex.org/W2111394443","https://openalex.org/W2112482891","https://openalex.org/W2131081220","https://openalex.org/W2144643978","https://openalex.org/W3016220765","https://openalex.org/W4244894488","https://openalex.org/W6605292869"],"related_works":["https://openalex.org/W2566637483","https://openalex.org/W2127324789","https://openalex.org/W3024308452","https://openalex.org/W4244894488","https://openalex.org/W4285390450","https://openalex.org/W2979513934","https://openalex.org/W2111180768","https://openalex.org/W2366442643","https://openalex.org/W2090268225","https://openalex.org/W2351155539"],"abstract_inverted_index":{"SIMD":[0,23,52,74,96,147,183,196,203],"vectorization":[1],"has":[2,41],"received":[3],"significant":[4,202],"attention":[5],"in":[6,137],"the":[7,39,77,113,126,130,138,186,211],"past":[8],"decade":[9],"as":[10,26],"an":[11],"important":[12],"method":[13],"to":[14,88,111,206],"accelerate":[15],"scientific":[16],"applications,":[17],"media":[18],"and":[19,33,59,76,93,102,141,144,156,179,198],"embedded":[20],"applications":[21],"on":[22,50,189],"architectures":[24],"such":[25],"Intel":[27,78,190],"<sup":[28,79,191],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[29,80,192],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u00ae</sup>":[30,81,193],"SSE,":[31],"AVX,":[32],"IBM*":[34],"AltiVec.":[35],"However,":[36],"most":[37],"of":[38,67,99,119,132,173],"focus":[40],"been":[42],"directed":[43],"at":[44],"loops,":[45],"effectively":[46],"executing":[47],"their":[48],"iterations":[49],"multiple":[51],"lanes":[53],"concurrently":[54],"relying":[55],"upon":[56],"program":[57],"hints":[58],"compiler":[60,84],"analysis.":[61],"This":[62],"paper":[63],"presents":[64],"a":[65,105],"set":[66],"new":[68],"C/C++":[69],"high-level":[70],"vector":[71,91,148,165,187],"extensions":[72,92,166,188],"for":[73,116,146,162],"programming,":[75],"C++":[82],"product":[83],"that":[85,201],"is":[86,110],"extended":[87],"translate":[89],"these":[90],"produce":[94],"optimized":[95],"instruction":[97],"sequences":[98],"vectorized":[100],"functions":[101,153],"loops.":[103],"For":[104],"function,":[106],"our":[107],"main":[108],"idea":[109],"vectorize":[112],"entire":[114],"function":[115,139],"callers":[117],"instead":[118],"just":[120],"vectorizing":[121,151],"loops":[122],"(if":[123],"any)":[124],"inside":[125],"function.":[127],"It":[128],"poses":[129],"challenge":[131],"dealing":[133],"with":[134],"complicated":[135],"control-flow":[136],"body,":[140],"matching":[142],"caller":[143,152],"callee":[145,157],"calls":[149],"while":[150],"(or":[154],"loops)":[155],"functions.":[158],"Our":[159],"compilation":[160],"methods":[161],"automatically":[163],"compiling":[164],"are":[167,208],"described.":[168],"We":[169],"present":[170],"performance":[171],"results":[172],"several":[174],"non-trivial":[175],"visual":[176],"computing,":[177],"computational,":[178],"simulation":[180],"workloads,":[181],"utilizing":[182],"units":[184],"through":[185],"Multicore":[194],"128-bit":[195],"processors,":[197],"we":[199],"show":[200],"speedups":[204],"(3.07x":[205],"4.69x)":[207],"achieved":[209],"over":[210],"serial":[212],"execution.":[213]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2019,"cited_by_count":1},{"year":2018,"cited_by_count":3},{"year":2017,"cited_by_count":3},{"year":2016,"cited_by_count":4},{"year":2015,"cited_by_count":6},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":2},{"year":2012,"cited_by_count":1}],"updated_date":"2026-03-31T07:56:22.981413","created_date":"2025-10-10T00:00:00"}
