{"id":"https://openalex.org/W2606778463","doi":"https://doi.org/10.1109/tcad.2017.2695894","title":"Symmetry-Eliminating Design Space Exploration for Hybrid Application Mapping on Many-Core Architectures","display_name":"Symmetry-Eliminating Design Space Exploration for Hybrid Application Mapping on Many-Core Architectures","publication_year":2017,"publication_date":"2017-04-19","ids":{"openalex":"https://openalex.org/W2606778463","doi":"https://doi.org/10.1109/tcad.2017.2695894","mag":"2606778463"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2017.2695894","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2017.2695894","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-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/A5006482816","display_name":"Tobias Schwarzer","orcid":"https://orcid.org/0000-0001-7914-7774"},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tobias Schwarzer","raw_affiliation_strings":["Department of Computer Science, Friedrich Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany"],"raw_orcid":"https://orcid.org/0000-0001-7914-7774","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Friedrich Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021059553","display_name":"Andreas Weichslgartner","orcid":"https://orcid.org/0000-0002-1368-8559"},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Andreas Weichslgartner","raw_affiliation_strings":["Department of Computer Science, Friedrich Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Friedrich Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079135719","display_name":"Michael Gla\u00df","orcid":"https://orcid.org/0000-0002-8006-8843"},"institutions":[{"id":"https://openalex.org/I196349391","display_name":"Universit\u00e4t Ulm","ror":"https://ror.org/032000t02","country_code":"DE","type":"education","lineage":["https://openalex.org/I196349391"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Michael Glass","raw_affiliation_strings":["Universitat Ulm, Ulm, Baden-W\u00fcrttemberg, DE"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Universitat Ulm, Ulm, Baden-W\u00fcrttemberg, DE","institution_ids":["https://openalex.org/I196349391"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5036056755","display_name":"Stefan Wildermann","orcid":"https://orcid.org/0000-0002-4324-2187"},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Stefan Wildermann","raw_affiliation_strings":["Department of Computer Science, Friedrich Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Friedrich Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051618960","display_name":"P. W. J. L. Brand","orcid":"https://orcid.org/0000-0002-4722-7785"},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Peter Brand","raw_affiliation_strings":["Department of Computer Science, Friedrich Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Friedrich Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany","institution_ids":["https://openalex.org/I181369854"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5076672029","display_name":"J\u00fcrgen Teich","orcid":"https://orcid.org/0000-0001-6285-5862"},"institutions":[{"id":"https://openalex.org/I181369854","display_name":"Friedrich-Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg","ror":"https://ror.org/00f7hpc57","country_code":"DE","type":"education","lineage":["https://openalex.org/I181369854"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Jurgen Teich","raw_affiliation_strings":["Department of Computer Science, Friedrich Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science, Friedrich Alexander-Universit\u00e4t Erlangen-N\u00fcrnberg (FAU), Erlangen, Germany","institution_ids":["https://openalex.org/I181369854"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":4.6279,"has_fulltext":false,"cited_by_count":36,"citation_normalized_percentile":{"value":0.9532911,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"37","issue":"2","first_page":"297","last_page":"310"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9986000061035156,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9986000061035156,"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.9973999857902527,"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.9908000230789185,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7260422110557556},{"id":"https://openalex.org/keywords/cluster-analysis","display_name":"Cluster analysis","score":0.6172472238540649},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.5747052431106567},{"id":"https://openalex.org/keywords/encoding","display_name":"Encoding (memory)","score":0.44408679008483887},{"id":"https://openalex.org/keywords/flexibility","display_name":"Flexibility (engineering)","score":0.44201239943504333},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4352959096431732},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.42365872859954834},{"id":"https://openalex.org/keywords/space","display_name":"Space (punctuation)","score":0.41336914896965027},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3223009705543518},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2067197859287262},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.1705825924873352}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7260422110557556},{"id":"https://openalex.org/C73555534","wikidata":"https://www.wikidata.org/wiki/Q622825","display_name":"Cluster analysis","level":2,"score":0.6172472238540649},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.5747052431106567},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.44408679008483887},{"id":"https://openalex.org/C2780598303","wikidata":"https://www.wikidata.org/wiki/Q65921492","display_name":"Flexibility (engineering)","level":2,"score":0.44201239943504333},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4352959096431732},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.42365872859954834},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.41336914896965027},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3223009705543518},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2067197859287262},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.1705825924873352},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcad.2017.2695894","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2017.2695894","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4000000059604645,"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W1488202922","https://openalex.org/W1558919105","https://openalex.org/W1582823543","https://openalex.org/W1968130443","https://openalex.org/W2000199097","https://openalex.org/W2005719122","https://openalex.org/W2029430245","https://openalex.org/W2044235194","https://openalex.org/W2048706569","https://openalex.org/W2054302810","https://openalex.org/W2063375245","https://openalex.org/W2069195425","https://openalex.org/W2069223105","https://openalex.org/W2081166696","https://openalex.org/W2086534924","https://openalex.org/W2090066236","https://openalex.org/W2092038045","https://openalex.org/W2094860575","https://openalex.org/W2097071547","https://openalex.org/W2120209700","https://openalex.org/W2120538858","https://openalex.org/W2123184444","https://openalex.org/W2125793787","https://openalex.org/W2129710305","https://openalex.org/W2144357574","https://openalex.org/W2147726041","https://openalex.org/W2151138273","https://openalex.org/W2160642395","https://openalex.org/W2164664905","https://openalex.org/W2170363162","https://openalex.org/W2335440829","https://openalex.org/W2340076492","https://openalex.org/W2444333404","https://openalex.org/W2539149736","https://openalex.org/W2590858232","https://openalex.org/W2799002712","https://openalex.org/W4255145811","https://openalex.org/W6643031295","https://openalex.org/W6750578455"],"related_works":["https://openalex.org/W4236696095","https://openalex.org/W3143779693","https://openalex.org/W2626808643","https://openalex.org/W2804364458","https://openalex.org/W3103727510","https://openalex.org/W4298130764","https://openalex.org/W2132641928","https://openalex.org/W2082398983","https://openalex.org/W4293054118","https://openalex.org/W2348021072"],"abstract_inverted_index":{"Large":[0],"scale":[1],"many-core":[2],"systems":[3],"are":[4,194],"able":[5],"to":[6,70,113,121,182],"execute":[7],"concurrently":[8],"changing":[9],"mixes":[10],"of":[11,21,24,33,52,68,72,92,116,148,264,267],"different":[12],"parallel":[13],"applications.":[14],"Hybrid":[15],"application":[16],"mapping":[17,67,120,154,193],"combines":[18],"the":[19,31,50,63,66,73,80,90,93,111,149,172,199,220,234,244,250,265,268],"strengths":[20],"design-time":[22],"exploration/analysis":[23],"resource":[25],"constellations":[26],"for":[27,202],"task-to-core":[28],"mappings":[29,36,133],"with":[30,187,243],"flexibility":[32],"choosing":[34],"concrete":[35,192],"at":[37,188],"run":[38],"time.":[39],"However,":[40,124],"state-of-the-art":[41,257],"design":[42],"space":[43,82,248],"exploration":[44],"(DSE)":[45],"techniques":[46,253],"so":[47],"far":[48],"ignore":[49],"problem":[51,112],"symmetries":[53,108,138,170],"in":[54,62,139,262],"modern":[55],"heterogeneous":[56],"architectures:":[57],"not":[58],"only":[59,185],"recurring":[60],"patterns":[61],"architecture":[64],"but":[65],"tasks":[69,117],"instances":[71],"same":[74],"processor":[75,122],"type":[76,132,153],"may":[77,134],"unnecessarily":[78],"increase":[79],"search":[81,141,173,200,247],"by":[83,109,229],"redundant,":[84],"symmetrical":[85],"implementations":[86,186],"which":[87,162],"typically":[88],"affects":[89],"quality":[91,266],"DSE.":[94,235],"As":[95],"a":[96,100,114,146,156,178,240,256],"remedy,":[97],"we":[98,125,144,205,216],"propose":[99],"novel":[101,245],"meta-heuristic":[102],"DSE":[103,241],"approach":[104,258],"that":[105,127,184,239],"eliminates":[106,163],"architectural":[107,165],"abstracting":[110],"clustering":[115,130,151],"and":[118,131,152,224,249],"their":[119],"types.":[123],"demonstrate":[126],"simple":[128],"task":[129,150],"again":[135],"introduce":[136],"encoding":[137,169],"our":[140,226],"space.":[142,174],"Thus,":[143],"present":[145],"formulation":[147],"as":[155,166,168],"0-1":[157,227],"integer":[158],"linear":[159],"program":[160],"(ILP)":[161],"all":[164],"well":[167],"from":[171,212,260],"We":[175],"also":[176],"contribute":[177],"formal":[179],"feasibility":[180],"check":[181],"ensure":[183],"least":[189],"one":[190],"feasible":[191,203],"considered.":[195],"To":[196],"further":[197],"improve":[198],"process":[201],"solutions,":[204],"apply":[206],"satisfiability":[207],"modulo":[208],"theories-like":[209],"learning":[210,252],"techniques:":[211],"each":[213],"infeasible":[214,223],"implementation,":[215],"extract":[217],"conditions":[218],"why":[219],"implementation":[221,270],"is":[222],"enrich":[225],"ILP":[228],"additional":[230],"constraints":[231],"continuously":[232],"during":[233],"Experimental":[236],"results":[237],"show":[238],"equipped":[242],"symmetry-eliminating":[246],"proposed":[251],"clearly":[254],"outperforms":[255],"known":[259],"literature":[261],"terms":[263],"gained":[269],"classes.":[271]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2022,"cited_by_count":3},{"year":2021,"cited_by_count":5},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":8},{"year":2017,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
