{"id":"https://openalex.org/W4389085344","doi":"https://doi.org/10.1142/s0218126624501585","title":"Hardware Prefetching Tuning Method Based on Program Phase Behavior","display_name":"Hardware Prefetching Tuning Method Based on Program Phase Behavior","publication_year":2023,"publication_date":"2023-11-28","ids":{"openalex":"https://openalex.org/W4389085344","doi":"https://doi.org/10.1142/s0218126624501585"},"language":"en","primary_location":{"id":"doi:10.1142/s0218126624501585","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218126624501585","pdf_url":null,"source":{"id":"https://openalex.org/S167602672","display_name":"Journal of Circuits Systems and Computers","issn_l":"0218-1266","issn":["0218-1266","1793-6454"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Circuits, Systems and Computers","raw_type":"journal-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/A5102893779","display_name":"Liangming Huang","orcid":"https://orcid.org/0000-0002-8959-6220"},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Liangming Huang","raw_affiliation_strings":["Jiangnan Institute of Computing Technology, Wuxi, P. R. China"],"raw_orcid":"https://orcid.org/0000-0002-8959-6220","affiliations":[{"raw_affiliation_string":"Jiangnan Institute of Computing Technology, Wuxi, P. R. China","institution_ids":["https://openalex.org/I4210090176"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074376116","display_name":"Yan Li","orcid":"https://orcid.org/0000-0002-5846-7813"},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Li Yan","raw_affiliation_strings":["Jiangnan Institute of Computing Technology, Wuxi, P. R. China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Jiangnan Institute of Computing Technology, Wuxi, P. R. China","institution_ids":["https://openalex.org/I4210090176"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5091260529","display_name":"Tiebin Wu","orcid":null},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tiebin Wu","raw_affiliation_strings":["Jiangnan Institute of Computing Technology, Wuxi, P. R. China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Jiangnan Institute of Computing Technology, Wuxi, P. R. China","institution_ids":["https://openalex.org/I4210090176"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5102893779"],"corresponding_institution_ids":["https://openalex.org/I4210090176"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.17834298,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"33","issue":"09","first_page":null,"last_page":null},"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.9993000030517578,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9987000226974487,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/instruction-prefetch","display_name":"Instruction prefetch","score":0.9910932779312134},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.8806148171424866},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7351428270339966},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5916628837585449},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.41385674476623535},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.40070587396621704},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.39569002389907837},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1551443338394165},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.07521528005599976}],"concepts":[{"id":"https://openalex.org/C133588205","wikidata":"https://www.wikidata.org/wiki/Q28455645","display_name":"Instruction prefetch","level":3,"score":0.9910932779312134},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.8806148171424866},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7351428270339966},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5916628837585449},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.41385674476623535},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.40070587396621704},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.39569002389907837},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1551443338394165},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.07521528005599976}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1142/s0218126624501585","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218126624501585","pdf_url":null,"source":{"id":"https://openalex.org/S167602672","display_name":"Journal of Circuits Systems and Computers","issn_l":"0218-1266","issn":["0218-1266","1793-6454"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Journal of Circuits, Systems and Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G391581239","display_name":null,"funder_award_id":"2020YFB0204602","funder_id":"https://openalex.org/F4320335774","funder_display_name":"Key Technologies Research and Development Program"}],"funders":[{"id":"https://openalex.org/F4320335774","display_name":"Key Technologies Research and Development Program","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W1973662477","https://openalex.org/W1986465830","https://openalex.org/W2016558956","https://openalex.org/W2036162037","https://openalex.org/W2037582998","https://openalex.org/W2111204461","https://openalex.org/W2113441357","https://openalex.org/W2122774514","https://openalex.org/W2166879008","https://openalex.org/W2180890913","https://openalex.org/W2228040714","https://openalex.org/W2296446023","https://openalex.org/W2310426546","https://openalex.org/W2618527268","https://openalex.org/W2892109539","https://openalex.org/W2962807014","https://openalex.org/W2962883066","https://openalex.org/W3012340008","https://openalex.org/W3013103997","https://openalex.org/W3153148398","https://openalex.org/W4234144196"],"related_works":["https://openalex.org/W2140324148","https://openalex.org/W2121199344","https://openalex.org/W2285914869","https://openalex.org/W3117515082","https://openalex.org/W2113441357","https://openalex.org/W3022537591","https://openalex.org/W2126134823","https://openalex.org/W2336226224","https://openalex.org/W2256225843","https://openalex.org/W2611230223"],"abstract_inverted_index":{"Modern":[0],"high-performance":[1],"processor":[2],"systems":[3],"universally":[4],"employ":[5],"hardware":[6,75,81,121],"prefetch":[7,58,95,160,198],"engines":[8],"to":[9,55,64,70,92,126,153,235],"address":[10],"the":[11,21,35,39,57,94,99,104,111,114,120,129,134,145,157,159,163,171,185,197,202,214,221,225,236],"\u201cmemory":[12],"wall\u201d":[13],"issue.":[14],"Nonetheless,":[15],"prefetchers":[16],"are":[17,149],"typically":[18],"activated":[19],"with":[20,162],"default":[22,215,237],"configuration":[23,30,59,96,161,199,216],"at":[24],"system":[25],"startup,":[26],"and":[27,44,133,177,193,217],"this":[28,78],"fixed":[29],"does":[31],"not":[32],"always":[33],"achieve":[34],"intended":[36],"performance":[37,102,122,135,166,172,209],"in":[38,68,190],"face":[40],"of":[41,74,103,142,184,211,220],"varied":[42],"programs":[43,189],"may":[45],"even":[46],"degrade":[47],"performance.":[48],"As":[49],"a":[50,80,206],"result,":[51],"it":[52],"is":[53,90,124,137,167],"crucial":[54],"investigate":[56],"tuning":[60,83],"method":[61,84,204],"that":[62,97,196],"adapts":[63],"different":[65],"program":[66,87,105,130,147],"characteristics":[67],"order":[69],"take":[71],"full":[72],"advantage":[73],"prefetching.":[76],"In":[77,110],"study,":[79],"prefetching":[82],"based":[85],"on":[86,187],"phase":[88,131,176],"behavior":[89],"proposed":[91],"determine":[93],"maximizes":[98],"overall":[100],"predicted":[101,165],"through":[106],"low-overhead":[107],"online":[108],"profiling.":[109],"profiling":[112,136,226],"process,":[113],"branch":[115],"instruction":[116],"vector":[117],"sampled":[118],"by":[119,169],"counter":[123],"used":[125],"dynamically":[127],"classify":[128],"behavior,":[132],"performed":[138],"for":[139],"each":[140,175],"type":[141],"phase.":[143],"Simultaneously,":[144],"recurring":[146],"phases":[148],"no":[150],"longer":[151],"profiled":[152],"reduce":[154],"overhead.":[155],"Following":[156],"profiling,":[158],"best":[164],"derived":[168],"combining":[170],"data":[173],"from":[174],"its":[178],"running":[179],"time":[180],"proportion.":[181],"The":[182],"results":[183],"tests":[186],"prefetch-sensitive":[188],"SPEC2006,":[191],"NPB,":[192],"PARSEC":[194],"demonstrate":[195],"obtained":[200],"using":[201],"suggested":[203],"has":[205],"geometric":[207],"average":[208],"improvement":[210],"7.34%":[212],"over":[213],"achieves":[218],"99.34%":[219],"optimal":[222],"configuration.":[223,238],"Furthermore,":[224],"run":[227],"adds":[228],"only":[229],"2.24%":[230],"extra":[231],"overhead":[232],"as":[233],"compared":[234]},"counts_by_year":[],"updated_date":"2026-05-21T06:26:12.895304","created_date":"2025-10-10T00:00:00"}
