{"id":"https://openalex.org/W2053480496","doi":"https://doi.org/10.1109/estimedia.2011.6088530","title":"Scheduling of stream programs onto SPM enhanced processors with code overlay","display_name":"Scheduling of stream programs onto SPM enhanced processors with code overlay","publication_year":2011,"publication_date":"2011-10-01","ids":{"openalex":"https://openalex.org/W2053480496","doi":"https://doi.org/10.1109/estimedia.2011.6088530","mag":"2053480496"},"language":"en","primary_location":{"id":"doi:10.1109/estimedia.2011.6088530","is_oa":false,"landing_page_url":"https://doi.org/10.1109/estimedia.2011.6088530","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2011 9th IEEE Symposium on Embedded Systems for Real-Time Multimedia","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/A5054953565","display_name":"Weijia Che","orcid":null},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Weijia Che","raw_affiliation_strings":["Faculty of Computer Science and Engineering, Arizona State University, Tempe, AZ, USA","Faculty of Computer Science and Engineering, Arizona State University, Tempe, AZ 85287"],"affiliations":[{"raw_affiliation_string":"Faculty of Computer Science and Engineering, Arizona State University, Tempe, AZ, USA","institution_ids":["https://openalex.org/I55732556"]},{"raw_affiliation_string":"Faculty of Computer Science and Engineering, Arizona State University, Tempe, AZ 85287","institution_ids":["https://openalex.org/I55732556"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5109416106","display_name":"Karam S. Chatha","orcid":null},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Karam S. Chatha","raw_affiliation_strings":["Faculty of Computer Science and Engineering, Arizona State University, Tempe, AZ, USA","Faculty of Computer Science and Engineering, Arizona State University, Tempe, AZ 85287"],"affiliations":[{"raw_affiliation_string":"Faculty of Computer Science and Engineering, Arizona State University, Tempe, AZ, USA","institution_ids":["https://openalex.org/I55732556"]},{"raw_affiliation_string":"Faculty of Computer Science and Engineering, Arizona State University, Tempe, AZ 85287","institution_ids":["https://openalex.org/I55732556"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5054953565"],"corresponding_institution_ids":["https://openalex.org/I55732556"],"apc_list":null,"apc_paid":null,"fwci":1.511,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.83400153,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"9","last_page":"18"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998000264167786,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9997000098228455,"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/computer-science","display_name":"Computer science","score":0.8782527446746826},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.6714335083961487},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.5582164525985718},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.5450499653816223},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5394232273101807},{"id":"https://openalex.org/keywords/stream-processing","display_name":"Stream processing","score":0.4785521626472473},{"id":"https://openalex.org/keywords/ibm","display_name":"IBM","score":0.4268359839916229},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.42397454380989075},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.41352641582489014},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3253476619720459},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19961589574813843}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8782527446746826},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.6714335083961487},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.5582164525985718},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.5450499653816223},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5394232273101807},{"id":"https://openalex.org/C107027933","wikidata":"https://www.wikidata.org/wiki/Q2006448","display_name":"Stream processing","level":2,"score":0.4785521626472473},{"id":"https://openalex.org/C70388272","wikidata":"https://www.wikidata.org/wiki/Q5968558","display_name":"IBM","level":2,"score":0.4268359839916229},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.42397454380989075},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.41352641582489014},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3253476619720459},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19961589574813843},{"id":"https://openalex.org/C21547014","wikidata":"https://www.wikidata.org/wiki/Q1423657","display_name":"Operations management","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"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/C171250308","wikidata":"https://www.wikidata.org/wiki/Q11468","display_name":"Nanotechnology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/estimedia.2011.6088530","is_oa":false,"landing_page_url":"https://doi.org/10.1109/estimedia.2011.6088530","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2011 9th IEEE Symposium on Embedded Systems for Real-Time Multimedia","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.8500000238418579,"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320309480","display_name":"Nvidia","ror":"https://ror.org/03jdj4y14"},{"id":"https://openalex.org/F4320309808","display_name":"Science Foundation Arizona","ror":"https://ror.org/05kjhj835"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W1542768242","https://openalex.org/W1568192366","https://openalex.org/W1595885266","https://openalex.org/W1969263617","https://openalex.org/W1972080618","https://openalex.org/W1982132112","https://openalex.org/W2011900848","https://openalex.org/W2032309817","https://openalex.org/W2045097764","https://openalex.org/W2060206222","https://openalex.org/W2079842646","https://openalex.org/W2090809553","https://openalex.org/W2098511965","https://openalex.org/W2098582452","https://openalex.org/W2105778948","https://openalex.org/W2108845379","https://openalex.org/W2119908162","https://openalex.org/W2148228186","https://openalex.org/W2160081236","https://openalex.org/W2161445662","https://openalex.org/W2163270257","https://openalex.org/W2170808459","https://openalex.org/W4233620646","https://openalex.org/W4240035853","https://openalex.org/W4241513866","https://openalex.org/W4253634383","https://openalex.org/W4255817501","https://openalex.org/W6676122975"],"related_works":["https://openalex.org/W2379153735","https://openalex.org/W3126131865","https://openalex.org/W2046172023","https://openalex.org/W2972896947","https://openalex.org/W2170146914","https://openalex.org/W4253186488","https://openalex.org/W2355105570","https://openalex.org/W2083974823","https://openalex.org/W595346907","https://openalex.org/W2072751097"],"abstract_inverted_index":{"Scratch":[0],"Pad":[1],"Memories":[2],"(SPM)":[3],"have":[4],"emerged":[5],"as":[6,42],"an":[7,140],"alternative":[8],"to":[9,16],"caches":[10],"in":[11],"embedded":[12,63,73],"processor":[13],"architectures":[14],"due":[15],"their":[17],"lower":[18],"power":[19],"consumption,":[20],"smaller":[21,134],"chip":[22],"area":[23],"and":[24,80,98],"superior":[25],"performance.":[26],"However,":[27],"the":[28,34,40,115,148,173],"advantages":[29],"of":[30,36,72,142,156,172],"SPM":[31,61,85,109],"come":[32],"at":[33],"expense":[35],"increased":[37],"load":[38],"on":[39,132],"programmer":[41],"she":[43],"is":[44,51,159],"responsible":[45],"for":[46,54,57,84,96,108],"memory":[47,77],"management.":[48],"Consequently,":[49],"there":[50],"a":[52,69,93,128,133],"need":[53],"novel":[55],"compilation":[56],"mapping":[58],"applications":[59,101],"onto":[60,166],"enhanced":[62,110],"processors.":[64,87,111],"Stream":[65],"programs":[66],"(that":[67],"describe":[68],"large":[70,129],"class":[71],"applications)":[74],"demonstrate":[75],"stable":[76],"access":[78],"patterns,":[79],"are":[81,124],"particularly":[82],"suitable":[83],"based":[86],"In":[88],"this":[89],"paper":[90],"we":[91],"present":[92,139],"heuristic":[94],"approach":[95,144],"scheduling":[97],"compiling":[99,162],"streaming":[100,164],"(modeled":[102],"by":[103,118,150,161],"synchronous":[104],"data":[105],"flow":[106],"graphs)":[107],"The":[112,154],"technique":[113],"maximizes":[114],"application":[116,165],"performance":[117],"minimizing":[119],"code":[120,130,152],"overlay":[121],"overheads":[122,149],"that":[123,145],"introduced":[125],"when":[126],"executing":[127],"base":[131],"sized":[135],"SPM.":[136],"We":[137],"also":[138],"extension":[141],"our":[143,157],"further":[146],"reduces":[147],"selective":[151],"pre-fetching.":[153],"effectiveness":[155],"approaches":[158],"evaluated":[160],"ten":[163],"one":[167],"Synergistic":[168],"Processing":[169],"Engine":[170],"(SPE)":[171],"IBM":[174],"Cell":[175],"processor.":[176]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1},{"year":2014,"cited_by_count":1},{"year":2013,"cited_by_count":3},{"year":2012,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
