{"id":"https://openalex.org/W2102590609","doi":"https://doi.org/10.1109/cgo.2007.6","title":"Compiler-Directed Variable Latency Aware SPM Management to CopeWith Timing Problems","display_name":"Compiler-Directed Variable Latency Aware SPM Management to CopeWith Timing Problems","publication_year":2007,"publication_date":"2007-03-01","ids":{"openalex":"https://openalex.org/W2102590609","doi":"https://doi.org/10.1109/cgo.2007.6","mag":"2102590609"},"language":"en","primary_location":{"id":"doi:10.1109/cgo.2007.6","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cgo.2007.6","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Symposium on Code Generation and Optimization (CGO'07)","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/A5101738631","display_name":"\u00d6zcan \u00d6zt\u00fcrk","orcid":"https://orcid.org/0000-0002-6870-8430"},"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":"O. Ozturk","raw_affiliation_strings":["Department of Computer Science and Engineering, Pennsylvania State University, USA","Department of Computer Science & Engineering, Pennsylvania State University#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Pennsylvania State University, USA","institution_ids":["https://openalex.org/I130769515"]},{"raw_affiliation_string":"Department of Computer Science & Engineering, Pennsylvania State University#TAB#","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100389826","display_name":"Gong Chen","orcid":"https://orcid.org/0000-0002-1857-3670"},"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":"G. Chen","raw_affiliation_strings":["Department of Computer Science and Engineering, Pennsylvania State University, USA","Department of Computer Science & Engineering, Pennsylvania State University#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Pennsylvania State University, USA","institution_ids":["https://openalex.org/I130769515"]},{"raw_affiliation_string":"Department of Computer Science & Engineering, Pennsylvania State University#TAB#","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":"M. Kandemir","raw_affiliation_strings":["Department of Computer Science and Engineering, Pennsylvania State University, USA","Department of Computer Science & Engineering, Pennsylvania State University#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Pennsylvania State University, USA","institution_ids":["https://openalex.org/I130769515"]},{"raw_affiliation_string":"Department of Computer Science & Engineering, Pennsylvania State University#TAB#","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077359864","display_name":"Mustafa Karak\u00f6y","orcid":"https://orcid.org/0000-0001-7499-0834"},"institutions":[{"id":"https://openalex.org/I47508984","display_name":"Imperial College London","ror":"https://ror.org/041kmwe10","country_code":"GB","type":"education","lineage":["https://openalex.org/I47508984"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"M. Karakoy","raw_affiliation_strings":["Department of Computing, Imperial College London, UK","Imperial College, UK.#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Computing, Imperial College London, UK","institution_ids":["https://openalex.org/I47508984"]},{"raw_affiliation_string":"Imperial College, UK.#TAB#","institution_ids":["https://openalex.org/I47508984"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9553,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.77211437,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"29","issue":null,"first_page":"232","last_page":"243"},"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/T10363","display_name":"Low-power high-performance VLSI design","score":0.9998999834060669,"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.9995999932289124,"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.8852919936180115},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.7733808755874634},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.7077827453613281},{"id":"https://openalex.org/keywords/reuse","display_name":"Reuse","score":0.5976805686950684},{"id":"https://openalex.org/keywords/cas-latency","display_name":"CAS latency","score":0.5564501881599426},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.43229204416275024},{"id":"https://openalex.org/keywords/reliability","display_name":"Reliability (semiconductor)","score":0.4124927222728729},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.37227606773376465},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3704506754875183},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.3531743884086609},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.16944536566734314},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.12844130396842957}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8852919936180115},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.7733808755874634},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.7077827453613281},{"id":"https://openalex.org/C206588197","wikidata":"https://www.wikidata.org/wiki/Q846574","display_name":"Reuse","level":2,"score":0.5976805686950684},{"id":"https://openalex.org/C189930140","wikidata":"https://www.wikidata.org/wiki/Q1112878","display_name":"CAS latency","level":4,"score":0.5564501881599426},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43229204416275024},{"id":"https://openalex.org/C43214815","wikidata":"https://www.wikidata.org/wiki/Q7310987","display_name":"Reliability (semiconductor)","level":3,"score":0.4124927222728729},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.37227606773376465},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3704506754875183},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.3531743884086609},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.16944536566734314},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.12844130396842957},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","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},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.0},{"id":"https://openalex.org/C100800780","wikidata":"https://www.wikidata.org/wiki/Q1175867","display_name":"Memory controller","level":3,"score":0.0},{"id":"https://openalex.org/C18903297","wikidata":"https://www.wikidata.org/wiki/Q7150","display_name":"Ecology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/cgo.2007.6","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cgo.2007.6","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Symposium on Code Generation and Optimization (CGO'07)","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":46,"referenced_works":["https://openalex.org/W40192171","https://openalex.org/W118432253","https://openalex.org/W1488103234","https://openalex.org/W1505220924","https://openalex.org/W1508076293","https://openalex.org/W1737297434","https://openalex.org/W1969288309","https://openalex.org/W2033443176","https://openalex.org/W2038198320","https://openalex.org/W2059807497","https://openalex.org/W2072469764","https://openalex.org/W2077917371","https://openalex.org/W2079163915","https://openalex.org/W2086329118","https://openalex.org/W2104225326","https://openalex.org/W2105145734","https://openalex.org/W2105597240","https://openalex.org/W2105778948","https://openalex.org/W2107114182","https://openalex.org/W2110999128","https://openalex.org/W2112482891","https://openalex.org/W2117285153","https://openalex.org/W2117648153","https://openalex.org/W2124910967","https://openalex.org/W2128938762","https://openalex.org/W2135163821","https://openalex.org/W2140243169","https://openalex.org/W2143219061","https://openalex.org/W2150526221","https://openalex.org/W2154820507","https://openalex.org/W2156716091","https://openalex.org/W2157210245","https://openalex.org/W2162935501","https://openalex.org/W2163270257","https://openalex.org/W2533387447","https://openalex.org/W3008392966","https://openalex.org/W4237039059","https://openalex.org/W4244816354","https://openalex.org/W4247977365","https://openalex.org/W4253202538","https://openalex.org/W4255817501","https://openalex.org/W6604812262","https://openalex.org/W6672089744","https://openalex.org/W6679207818","https://openalex.org/W6680068439","https://openalex.org/W6683424394"],"related_works":["https://openalex.org/W3096456556","https://openalex.org/W4240253816","https://openalex.org/W2169584677","https://openalex.org/W2979513934","https://openalex.org/W4232954277","https://openalex.org/W2020341030","https://openalex.org/W2800626838","https://openalex.org/W4297098431","https://openalex.org/W2437914309","https://openalex.org/W2077105843"],"abstract_inverted_index":{"This":[0],"paper":[1],"proposes":[2],"and":[3,56,60,118,151],"experimentally":[4],"evaluates":[5],"a":[6,58,100],"compiler-driven":[7],"approach":[8,113,136],"that":[9,90,133],"operates":[10],"an":[11,87,115,157],"on-chip":[12],"scratch-pad":[13],"memory":[14],"(SPM)":[15],"assuming":[16],"different":[17,21,53],"latencies":[18],"for":[19],"the":[20,50,78,134,141,149],"SPM":[22,71,96],"lines.":[23],"Our":[24,125],"goal":[25,47],"is":[26],"to":[27,37,75,106,156],"reduce":[28,92],"execution":[29,81],"cycles":[30,82],"without":[31],"creating":[32],"any":[33],"reliability":[34],"problems":[35],"due":[36],"variations":[38],"in":[39,104],"access":[40],"latencies.":[41],"The":[42],"proposed":[43,135],"scheme":[44,89],"achieves":[45],"its":[46,120],"by":[48,98],"evaluating":[49],"reuse":[51,59],"of":[52,80,94],"data":[54,68],"items":[55],"adopting":[57],"latency":[61,93,174],"aware":[62],"data-to-SPM":[63],"placement.":[64],"It":[65],"also":[66,85],"employs":[67],"migration":[69],"within":[70,114],"when":[72],"it":[73],"helps":[74],"cut":[76],"down":[77],"number":[79],"further.":[83],"We":[84,110],"discuss":[86],"alternate":[88],"can":[91],"select":[95],"locations":[97,170],"controlling":[99],"circuit":[101],"level":[102],"mechanism":[103],"software":[105],"further":[107],"improve":[108],"performance.":[109],"implemented":[111],"our":[112],"optimizing":[116],"compiler":[117],"tested":[119],"effectiveness":[121],"through":[122],"extensive":[123],"simulations.":[124],"experiments":[126],"with":[127,163],"twelve":[128],"embedded":[129],"application":[130],"codes":[131],"show":[132],"performs":[137],"much":[138],"better":[139],"than":[140],"worst-case":[142],"based":[143],"design":[144,160],"paradigm":[145],"(16.2%":[146],"improvement":[147],"on":[148],"average)":[150],"comes":[152],"close":[153],"(within":[154],"5.7%)":[155],"hypothetical":[158],"best-case":[159],"(i.e.,":[161],"one":[162],"no":[164],"process":[165],"variation)":[166],"where":[167],"every":[168],"SMP":[169],"uniformly":[171],"have":[172],"low":[173]},"counts_by_year":[{"year":2015,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
