{"id":"https://openalex.org/W2099280458","doi":"https://doi.org/10.1145/2579672","title":"BPM/BPM+","display_name":"BPM/BPM+","publication_year":2014,"publication_date":"2014-02-01","ids":{"openalex":"https://openalex.org/W2099280458","doi":"https://doi.org/10.1145/2579672","mag":"2099280458"},"language":"en","primary_location":{"id":"doi:10.1145/2579672","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2579672","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2579672","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":"https://dl.acm.org/doi/pdf/10.1145/2579672","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100349661","display_name":"Lei Liu","orcid":"https://orcid.org/0000-0003-4854-7382"},"institutions":[{"id":"https://openalex.org/I4391767888","display_name":"State Key Laboratory of Computer Architecture","ror":"https://ror.org/02pq9w205","country_code":null,"type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176","https://openalex.org/I4391767888"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Lei Liu","raw_affiliation_strings":["State Key Laboratory of Computer Architecture, ICT, CAS, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, ICT, CAS, China","institution_ids":["https://openalex.org/I4391767888"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085373321","display_name":"Zehan Cui","orcid":null},"institutions":[{"id":"https://openalex.org/I4391767888","display_name":"State Key Laboratory of Computer Architecture","ror":"https://ror.org/02pq9w205","country_code":null,"type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176","https://openalex.org/I4391767888"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zehan Cui","raw_affiliation_strings":["State Key Laboratory of Computer Architecture, ICT, CAS, China; Graduate School, CAS, China","Graduate School, CAS, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, ICT, CAS, China; Graduate School, CAS, China","institution_ids":["https://openalex.org/I4391767888"]},{"raw_affiliation_string":"Graduate School, CAS, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100355279","display_name":"Yong Li","orcid":"https://orcid.org/0000-0001-5929-4558"},"institutions":[{"id":"https://openalex.org/I170201317","display_name":"University of Pittsburgh","ror":"https://ror.org/01an3r305","country_code":"US","type":"education","lineage":["https://openalex.org/I170201317"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yong Li","raw_affiliation_strings":["Department of ECE, University of Pittsburgh"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of ECE, University of Pittsburgh","institution_ids":["https://openalex.org/I170201317"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101807410","display_name":"Yungang Bao","orcid":"https://orcid.org/0000-0001-6565-5276"},"institutions":[{"id":"https://openalex.org/I4391767888","display_name":"State Key Laboratory of Computer Architecture","ror":"https://ror.org/02pq9w205","country_code":null,"type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176","https://openalex.org/I4391767888"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yungang Bao","raw_affiliation_strings":["State Key Laboratory of Computer Architecture, ICT, CAS, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, ICT, CAS, China","institution_ids":["https://openalex.org/I4391767888"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101645579","display_name":"Mingyu Chen","orcid":"https://orcid.org/0000-0003-4469-1037"},"institutions":[{"id":"https://openalex.org/I4391767888","display_name":"State Key Laboratory of Computer Architecture","ror":"https://ror.org/02pq9w205","country_code":null,"type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176","https://openalex.org/I4391767888"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mingyu Chen","raw_affiliation_strings":["State Key Laboratory of Computer Architecture, ICT, CAS, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, ICT, CAS, China","institution_ids":["https://openalex.org/I4391767888"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5109870596","display_name":"Chengyong Wu","orcid":null},"institutions":[{"id":"https://openalex.org/I4391767888","display_name":"State Key Laboratory of Computer Architecture","ror":"https://ror.org/02pq9w205","country_code":null,"type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176","https://openalex.org/I4391767888"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chengyong Wu","raw_affiliation_strings":["State Key Laboratory of Computer Architecture, ICT, CAS, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Computer Architecture, ICT, CAS, China","institution_ids":["https://openalex.org/I4391767888"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5100349661"],"corresponding_institution_ids":["https://openalex.org/I4391767888"],"apc_list":null,"apc_paid":null,"fwci":3.1508,"has_fulltext":true,"cited_by_count":21,"citation_normalized_percentile":{"value":0.91824382,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"11","issue":"1","first_page":"1","last_page":"28"},"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.998199999332428,"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.8619334101676941},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5336260199546814},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.515461266040802},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.474224328994751},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.46912169456481934},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.4604547321796417},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.44118037819862366},{"id":"https://openalex.org/keywords/interleaved-memory","display_name":"Interleaved memory","score":0.4368918538093567},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4310082793235779},{"id":"https://openalex.org/keywords/memory-bandwidth","display_name":"Memory bandwidth","score":0.4158143103122711},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.37450292706489563},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.314510703086853},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.24033015966415405},{"id":"https://openalex.org/keywords/overlay","display_name":"Overlay","score":0.12377792596817017}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8619334101676941},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5336260199546814},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.515461266040802},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.474224328994751},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.46912169456481934},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.4604547321796417},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.44118037819862366},{"id":"https://openalex.org/C63511323","wikidata":"https://www.wikidata.org/wiki/Q908936","display_name":"Interleaved memory","level":4,"score":0.4368918538093567},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4310082793235779},{"id":"https://openalex.org/C188045654","wikidata":"https://www.wikidata.org/wiki/Q17148339","display_name":"Memory bandwidth","level":2,"score":0.4158143103122711},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.37450292706489563},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.314510703086853},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.24033015966415405},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.12377792596817017},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"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":[{"id":"doi:10.1145/2579672","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2579672","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2579672","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/2579672","is_oa":true,"landing_page_url":"https://doi.org/10.1145/2579672","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/2579672","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":[],"awards":[{"id":"https://openalex.org/G1309605478","display_name":null,"funder_award_id":"XDA06010401","funder_id":"https://openalex.org/F4320321133","funder_display_name":"Chinese Academy of Sciences"},{"id":"https://openalex.org/G1795454165","display_name":null,"funder_award_id":"61221062","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2331414657","display_name":null,"funder_award_id":"2011CB302502","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G2751579850","display_name":null,"funder_award_id":"61202055","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G324784716","display_name":null,"funder_award_id":"60873057","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4054919100","display_name":null,"funder_award_id":"61033009","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4243412236","display_name":null,"funder_award_id":"863 Program","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4457119627","display_name":null,"funder_award_id":"61331008","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6164470887","display_name":null,"funder_award_id":"60925009","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6874861956","display_name":null,"funder_award_id":"2011CB302504","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G7065182657","display_name":null,"funder_award_id":"60921002","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G739760008","display_name":null,"funder_award_id":"60903046","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8375338243","display_name":null,"funder_award_id":"XDA06010401","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320321133","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35"},{"id":"https://openalex.org/F4320335773","display_name":"National High-tech Research and Development Program","ror":null},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2099280458.pdf","grobid_xml":"https://content.openalex.org/works/W2099280458.grobid-xml"},"referenced_works_count":54,"referenced_works":["https://openalex.org/W43148069","https://openalex.org/W1504046403","https://openalex.org/W1753788805","https://openalex.org/W1964316448","https://openalex.org/W1967474856","https://openalex.org/W1979866689","https://openalex.org/W1991357793","https://openalex.org/W1993488239","https://openalex.org/W1998310976","https://openalex.org/W1999136361","https://openalex.org/W2025304002","https://openalex.org/W2026517532","https://openalex.org/W2038101378","https://openalex.org/W2048242615","https://openalex.org/W2059290792","https://openalex.org/W2064039391","https://openalex.org/W2088664048","https://openalex.org/W2098040113","https://openalex.org/W2098278566","https://openalex.org/W2101193087","https://openalex.org/W2102871765","https://openalex.org/W2107333973","https://openalex.org/W2111804126","https://openalex.org/W2115078506","https://openalex.org/W2115172404","https://openalex.org/W2118296780","https://openalex.org/W2118703320","https://openalex.org/W2121256363","https://openalex.org/W2124237318","https://openalex.org/W2129573249","https://openalex.org/W2129846162","https://openalex.org/W2132269953","https://openalex.org/W2138661001","https://openalex.org/W2142875853","https://openalex.org/W2143773524","https://openalex.org/W2144154231","https://openalex.org/W2144941482","https://openalex.org/W2159908132","https://openalex.org/W2160609361","https://openalex.org/W2162838417","https://openalex.org/W2164988937","https://openalex.org/W2165169256","https://openalex.org/W2165697076","https://openalex.org/W2169875292","https://openalex.org/W2170577400","https://openalex.org/W3015022197","https://openalex.org/W3083310154","https://openalex.org/W3112651258","https://openalex.org/W3152438252","https://openalex.org/W4210790398","https://openalex.org/W4231734693","https://openalex.org/W4236382111","https://openalex.org/W4238151917","https://openalex.org/W4247787189"],"related_works":["https://openalex.org/W2334181344","https://openalex.org/W2401095501","https://openalex.org/W2362277122","https://openalex.org/W2558276258","https://openalex.org/W2934889147","https://openalex.org/W4293054943","https://openalex.org/W4249130715","https://openalex.org/W2526783553","https://openalex.org/W4214748026","https://openalex.org/W1975698617"],"abstract_inverted_index":{"The":[0,77],"main":[1],"memory":[2,26,85,109,118,156],"system":[3,87,234],"is":[4,80],"a":[5,64,90,168,189,215],"shared":[6],"resource":[7,164],"in":[8,15,144,150,199],"modern":[9],"multicore":[10],"machines":[11,212],"that":[12,96,173,228],"can":[13,230],"result":[14],"serious":[16],"interference":[17,35,72],"leading":[18],"to":[19,32,49,68,81,101,120,130,163,241,253],"reduced":[20],"throughput":[21,235],"and":[22,46,58,88,123,158,188,203,209,222,243],"unfairness.":[23],"Many":[24],"new":[25],"scheduling":[27,44],"mechanisms":[28,39],"have":[29],"been":[30],"proposed":[31],"address":[33],"the":[34,71,83,151,205,232,245],"problem.":[36],"However,":[37],"these":[38],"usually":[40],"employ":[41],"relative":[42],"complex":[43],"logic":[45],"need":[47],"modifications":[48],"Memory":[50],"Controllers":[51],"(MCs),":[52],"which":[53,137],"incur":[54],"expensive":[55],"hardware":[56,75],"design":[57],"manufacturing":[59],"overheads.":[60],"This":[61],"article":[62],"presents":[63],"practical":[65],"software":[66],"approach":[67],"effectively":[69],"eliminate":[70],"without":[73],"any":[74],"modifications.":[76],"key":[78],"idea":[79],"modify":[82],"OS":[84,191],"management":[86],"adopt":[89],"page-coloring-based":[91],"Bank-level":[92],"Partitioning":[93],"Mechanism":[94],"(BPM)":[95],"allocates":[97],"dedicated":[98],"DRAM":[99],"banks":[100,119],"each":[102],"core":[103],"(or":[104],"thread).":[105],"By":[106],"using":[107],"BPM,":[108],"requests":[110],"from":[111],"distinct":[112],"programs":[113],"are":[114],"segregated":[115],"across":[116],"multiple":[117],"promote":[121],"locality/fairness":[122],"reduce":[124,244],"interference.":[125],"We":[126,196],"further":[127],"extend":[128],"BPM":[129,143],"BPM+":[131],"by":[132,213,236,247],"incorporating":[133],"channel-level":[134],"partitioning,":[135],"on":[136,179,207,238],"we":[138,166],"demonstrate":[139],"additional":[140],"gain":[141],"over":[142],"many":[145],"cases.":[146],"To":[147],"achieve":[148],"benefits":[149],"presence":[152],"of":[153,218,250],"diverse":[154],"application":[155,180],"needs":[157],"avoid":[159],"performance":[160],"degradation":[161],"due":[162],"underutilization,":[165],"propose":[167],"dynamic":[169],"mechanism":[170],"upon":[171],"BPM/BPM+":[172,198,229],"assigns":[174],"appropriate":[175],"bank/channel":[176],"resources":[177],"based":[178],"memory/bandwidth":[181],"demands":[182],"monitored":[183],"through":[184],"PMU":[185],"(performance-monitoring":[186],"unit)":[187],"low-overhead":[190],"page":[192],"table":[193],"scanning":[194],"process.":[195],"implement":[197],"Linux":[200],"2.6.32.15":[201],"kernel":[202],"evaluate":[204],"technique":[206],"four-core":[208],"eight-core":[210],"real":[211],"running":[214],"large":[216],"amount":[217],"randomly":[219],"generated":[220],"multiprogrammed":[221],"multithreaded":[223],"workloads.":[224],"Experimental":[225],"results":[226],"show":[227],"improve":[231],"overall":[233],"4.7%/5.9%,":[237],"average,":[239],"(up":[240,252],"8.6%/9.5%)":[242],"unfairness":[246],"an":[248],"average":[249],"4.2%/6.1%":[251],"15.8%/13.9%).":[254]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":2},{"year":2017,"cited_by_count":8},{"year":2016,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2026-05-18T08:16:58.900851","created_date":"2016-06-24T00:00:00"}
