{"id":"https://openalex.org/W2007059865","doi":"https://doi.org/10.1145/2541228.2555298","title":"ReSense","display_name":"ReSense","publication_year":2013,"publication_date":"2013-12-01","ids":{"openalex":"https://openalex.org/W2007059865","doi":"https://doi.org/10.1145/2541228.2555298","mag":"2007059865"},"language":"en","primary_location":{"id":"doi:10.1145/2541228.2555298","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2541228.2555298","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2555298&type=pdf","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"http://dl.acm.org/ft_gateway.cfm?id=2555298&type=pdf","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5068772905","display_name":"Tanima Dey","orcid":"https://orcid.org/0009-0008-5128-6682"},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Tanima Dey","raw_affiliation_strings":["University of Virginia, Charlottesville, Virginia"],"affiliations":[{"raw_affiliation_string":"University of Virginia, Charlottesville, Virginia","institution_ids":["https://openalex.org/I51556381"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100392222","display_name":"Wei Wang","orcid":"https://orcid.org/0000-0003-2262-2508"},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wei Wang","raw_affiliation_strings":["University of Virginia, Charlottesville, Virginia"],"affiliations":[{"raw_affiliation_string":"University of Virginia, Charlottesville, Virginia","institution_ids":["https://openalex.org/I51556381"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068264173","display_name":"Jack W. Davidson","orcid":null},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jack W. Davidson","raw_affiliation_strings":["University of Virginia, Charlottesville, Virginia"],"affiliations":[{"raw_affiliation_string":"University of Virginia, Charlottesville, Virginia","institution_ids":["https://openalex.org/I51556381"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5047746948","display_name":"Mary Lou Soffa","orcid":"https://orcid.org/0000-0002-3665-7763"},"institutions":[{"id":"https://openalex.org/I51556381","display_name":"University of Virginia","ror":"https://ror.org/0153tk833","country_code":"US","type":"education","lineage":["https://openalex.org/I51556381"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mary Lou Soffa","raw_affiliation_strings":["University of Virginia, Charlottesville, Virginia"],"affiliations":[{"raw_affiliation_string":"University of Virginia, Charlottesville, Virginia","institution_ids":["https://openalex.org/I51556381"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5068772905"],"corresponding_institution_ids":["https://openalex.org/I51556381"],"apc_list":null,"apc_paid":null,"fwci":2.22,"has_fulltext":true,"cited_by_count":15,"citation_normalized_percentile":{"value":0.87452635,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":"10","issue":"4","first_page":"1","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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":0.9998999834060669,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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.9984999895095825,"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.9112958908081055},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.7261343598365784},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.6921839714050293},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6571120023727417},{"id":"https://openalex.org/keywords/multithreading","display_name":"Multithreading","score":0.6230179071426392},{"id":"https://openalex.org/keywords/memory-hierarchy","display_name":"Memory hierarchy","score":0.5512736439704895},{"id":"https://openalex.org/keywords/parsec","display_name":"Parsec","score":0.496542751789093},{"id":"https://openalex.org/keywords/execution-time","display_name":"Execution time","score":0.4178364872932434},{"id":"https://openalex.org/keywords/shared-memory","display_name":"Shared memory","score":0.41349518299102783},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.34700727462768555},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.29396888613700867},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.17105498909950256}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9112958908081055},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.7261343598365784},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.6921839714050293},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6571120023727417},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.6230179071426392},{"id":"https://openalex.org/C2778100165","wikidata":"https://www.wikidata.org/wiki/Q1589327","display_name":"Memory hierarchy","level":3,"score":0.5512736439704895},{"id":"https://openalex.org/C44060867","wikidata":"https://www.wikidata.org/wiki/Q12129","display_name":"Parsec","level":3,"score":0.496542751789093},{"id":"https://openalex.org/C2989134064","wikidata":"https://www.wikidata.org/wiki/Q288510","display_name":"Execution time","level":2,"score":0.4178364872932434},{"id":"https://openalex.org/C133875982","wikidata":"https://www.wikidata.org/wiki/Q764810","display_name":"Shared memory","level":2,"score":0.41349518299102783},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.34700727462768555},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.29396888613700867},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.17105498909950256},{"id":"https://openalex.org/C150846664","wikidata":"https://www.wikidata.org/wiki/Q7602306","display_name":"Stars","level":2,"score":0.0},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2541228.2555298","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2541228.2555298","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2555298&type=pdf","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/2541228.2555298","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2541228.2555298","pdf_url":"http://dl.acm.org/ft_gateway.cfm?id=2555298&type=pdf","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Decent work and economic growth","score":0.4300000071525574,"id":"https://metadata.un.org/sdg/8"}],"awards":[{"id":"https://openalex.org/G4232272546","display_name":null,"funder_award_id":"CCF-0811689 and CNS-0964627","funder_id":"https://openalex.org/F4320337388","funder_display_name":"Division of Computer and Network Systems"},{"id":"https://openalex.org/G4895712372","display_name":null,"funder_award_id":"CCF-0811689 and CNS-0964627","funder_id":"https://openalex.org/F4320337387","funder_display_name":"Division of Computing and Communication Foundations"},{"id":"https://openalex.org/G6207218579","display_name":"CPA-CPL-T: Collaborative Research:  REEact:  A Robust Execution Environment for Fragile Multicore Systems","funder_award_id":"0811689","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8878848345","display_name":"CSR: Medium: Collaborative Research: Scaling the Implicitly Parallel Programming Model with Lifelong Thread Extraction and Dynamic Adaptation","funder_award_id":"0964627","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320337387","display_name":"Division of Computing and Communication Foundations","ror":"https://ror.org/01mng8331"},{"id":"https://openalex.org/F4320337388","display_name":"Division of Computer and Network Systems","ror":"https://ror.org/02rdzmk74"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2007059865.pdf","grobid_xml":"https://content.openalex.org/works/W2007059865.grobid-xml"},"referenced_works_count":43,"referenced_works":["https://openalex.org/W162532313","https://openalex.org/W1483769461","https://openalex.org/W1969923711","https://openalex.org/W1971165887","https://openalex.org/W1974875636","https://openalex.org/W1978278938","https://openalex.org/W2001986196","https://openalex.org/W2006626399","https://openalex.org/W2038897871","https://openalex.org/W2054604581","https://openalex.org/W2056902710","https://openalex.org/W2059290792","https://openalex.org/W2060032722","https://openalex.org/W2064039391","https://openalex.org/W2086291744","https://openalex.org/W2089229046","https://openalex.org/W2098278566","https://openalex.org/W2103397328","https://openalex.org/W2112121929","https://openalex.org/W2113800493","https://openalex.org/W2115910081","https://openalex.org/W2131242643","https://openalex.org/W2135089498","https://openalex.org/W2143773524","https://openalex.org/W2144509871","https://openalex.org/W2144932582","https://openalex.org/W2145035826","https://openalex.org/W2146434221","https://openalex.org/W2150139096","https://openalex.org/W2151326614","https://openalex.org/W2155396321","https://openalex.org/W2158581001","https://openalex.org/W2160241055","https://openalex.org/W2164988937","https://openalex.org/W2169875292","https://openalex.org/W2172339043","https://openalex.org/W2182859437","https://openalex.org/W2331219683","https://openalex.org/W2764743921","https://openalex.org/W3112651258","https://openalex.org/W4229701516","https://openalex.org/W4238816702","https://openalex.org/W4240262711"],"related_works":["https://openalex.org/W1569389315","https://openalex.org/W2133792541","https://openalex.org/W2781843065","https://openalex.org/W1993711049","https://openalex.org/W2503642292","https://openalex.org/W2130327500","https://openalex.org/W4254609974","https://openalex.org/W2537134792","https://openalex.org/W2788822748","https://openalex.org/W2007059865"],"abstract_inverted_index":{"To":[0,123],"utilize":[1],"the":[2,31,62,66,78,114,120,139,143,175,180,201,214,225,230],"full":[3],"potential":[4],"of":[5,80,156,179],"modern":[6],"chip":[7],"multiprocessors":[8],"and":[9,52,103,136,161,188,190,197,209,241],"obtain":[10],"scalable":[11],"performance":[12,234],"improvements,":[13],"it":[14],"is":[15,104],"critical":[16],"to":[17,39,97,173,185,194],"mitigate":[18],"resource":[19,102],"contention":[20,60],"created":[21],"by":[22,69,106,117,183,192],"multithreaded":[23,42,48,115],"workloads.":[24],"In":[25],"this":[26],"article,":[27],"we":[28,222],"describe":[29],"ReSense,":[30],"first":[32],"runtime":[33],"system":[34],"that":[35,75,111,224],"uses":[36],"application":[37,116],"characteristics":[38],"dynamically":[40,76],"map":[41],"applications":[43,49],"from":[44,82,134],"dynamic":[45,83,153],"workloads\u2014workloads":[46],"where":[47],"arrive,":[50],"execute,":[51],"terminate":[53],"continuously":[54],"in":[55,65,142],"unpredictable":[56],"ways.":[57],"ReSense":[58,170],"mitigates":[59],"for":[61,131,138,218,237,243],"shared":[63,140],"resources":[64,141],"memory":[67,101,144],"hierarchy":[68,145],"applying":[70],"a":[71,86,99],"novel":[72],"thread-mapping":[73],"algorithm":[74],"adjusts":[77],"mapping":[79,217],"threads":[81],"workloads":[84,154,182],"using":[85],"precalculated":[87],"sensitivity":[88,91,96,127],"score.":[89],"The":[90],"score":[92],"quantifies":[93],"an":[94,107],"application's":[95],"sharing":[98],"particular":[100],"calculated":[105],"efficient":[108],"characterization":[109],"process":[110],"involves":[112],"running":[113],"itself":[118],"on":[119,146,204],"target":[121],"platform.":[122],"measure":[124],"ReSense's":[125,211],"effectiveness,":[126],"scores":[128],"were":[129],"determined":[130,232],"21":[132],"benchmarks":[133,164],"PARSEC-2.1":[135],"NPB-OMP-3.3":[137],"four":[147],"different":[148,220],"platforms.":[149],"Using":[150],"three":[151,181],"different-sized":[152],"composed":[155],"randomly":[157,166],"selected":[158,167],"two,":[159],"four,":[160],"eight":[162],"corunning":[163],"with":[165,213,229],"start":[168],"times,":[169],"was":[171,235],"able":[172],"improve":[174],"average":[176,227,238],"response":[177,239],"time":[178,240],"up":[184,193],"27.03%,":[186],"20.89%,":[187],"29.34%":[189],"throughput":[191],"19.97%,":[195],"46.56%,":[196],"29.86%,":[198],"respectively,":[199],"over":[200],"native":[202],"OS":[203],"real":[205],"hardware.":[206],"By":[207],"estimating":[208],"comparing":[210],"effectiveness":[212],"optimal":[215,233],"thread":[216],"two":[219],"workloads,":[221],"found":[223],"maximum":[226],"difference":[228],"experimentally":[231],"1.49%":[236],"2.08%":[242],"throughput.":[244]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2019,"cited_by_count":2},{"year":2017,"cited_by_count":4},{"year":2015,"cited_by_count":7}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2016-06-24T00:00:00"}
