{"id":"https://openalex.org/W1980419087","doi":"https://doi.org/10.1145/1274971.1275005","title":"Cooperative cache partitioning for chip multiprocessors","display_name":"Cooperative cache partitioning for chip multiprocessors","publication_year":2007,"publication_date":"2007-06-17","ids":{"openalex":"https://openalex.org/W1980419087","doi":"https://doi.org/10.1145/1274971.1275005","mag":"1980419087"},"language":"en","primary_location":{"id":"doi:10.1145/1274971.1275005","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1274971.1275005","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 21st annual international conference on Supercomputing","raw_type":"proceedings-article"},"type":"conference-paper","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/A5112782321","display_name":"Jichuan Chang","orcid":null},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jichuan Chang","raw_affiliation_strings":["University of Wisconsin-Madison","University of Wisconsin, Madison"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison","institution_ids":["https://openalex.org/I135310074"]},{"raw_affiliation_string":"University of Wisconsin, Madison","institution_ids":["https://openalex.org/I135310074"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5108260478","display_name":"Gurindar S. Sohi","orcid":null},"institutions":[{"id":"https://openalex.org/I135310074","display_name":"University of Wisconsin\u2013Madison","ror":"https://ror.org/01y2jtd41","country_code":"US","type":"education","lineage":["https://openalex.org/I135310074"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gurindar S. Sohi","raw_affiliation_strings":["University of Wisconsin-Madison","University of Wisconsin, Madison"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Wisconsin-Madison","institution_ids":["https://openalex.org/I135310074"]},{"raw_affiliation_string":"University of Wisconsin, Madison","institution_ids":["https://openalex.org/I135310074"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I135310074"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":266,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"242","last_page":"252"},"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9998999834060669,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9994999766349792,"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.842018187046051},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.8060592412948608},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.7421772480010986},{"id":"https://openalex.org/keywords/thrashing","display_name":"Thrashing","score":0.7203753590583801},{"id":"https://openalex.org/keywords/partition","display_name":"Partition (number theory)","score":0.6258763074874878},{"id":"https://openalex.org/keywords/cache-invalidation","display_name":"Cache invalidation","score":0.5886462330818176},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.5767936706542969},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.5677484273910522},{"id":"https://openalex.org/keywords/smart-cache","display_name":"Smart Cache","score":0.491953581571579},{"id":"https://openalex.org/keywords/cache-pollution","display_name":"Cache pollution","score":0.44280168414115906},{"id":"https://openalex.org/keywords/quality-of-service","display_name":"Quality of service","score":0.4408951997756958},{"id":"https://openalex.org/keywords/cache-coloring","display_name":"Cache coloring","score":0.4375714063644409},{"id":"https://openalex.org/keywords/cache-oblivious-algorithm","display_name":"Cache-oblivious algorithm","score":0.42950040102005005},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3836081624031067},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.3540085554122925},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3324286937713623},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.2814800441265106}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.842018187046051},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.8060592412948608},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.7421772480010986},{"id":"https://openalex.org/C28362024","wikidata":"https://www.wikidata.org/wiki/Q2067413","display_name":"Thrashing","level":2,"score":0.7203753590583801},{"id":"https://openalex.org/C42812","wikidata":"https://www.wikidata.org/wiki/Q1082910","display_name":"Partition (number theory)","level":2,"score":0.6258763074874878},{"id":"https://openalex.org/C25536678","wikidata":"https://www.wikidata.org/wiki/Q5015977","display_name":"Cache invalidation","level":5,"score":0.5886462330818176},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.5767936706542969},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.5677484273910522},{"id":"https://openalex.org/C167713795","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"Smart Cache","level":5,"score":0.491953581571579},{"id":"https://openalex.org/C113166858","wikidata":"https://www.wikidata.org/wiki/Q5015981","display_name":"Cache pollution","level":5,"score":0.44280168414115906},{"id":"https://openalex.org/C5119721","wikidata":"https://www.wikidata.org/wiki/Q220501","display_name":"Quality of service","level":2,"score":0.4408951997756958},{"id":"https://openalex.org/C201148951","wikidata":"https://www.wikidata.org/wiki/Q5015976","display_name":"Cache coloring","level":4,"score":0.4375714063644409},{"id":"https://openalex.org/C59687516","wikidata":"https://www.wikidata.org/wiki/Q5015938","display_name":"Cache-oblivious algorithm","level":5,"score":0.42950040102005005},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3836081624031067},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.3540085554122925},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3324286937713623},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.2814800441265106},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1274971.1275005","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1274971.1275005","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 21st annual international conference on Supercomputing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":51,"referenced_works":["https://openalex.org/W222635886","https://openalex.org/W1512056429","https://openalex.org/W1586999867","https://openalex.org/W1606766658","https://openalex.org/W1855098165","https://openalex.org/W1967474856","https://openalex.org/W1981756989","https://openalex.org/W2005533555","https://openalex.org/W2005740976","https://openalex.org/W2010843180","https://openalex.org/W2014809728","https://openalex.org/W2029171059","https://openalex.org/W2063709997","https://openalex.org/W2067835485","https://openalex.org/W2077186241","https://openalex.org/W2085830671","https://openalex.org/W2093036945","https://openalex.org/W2100844052","https://openalex.org/W2102871765","https://openalex.org/W2103230755","https://openalex.org/W2103397328","https://openalex.org/W2104276806","https://openalex.org/W2111804126","https://openalex.org/W2112605786","https://openalex.org/W2114421447","https://openalex.org/W2117324528","https://openalex.org/W2117902492","https://openalex.org/W2120635877","https://openalex.org/W2126594937","https://openalex.org/W2129548165","https://openalex.org/W2129816520","https://openalex.org/W2131926352","https://openalex.org/W2139239342","https://openalex.org/W2143515003","https://openalex.org/W2143773524","https://openalex.org/W2144941482","https://openalex.org/W2157134596","https://openalex.org/W2164264749","https://openalex.org/W2171164959","https://openalex.org/W2176566884","https://openalex.org/W2243416539","https://openalex.org/W2545380179","https://openalex.org/W2911669905","https://openalex.org/W2916411819","https://openalex.org/W4233785673","https://openalex.org/W4238816702","https://openalex.org/W4241286244","https://openalex.org/W4245173209","https://openalex.org/W4248800093","https://openalex.org/W4255387252","https://openalex.org/W6630579508"],"related_works":["https://openalex.org/W2098406302","https://openalex.org/W2546991807","https://openalex.org/W2076114130","https://openalex.org/W2535115842","https://openalex.org/W2121191383","https://openalex.org/W3109982023","https://openalex.org/W1505654810","https://openalex.org/W1584415117","https://openalex.org/W2734782074","https://openalex.org/W2750716983"],"abstract_inverted_index":{"This":[0],"paper":[1],"presents":[2],"Cooperative":[3],"Cache":[4],"Partitioning":[5],"(CCP)":[6],"to":[7,50,75,97,114,124],"allocate":[8],"cache":[9,18,35,42,104,139],"resources":[10,43],"among":[11,44],"threads":[12],"concurrently":[13],"running":[14],"on":[15],"CMPs.":[16],"Unlike":[17],"partitioning":[19,105,127],"schemes":[20],"that":[21,134],"use":[22],"a":[23,29,125],"single":[24],"spatial":[25],"partition":[26,58],"repeatedly":[27],"throughout":[28],"stable":[30],"program":[31],"phase,":[32],"CCP":[33],"resolves":[34],"contention":[36],"with":[37,109],"multiple":[38],"time-sharing":[39],"partitions.":[40],"Timesharing":[41],"partitions":[45,72,96],"allows":[46],"each":[47,92],"thrashing":[48],"thread":[49],"speed":[51],"up":[52],"dramatically":[53],"in":[54],"at":[55],"least":[56],"one":[57],"by":[59,69,85],"unfairly":[60],"shrinking":[61],"other":[62],"threads'":[63],"capacity":[64,94],"allocations,":[65],"while":[66],"improving":[67],"fairness":[68],"giving":[70],"different":[71],"equal":[73],"chance":[74],"execute.":[76],"Quality-of-Service":[77],"(QoS)":[78],"is":[79,106],"guaranteed":[80],"over":[81],"the":[82,87,99,116],"long":[83],"term":[84],"orchestrating":[86],"shrink":[88],"and":[89,129],"expansion":[90],"of":[91,118],"thread's":[93],"across":[95],"bound":[98],"average":[100],"slowdown.":[101],"Time-sharing":[102],"based":[103],"further":[107],"integrated":[108],"CMP":[110],"cooperative":[111],"caching":[112],"[6]":[113],"exploit":[115],"benefits":[117],"LRU-based":[119],"latency":[120],"optimizations,":[121],"which":[122],"leads":[123],"simplified":[126],"algorithm":[128],"better":[130],"performance":[131],"for":[132],"workloads":[133],"do":[135],"not":[136],"benefit":[137],"from":[138],"partitioning.":[140]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":3},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":6},{"year":2020,"cited_by_count":3},{"year":2019,"cited_by_count":6},{"year":2018,"cited_by_count":10},{"year":2017,"cited_by_count":7},{"year":2016,"cited_by_count":14},{"year":2015,"cited_by_count":18},{"year":2014,"cited_by_count":10},{"year":2013,"cited_by_count":30},{"year":2012,"cited_by_count":28}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
