{"id":"https://openalex.org/W2133197087","doi":"https://doi.org/10.1145/1274971.1275001","title":"Optimization of data prefetch helper threads with path-expression based statistical modeling","display_name":"Optimization of data prefetch helper threads with path-expression based statistical modeling","publication_year":2007,"publication_date":"2007-06-17","ids":{"openalex":"https://openalex.org/W2133197087","doi":"https://doi.org/10.1145/1274971.1275001","mag":"2133197087"},"language":"en","primary_location":{"id":"doi:10.1145/1274971.1275001","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1274971.1275001","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/A5026788167","display_name":"Tor M. Aamodt","orcid":"https://orcid.org/0000-0003-1161-692X"},"institutions":[{"id":"https://openalex.org/I141945490","display_name":"University of British Columbia","ror":"https://ror.org/03rmrcq20","country_code":"CA","type":"education","lineage":["https://openalex.org/I141945490"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Tor M. Aamodt","raw_affiliation_strings":["University of British Columbia, British Columbia, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of British Columbia, British Columbia, Canada","institution_ids":["https://openalex.org/I141945490"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5035437657","display_name":"Paul Chow","orcid":"https://orcid.org/0000-0002-0523-7117"},"institutions":[{"id":"https://openalex.org/I185261750","display_name":"University of Toronto","ror":"https://ror.org/03dbr7087","country_code":"CA","type":"education","lineage":["https://openalex.org/I185261750"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Paul Chow","raw_affiliation_strings":["University of Toronto, Toronto, Ontario, Canada","* University of Toronto, Toronto, Ontario, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Toronto, Toronto, Ontario, Canada","institution_ids":["https://openalex.org/I185261750"]},{"raw_affiliation_string":"* University of Toronto, Toronto, Ontario, Canada","institution_ids":["https://openalex.org/I185261750"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"210","last_page":"221"},"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/T10904","display_name":"Embedded Systems Design Techniques","score":0.9955000281333923,"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/T11005","display_name":"Radiation Effects in Electronics","score":0.9950000047683716,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"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.9600131511688232},{"id":"https://openalex.org/keywords/thread","display_name":"Thread (computing)","score":0.9052730798721313},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8350073099136353},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.572575032711029},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.49808502197265625},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.45179083943367004},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.21873408555984497}],"concepts":[{"id":"https://openalex.org/C133588205","wikidata":"https://www.wikidata.org/wiki/Q28455645","display_name":"Instruction prefetch","level":3,"score":0.9600131511688232},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.9052730798721313},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8350073099136353},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.572575032711029},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.49808502197265625},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.45179083943367004},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.21873408555984497},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1274971.1275001","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1274971.1275001","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":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.5899999737739563}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":37,"referenced_works":["https://openalex.org/W1511027821","https://openalex.org/W1539430313","https://openalex.org/W1976623675","https://openalex.org/W1976811558","https://openalex.org/W1984248430","https://openalex.org/W2010194128","https://openalex.org/W2025334761","https://openalex.org/W2032094184","https://openalex.org/W2044773873","https://openalex.org/W2062444590","https://openalex.org/W2088970054","https://openalex.org/W2092467549","https://openalex.org/W2101134669","https://openalex.org/W2108112890","https://openalex.org/W2108290909","https://openalex.org/W2113617109","https://openalex.org/W2114067856","https://openalex.org/W2119179558","https://openalex.org/W2126605567","https://openalex.org/W2129962996","https://openalex.org/W2130990916","https://openalex.org/W2131093354","https://openalex.org/W2131498141","https://openalex.org/W2132861905","https://openalex.org/W2141360667","https://openalex.org/W2141818421","https://openalex.org/W2146173591","https://openalex.org/W2153456949","https://openalex.org/W2155010932","https://openalex.org/W2163488221","https://openalex.org/W2165112931","https://openalex.org/W2167195409","https://openalex.org/W2168307289","https://openalex.org/W2186128457","https://openalex.org/W3151299008","https://openalex.org/W4234976572","https://openalex.org/W6677084613"],"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/W2023832055","https://openalex.org/W2082485924"],"abstract_inverted_index":{"This":[0,46,114,161],"paper":[1,91,162],"investigates":[2],"helper":[3,23,44,49,87],"threads":[4,24],"that":[5,25,78,101,155],"improve":[6],"performance":[7,83,98,179],"by":[8,60,125,137],"prefetching":[9],"data":[10,21,139],"on":[11],"behalf":[12],"of":[13,37,48,85,169,172,181],"an":[14],"application's":[15],"main":[16],"thread.":[17,45,88],"The":[18],"focus":[19],"is":[20,80,134,152],"prefetch":[22],"lack":[26],"branch":[27,129],"instructions":[28],"and":[29,94,136],"which":[30],"generate":[31],"prefetches":[32],"for":[33,70],"one":[34],"dynamic":[35,111],"instance":[36],"a":[38,53,68,86,96,117,143],"delinquent":[39],"load":[40],"instruction":[41],"per":[42],"spawned":[43],"form":[47],"thread,":[50],"some-times":[51],"called":[52],"simple":[54,182],"p-thread,":[55],"has":[56],"been":[57],"studied":[58],"previously":[59],"Roth":[61],"et":[62],"al.":[63],"[29,":[64],"26]":[65],"who":[66],"proposed":[67],"framework":[69,79,123],"optimizing":[71,159],"their":[72],"impact.":[73],"A":[74],"key":[75],"step":[76],"in":[77,142],"predicting":[81,177],"the":[82,147,165,170,178],"impact":[84,180],"In":[89],"this":[90],"we":[92,132,150],"propose":[93],"evaluate":[95],"novel":[97],"prediction":[99],"technique":[100,115],"achieves":[102],"comparable":[103],"results":[104],"yet":[105],"requires":[106],"less":[107],"detailed":[108],"information":[109,127,141,149],"about":[110,128],"program":[112],"behavior.":[113],"extends":[116],"path":[118],"expression":[119],"based":[120],"statistical":[121,144],"modeling":[122,173],"[2]":[124],"incorporating":[126],"correlation":[130],"(which":[131],"show":[133],"important)":[135],"considering":[138],"flow":[140],"manner.":[145],"Significantly,":[146],"profile":[148],"use":[151],"similar":[153],"to":[154,176],"provided":[156],"within":[157],"current":[158],"compilers.":[160],"also":[163],"provides":[164],"first":[166],"comprehensive":[167],"assessment":[168],"sources":[171],"error":[174],"relevant":[175],"p-threads.":[183]},"counts_by_year":[{"year":2022,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
