{"id":"https://openalex.org/W4379745208","doi":"https://doi.org/10.1145/3555776.3577754","title":"Spidermine: Low Overhead User-Level Prefetching","display_name":"Spidermine: Low Overhead User-Level Prefetching","publication_year":2023,"publication_date":"2023-03-27","ids":{"openalex":"https://openalex.org/W4379745208","doi":"https://doi.org/10.1145/3555776.3577754"},"language":"en","primary_location":{"id":"doi:10.1145/3555776.3577754","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1145/3555776.3577754","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing","raw_type":"proceedings-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/A5042133722","display_name":"Jiwoong Won","orcid":"https://orcid.org/0000-0002-2045-7636"},"institutions":[{"id":"https://openalex.org/I4575257","display_name":"Hanyang University","ror":"https://ror.org/046865y68","country_code":"KR","type":"education","lineage":["https://openalex.org/I4575257"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jiwoong Won","raw_affiliation_strings":["Hanyang University, Ansan, Republic of Korea"],"raw_orcid":"https://orcid.org/0000-0002-2045-7636","affiliations":[{"raw_affiliation_string":"Hanyang University, Ansan, Republic of Korea","institution_ids":["https://openalex.org/I4575257"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007999423","display_name":"Sangwoon Yun","orcid":"https://orcid.org/0000-0002-5782-7266"},"institutions":[{"id":"https://openalex.org/I4575257","display_name":"Hanyang University","ror":"https://ror.org/046865y68","country_code":"KR","type":"education","lineage":["https://openalex.org/I4575257"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Sangwoon Yun","raw_affiliation_strings":["Hanyang University, Ansan, Republic of Korea"],"raw_orcid":"https://orcid.org/0000-0003-4549-4430","affiliations":[{"raw_affiliation_string":"Hanyang University, Ansan, Republic of Korea","institution_ids":["https://openalex.org/I4575257"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092109937","display_name":"Ahn Jemin","orcid":"https://orcid.org/0000-0002-8940-8146"},"institutions":[{"id":"https://openalex.org/I4575257","display_name":"Hanyang University","ror":"https://ror.org/046865y68","country_code":"KR","type":"education","lineage":["https://openalex.org/I4575257"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Ahn Jemin","raw_affiliation_strings":["Hanyang University, Ansan, Republic of Korea"],"raw_orcid":"https://orcid.org/0000-0002-8940-8146","affiliations":[{"raw_affiliation_string":"Hanyang University, Ansan, Republic of Korea","institution_ids":["https://openalex.org/I4575257"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101647596","display_name":"Jong-Chan Kim","orcid":"https://orcid.org/0000-0002-5785-8732"},"institutions":[{"id":"https://openalex.org/I110273157","display_name":"Kookmin University","ror":"https://ror.org/0049erg63","country_code":"KR","type":"education","lineage":["https://openalex.org/I110273157"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jong-Chan Kim","raw_affiliation_strings":["Kookmin University, Seoul, Republic of Korea"],"raw_orcid":"https://orcid.org/0000-0002-5785-8732","affiliations":[{"raw_affiliation_string":"Kookmin University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I110273157"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5014427808","display_name":"Kyungtae Kang","orcid":"https://orcid.org/0000-0002-6587-7044"},"institutions":[{"id":"https://openalex.org/I4575257","display_name":"Hanyang University","ror":"https://ror.org/046865y68","country_code":"KR","type":"education","lineage":["https://openalex.org/I4575257"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Kyungtae Kang","raw_affiliation_strings":["Hanyang University, Ansan, Republic of Korea"],"raw_orcid":"https://orcid.org/0000-0002-6587-7044","affiliations":[{"raw_affiliation_string":"Hanyang University, Ansan, Republic of Korea","institution_ids":["https://openalex.org/I4575257"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.1897,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.47514787,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"19","issue":null,"first_page":"1332","last_page":"1341"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","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"}},"topics":[{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","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/T11478","display_name":"Caching and Content Delivery","score":0.9990000128746033,"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.9986000061035156,"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.9224720001220703},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8166186809539795},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.6695505380630493},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.6138074994087219},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5945843458175659},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5323868989944458},{"id":"https://openalex.org/keywords/breakpoint","display_name":"Breakpoint","score":0.47228413820266724},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4516269266605377},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.44336622953414917},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.36655962467193604},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.1391548216342926},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.12183567881584167}],"concepts":[{"id":"https://openalex.org/C133588205","wikidata":"https://www.wikidata.org/wiki/Q28455645","display_name":"Instruction prefetch","level":3,"score":0.9224720001220703},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8166186809539795},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.6695505380630493},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.6138074994087219},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5945843458175659},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5323868989944458},{"id":"https://openalex.org/C206936463","wikidata":"https://www.wikidata.org/wiki/Q634179","display_name":"Breakpoint","level":4,"score":0.47228413820266724},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4516269266605377},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.44336622953414917},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.36655962467193604},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.1391548216342926},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12183567881584167},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0},{"id":"https://openalex.org/C138626823","wikidata":"https://www.wikidata.org/wiki/Q916504","display_name":"Chromosomal translocation","level":3,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3555776.3577754","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1145/3555776.3577754","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 38th ACM/SIGAPP Symposium on Applied Computing","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":4,"referenced_works":["https://openalex.org/W1600732170","https://openalex.org/W1991932143","https://openalex.org/W2146247503","https://openalex.org/W2751970197"],"related_works":["https://openalex.org/W1983529203","https://openalex.org/W1575002289","https://openalex.org/W1511727231","https://openalex.org/W2100495790","https://openalex.org/W1578001114","https://openalex.org/W2391224155","https://openalex.org/W987201201","https://openalex.org/W2591008866","https://openalex.org/W1554521794","https://openalex.org/W2115316748"],"abstract_inverted_index":{"Spidermine":[0,60,72,118,131],"monitors":[1],"the":[2,32,47,51,55,70,81,86,98,115,134],"rate":[3],"at":[4,25,63,76,114],"which":[5,26],"read":[6],"requests":[7],"are":[8],"issued":[9],"by":[10,67,112,138,146],"an":[11,23],"application,":[12],"and":[13,41,79,142,156],"thus":[14],"detects":[15],"bursts":[16],"of":[17,91],"disk":[18,153],"reads.":[19],"It":[20],"then":[21,74],"determines":[22],"address":[24,66],"to":[27,102,105,140,148],"insert":[28],"a":[29,36,151,160],"breakpoint":[30],"into":[31,85],"application":[33,56],"code":[34],"or":[35],"library":[37],"before":[38],"each":[39,43,64,77],"burst,":[40],"logs":[42],"breakpoint,":[44,78],"together":[45],"with":[46,121],"data":[48,83,107],"required":[49],"for":[50,95,100,136,143],"subsequent":[52],"burst.":[53],"When":[54],"is":[57,73],"subsequently":[58],"run,":[59],"inserts":[61],"breakpoints":[62,92],"logged":[65],"temporarily":[68],"replacing":[69],"instruction.":[71],"invoked":[75],"prefetches":[80],"corresponding":[82],"blocks":[84],"page":[87],"cache.":[88],"This":[89],"use":[90],"as":[93],"triggers":[94],"prefetching":[96],"eliminates":[97],"need":[99],"monitoring":[101],"determine":[103],"when":[104],"prefetch":[106],"during":[108],"program":[109],"execution.":[110],"Also,":[111],"operating":[113],"user":[116],"level,":[117],"avoids":[119],"interference":[120],"other":[122],"applications.":[123],"Experiments":[124],"on":[125,150,159],"11":[126],"benchmark":[127],"applications":[128],"demonstrated":[129],"that":[130],"can":[132],"reduce":[133],"time":[135],"launch":[137],"up":[139,147],"54.1%,":[141],"run-time":[144],"data-loading":[145],"70.1%":[149],"hard":[152],"drive,":[154],"13.3%":[155],"47.0%":[157],"respectively,":[158],"solid-disk":[161],"drive.":[162]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
