{"id":"https://openalex.org/W2410465082","doi":"https://doi.org/10.1587/transinf.2015edp7440","title":"Guide Automatic Vectorization by means of Machine Learning: A Case Study of Tensor Contraction Kernels","display_name":"Guide Automatic Vectorization by means of Machine Learning: A Case Study of Tensor Contraction Kernels","publication_year":2016,"publication_date":"2016-01-01","ids":{"openalex":"https://openalex.org/W2410465082","doi":"https://doi.org/10.1587/transinf.2015edp7440","mag":"2410465082"},"language":"en","primary_location":{"id":"doi:10.1587/transinf.2015edp7440","is_oa":true,"landing_page_url":"https://doi.org/10.1587/transinf.2015edp7440","pdf_url":"https://www.jstage.jst.go.jp/article/transinf/E99.D/6/E99.D_2015EDP7440/_pdf","source":{"id":"https://openalex.org/S2486202937","display_name":"IEICE Transactions on Information and Systems","issn_l":"0916-8532","issn":["0916-8532","1745-1361"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Transactions on Information and Systems","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://www.jstage.jst.go.jp/article/transinf/E99.D/6/E99.D_2015EDP7440/_pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5035472616","display_name":"Antoine Trouv\u00e9","orcid":null},"institutions":[{"id":"https://openalex.org/I135598925","display_name":"Kyushu University","ror":"https://ror.org/00p4k0j84","country_code":"JP","type":"education","lineage":["https://openalex.org/I135598925"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Antoine TROUV\u00c9","raw_affiliation_strings":["Engineering Department of Kyushu University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Engineering Department of Kyushu University","institution_ids":["https://openalex.org/I135598925"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060845627","display_name":"Arnaldo J. CRUZ","orcid":null},"institutions":[{"id":"https://openalex.org/I135598925","display_name":"Kyushu University","ror":"https://ror.org/00p4k0j84","country_code":"JP","type":"education","lineage":["https://openalex.org/I135598925"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Arnaldo J. CRUZ","raw_affiliation_strings":["Engineering Department of Kyushu University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Engineering Department of Kyushu University","institution_ids":["https://openalex.org/I135598925"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5109871771","display_name":"Kazuaki Murakami","orcid":null},"institutions":[{"id":"https://openalex.org/I135598925","display_name":"Kyushu University","ror":"https://ror.org/00p4k0j84","country_code":"JP","type":"education","lineage":["https://openalex.org/I135598925"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Kazuaki J. MURAKAMI","raw_affiliation_strings":["Engineering Department of Kyushu University"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Engineering Department of Kyushu University","institution_ids":["https://openalex.org/I135598925"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5110099832","display_name":"Masaki Arai","orcid":null},"institutions":[{"id":"https://openalex.org/I2252096349","display_name":"Fujitsu (Japan)","ror":"https://ror.org/038e2g226","country_code":"JP","type":"company","lineage":["https://openalex.org/I2252096349"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Masaki ARAI","raw_affiliation_strings":["Fujitsu Laboratories Limited"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fujitsu Laboratories Limited","institution_ids":["https://openalex.org/I2252096349"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061784808","display_name":"Tadashi Nakahira","orcid":null},"institutions":[{"id":"https://openalex.org/I2252096349","display_name":"Fujitsu (Japan)","ror":"https://ror.org/038e2g226","country_code":"JP","type":"company","lineage":["https://openalex.org/I2252096349"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Tadashi NAKAHIRA","raw_affiliation_strings":["Fujitsu Laboratories Limited"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fujitsu Laboratories Limited","institution_ids":["https://openalex.org/I2252096349"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5048993028","display_name":"Eiji Yamanaka","orcid":null},"institutions":[{"id":"https://openalex.org/I4210159607","display_name":"Fujitsu (China)","ror":"https://ror.org/04w4yzw62","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210159607"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Eiji YAMANAKA","raw_affiliation_strings":["Fujitsu Limited"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Fujitsu Limited","institution_ids":["https://openalex.org/I4210159607"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4416,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.78453624,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"E99.D","issue":"6","first_page":"1585","last_page":"1594"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13650","display_name":"Computational Physics and Python Applications","score":0.9972000122070312,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T13650","display_name":"Computational Physics and Python Applications","score":0.9972000122070312,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12303","display_name":"Tensor decomposition and applications","score":0.9761999845504761,"subfield":{"id":"https://openalex.org/subfields/2605","display_name":"Computational Mathematics"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11206","display_name":"Model Reduction and Neural Networks","score":0.9373000264167786,"subfield":{"id":"https://openalex.org/subfields/3109","display_name":"Statistical and Nonlinear Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"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.898453414440155},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.8637856245040894},{"id":"https://openalex.org/keywords/vectorization","display_name":"Vectorization (mathematics)","score":0.7106557488441467},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.5775063037872314},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5094040036201477},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.49427342414855957},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.4724602699279785},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4066304862499237},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.36872684955596924},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3251408338546753}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.898453414440155},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.8637856245040894},{"id":"https://openalex.org/C41681595","wikidata":"https://www.wikidata.org/wiki/Q7917855","display_name":"Vectorization (mathematics)","level":2,"score":0.7106557488441467},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.5775063037872314},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5094040036201477},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.49427342414855957},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4724602699279785},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4066304862499237},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.36872684955596924},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3251408338546753}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1587/transinf.2015edp7440","is_oa":true,"landing_page_url":"https://doi.org/10.1587/transinf.2015edp7440","pdf_url":"https://www.jstage.jst.go.jp/article/transinf/E99.D/6/E99.D_2015EDP7440/_pdf","source":{"id":"https://openalex.org/S2486202937","display_name":"IEICE Transactions on Information and Systems","issn_l":"0916-8532","issn":["0916-8532","1745-1361"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Transactions on Information and Systems","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1587/transinf.2015edp7440","is_oa":true,"landing_page_url":"https://doi.org/10.1587/transinf.2015edp7440","pdf_url":"https://www.jstage.jst.go.jp/article/transinf/E99.D/6/E99.D_2015EDP7440/_pdf","source":{"id":"https://openalex.org/S2486202937","display_name":"IEICE Transactions on Information and Systems","issn_l":"0916-8532","issn":["0916-8532","1745-1361"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4320800604","host_organization_name":"Institute of Electronics, Information and Communication Engineers","host_organization_lineage":["https://openalex.org/P4320800604"],"host_organization_lineage_names":["Institute of Electronics, Information and Communication Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEICE Transactions on Information and Systems","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2410465082.pdf","grobid_xml":"https://content.openalex.org/works/W2410465082.grobid-xml"},"referenced_works_count":14,"referenced_works":["https://openalex.org/W59960346","https://openalex.org/W1967846636","https://openalex.org/W1969991578","https://openalex.org/W1988659054","https://openalex.org/W1991495385","https://openalex.org/W2052902739","https://openalex.org/W2064441385","https://openalex.org/W2084341220","https://openalex.org/W2103006842","https://openalex.org/W2143161696","https://openalex.org/W2147623728","https://openalex.org/W2156560068","https://openalex.org/W2168519934","https://openalex.org/W2187089797"],"related_works":["https://openalex.org/W2317245370","https://openalex.org/W2778498407","https://openalex.org/W2979513934","https://openalex.org/W2351155539","https://openalex.org/W198851386","https://openalex.org/W1980160788","https://openalex.org/W2030310580","https://openalex.org/W947442053","https://openalex.org/W2148915962","https://openalex.org/W4313433561"],"abstract_inverted_index":{"Modern":[0],"optimizing":[1],"compilers":[2],"tend":[3],"to":[4,10,26,48,63,72,209,211,216],"be":[5,49],"conservative":[6],"and":[7,85,129,182],"often":[8],"fail":[9],"vectorize":[11],"programs":[12],"that":[13,36,59,154],"would":[14],"have":[15],"benefited":[16],"from":[17],"it.":[18],"In":[19,92,143],"this":[20,54,93,144],"paper,":[21,145],"we":[22,95,146,174,183],"propose":[23,147],"a":[24,50,66,179,187,203,212],"way":[25],"predict":[27,73],"the":[28,33,39,61,64,83,112,140,156,160,165,171,176,194,200,217,221,233,249],"relevant":[29,51],"command-line":[30],"options":[31,198],"of":[32,137,139,151,159,199,206,220,235,240,251],"compiler":[34,201],"so":[35],"it":[37,185],"chooses":[38],"most":[40],"profitable":[41],"vectorization":[42,197],"strategy.":[43,77],"Machine":[44],"learning":[45,68],"has":[46],"proven":[47],"approach":[52],"for":[53,248],"matter:":[55],"fed":[56],"with":[57,170,202,227],"features":[58,153],"describe":[60],"software":[62,90,152,236],"compiler,":[65],"machine":[67],"device":[69],"is":[70],"trained":[71],"an":[74,148,228],"appropriate":[75],"optimization":[76],"The":[78],"related":[79,141],"work":[80],"relies":[81],"on":[82,108,232],"control":[84,128],"data":[86,130],"flow":[87,131],"graphs":[88],"as":[89,178],"features.":[91],"article,":[94],"consider":[96],"tensor":[97,115,161],"contraction":[98,116,162],"programs,":[99],"useful":[100],"in":[101],"various":[102],"scientific":[103],"simulations,":[104],"especially":[105],"chemistry.":[106],"Depending":[107],"how":[109],"they":[110,125],"access":[111],"memory,":[113],"different":[114,121],"kernels":[117],"may":[118],"yield":[119],"very":[120],"performance":[122,234],"figures.":[123],"However,":[124],"exhibit":[126],"identical":[127],"graphs,":[132],"making":[133],"them":[134],"completely":[135],"out":[136],"reach":[138],"work.":[142],"original":[149,229],"set":[150],"capture":[155],"important":[157],"properties":[158],"kernels.":[163],"Considering":[164],"Intel":[166,172,222],"Merom":[167],"processor":[168],"architecture":[169],"Compiler,":[173],"model":[175],"problem":[177,181],"classification":[180],"solve":[184],"using":[186],"support":[188],"vector":[189],"machine.":[190],"Our":[191],"technique":[192],"predicts":[193],"best":[195],"suited":[196],"cross-validation":[204],"accuracy":[205],"93.4%,":[207],"leading":[208],"up":[210],"3-times":[213],"speedup":[214],"compared":[215],"default":[218],"behavior":[219],"Compiler.":[223],"This":[224],"article":[225],"ends":[226],"qualitative":[230],"discussion":[231],"metrics":[237],"by":[238],"means":[239],"visualization.":[241],"All":[242],"our":[243],"measurements":[244],"are":[245],"made":[246],"available":[247],"sake":[250],"reproducibility.":[252]},"counts_by_year":[{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
