{"id":"https://openalex.org/W2130850707","doi":"https://doi.org/10.1145/1134650.1134674","title":"Compiler-directed thermal management for VLIW functional units","display_name":"Compiler-directed thermal management for VLIW functional units","publication_year":2006,"publication_date":"2006-06-14","ids":{"openalex":"https://openalex.org/W2130850707","doi":"https://doi.org/10.1145/1134650.1134674","mag":"2130850707"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/1134650.1134674","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-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/A5001143341","display_name":"Madhu Mutyam","orcid":"https://orcid.org/0000-0003-1638-4195"},"institutions":[{"id":"https://openalex.org/I64189192","display_name":"International Institute of Information Technology, Hyderabad","ror":"https://ror.org/05f11g639","country_code":"IN","type":"education","lineage":["https://openalex.org/I64189192"]}],"countries":["IN"],"is_corresponding":false,"raw_author_name":"Madhu Mutyam","raw_affiliation_strings":["[International Institute of Information Technology Hyderabad, India]"],"affiliations":[{"raw_affiliation_string":"[International Institute of Information Technology Hyderabad, India]","institution_ids":["https://openalex.org/I64189192"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102713572","display_name":"Feihui Li","orcid":"https://orcid.org/0000-0003-3244-2113"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Feihui Li","raw_affiliation_strings":["(The Pennsylvania State University"],"affiliations":[{"raw_affiliation_string":"(The Pennsylvania State University","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101919131","display_name":"Vijaykrishnan Narayanan","orcid":"https://orcid.org/0000-0001-6266-6068"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Vijaykrishnan Narayanan","raw_affiliation_strings":["(The Pennsylvania State University"],"affiliations":[{"raw_affiliation_string":"(The Pennsylvania State University","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007116603","display_name":"Mahmut Kandemir","orcid":"https://orcid.org/0000-0002-9940-9951"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mahmut Kandemir","raw_affiliation_strings":["(The Pennsylvania State University"],"affiliations":[{"raw_affiliation_string":"(The Pennsylvania State University","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5112796358","display_name":"M.J. Irwin","orcid":null},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mary Jane Irwin","raw_affiliation_strings":["(The Pennsylvania State University"],"affiliations":[{"raw_affiliation_string":"(The Pennsylvania State University","institution_ids":["https://openalex.org/I130769515"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.352,"has_fulltext":false,"cited_by_count":29,"citation_normalized_percentile":{"value":0.781766,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":90},"biblio":{"volume":null,"issue":null,"first_page":"163","last_page":"172"},"is_retracted":false,"is_paratext":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/T10363","display_name":"Low-power high-performance VLSI design","score":0.9999,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.9992,"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/instruction-scheduling","display_name":"Instruction scheduling","score":0.67762715},{"id":"https://openalex.org/keywords/datapath","display_name":"Datapath","score":0.6130913}],"concepts":[{"id":"https://openalex.org/C170595534","wikidata":"https://www.wikidata.org/wiki/Q249743","display_name":"Very long instruction word","level":2,"score":0.8943796},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7956759},{"id":"https://openalex.org/C73564150","wikidata":"https://www.wikidata.org/wiki/Q11417093","display_name":"Instruction scheduling","level":5,"score":0.67762715},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6709922},{"id":"https://openalex.org/C2781198647","wikidata":"https://www.wikidata.org/wiki/Q1633673","display_name":"Datapath","level":2,"score":0.6130913},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.54622334},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.45188814},{"id":"https://openalex.org/C68387754","wikidata":"https://www.wikidata.org/wiki/Q7271585","display_name":"Schedule","level":2,"score":0.42380056},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3822786},{"id":"https://openalex.org/C107568181","wikidata":"https://www.wikidata.org/wiki/Q5319000","display_name":"Dynamic priority scheduling","level":3,"score":0.25255704},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13809356},{"id":"https://openalex.org/C127456818","wikidata":"https://www.wikidata.org/wiki/Q238879","display_name":"Rate-monotonic scheduling","level":4,"score":0.10951555},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.101358086},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1145/1134650.1134674","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Industry, innovation and infrastructure","score":0.63,"id":"https://metadata.un.org/sdg/9"}],"grants":[],"datasets":[],"versions":[],"referenced_works_count":32,"referenced_works":["https://openalex.org/W1551263967","https://openalex.org/W1581311986","https://openalex.org/W162527601","https://openalex.org/W2014853465","https://openalex.org/W2018298029","https://openalex.org/W2045828938","https://openalex.org/W2063255488","https://openalex.org/W2098228187","https://openalex.org/W2100404320","https://openalex.org/W2112506396","https://openalex.org/W2114067856","https://openalex.org/W2116299797","https://openalex.org/W2124202448","https://openalex.org/W2125263803","https://openalex.org/W2126439768","https://openalex.org/W2127316331","https://openalex.org/W2129962996","https://openalex.org/W2132844322","https://openalex.org/W2133181071","https://openalex.org/W2135948795","https://openalex.org/W2136647901","https://openalex.org/W2140265053","https://openalex.org/W2150392806","https://openalex.org/W2152165066","https://openalex.org/W2154857344","https://openalex.org/W2156369666","https://openalex.org/W2161931362","https://openalex.org/W2164881815","https://openalex.org/W2165447916","https://openalex.org/W4256338358","https://openalex.org/W4285719527","https://openalex.org/W65564217"],"related_works":["https://openalex.org/W4242411138","https://openalex.org/W4213212800","https://openalex.org/W2734211308","https://openalex.org/W2684728181","https://openalex.org/W2353958330","https://openalex.org/W2134136106","https://openalex.org/W2103250493","https://openalex.org/W2099279072","https://openalex.org/W1590524758","https://openalex.org/W1506210504"],"abstract_inverted_index":{"As":[0,140],"processors,":[1],"memories,":[2],"and":[3,40,52,66,116,148,157,220],"other":[4],"components":[5,73],"of":[6,68,109,136,213],"today's":[7],"embedded":[8],"systems":[9],"are":[10],"pushed":[11],"to":[12,70,97],"higher":[13],"performance":[14,185,201],"in":[15,50,74,104,159],"more":[16,102],"enclosed":[17],"spaces,":[18],"processor":[19],"thermal":[20,35,54,100,114,197],"management":[21,36],"is":[22,58,78,143,150,180],"quickly":[23],"becoming":[24],"a":[25,94,177,209,217],"limiting":[26],"design":[27],"factor.":[28],"While":[29],"previous":[30],"proposals":[31],"mostly":[32],"approached":[33],"this":[34,89,192],"problem":[37],"from":[38],"circuit":[39],"architecture":[41],"angles,":[42],"software":[43],"can":[44,235],"also":[45,163],"play":[46],"an":[47],"important":[48],"role":[49],"identifying":[51],"eliminating":[53],"hotspots":[55],"as":[56,186],"it":[57],"the":[59,64,75,99,105,128,214,221,232],"main":[60],"factor":[61],"that":[62,179,211,231],"shapes":[63],"order":[65],"frequency":[67],"accesses":[69],"different":[71],"hardware":[72],"chip.":[76],"This":[77],"particularly":[79],"true":[80],"for":[81,183,195],"compiler-scheduled":[82],"Very":[83],"Long":[84],"Instruction":[85],"Word":[86],"(VLIW)":[87],"datapath.In":[88],"paper,":[90],"we":[91,120,162],"focus":[92],"on":[93,124,146,152],"compiler-based":[95],"approach":[96],"make":[98],"profile":[101],"balanced":[103,113,196],"integer":[106,129],"functional":[107,130,137],"units":[108,131],"VLIW":[110],"architectures.":[111],"For":[112],"behavior":[115,198],"peak":[117,233],"temperature":[118,147,149,234],"minimization,":[119],"propose":[121],"techniques":[122],"based":[123],"load":[125],"balancing":[126],"across":[127],"with":[132,199],"or":[133],"without":[134],"rotation":[135],"unit":[138],"usage.":[139],"leakage":[141,165],"power":[142,154,166,218],"exponentially":[144],"dependent":[145,151],"total":[153],"(i.e.,":[155],"switching":[156],"leakage),":[158],"our":[160,188,205],"techniques,":[161],"consider":[164],"optimization":[167],"by":[168],"IPC":[169],"tuning":[170],"(instructions":[171],"issued":[172],"per":[173],"cycle).":[174],"By":[175],"taking":[176],"code":[178],"already":[181],"scheduled":[182],"maximum":[184],"input,":[187],"scheduling":[189,206],"strategies":[190,207],"modify":[191],"performance-oriented":[193],"schedule":[194],"negligible":[200],"degradation.":[202],"We":[203],"simulate":[204],"using":[208,226],"framework":[210],"consists":[212],"Trimaran":[215],"infrastructure,":[216],"model,":[219],"HotSpot.":[222],"Our":[223],"experimental":[224],"results":[225],"several":[227],"benchmark":[228],"programs":[229],"reveal":[230],"be":[236],"reduced":[237],"through":[238],"compiler":[239],"scheduling.":[240]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2130850707","counts_by_year":[{"year":2016,"cited_by_count":2},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":3}],"updated_date":"2024-12-13T10:53:19.831086","created_date":"2016-06-24"}