{"id":"https://openalex.org/W4396814957","doi":"https://doi.org/10.23919/isc.2024.10528932","title":"TinyProf: Towards Continuous Performance Introspection through Scalable Parallel I/O","display_name":"TinyProf: Towards Continuous Performance Introspection through Scalable Parallel I/O","publication_year":2024,"publication_date":"2024-05-01","ids":{"openalex":"https://openalex.org/W4396814957","doi":"https://doi.org/10.23919/isc.2024.10528932"},"language":"en","primary_location":{"id":"doi:10.23919/isc.2024.10528932","is_oa":true,"landing_page_url":"https://doi.org/10.23919/isc.2024.10528932","pdf_url":"https://ieeexplore.ieee.org/ielx7/10528919/10528920/10528932.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ISC High Performance 2024 Research Paper Proceedings (39th International Conference)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://ieeexplore.ieee.org/ielx7/10528919/10528920/10528932.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5086407525","display_name":"Ke Fan","orcid":"https://orcid.org/0000-0002-9563-6129"},"institutions":[{"id":"https://openalex.org/I39422238","display_name":"University of Illinois Chicago","ror":"https://ror.org/02mpq6x41","country_code":"US","type":"education","lineage":["https://openalex.org/I39422238"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ke Fan","raw_affiliation_strings":["University of Illinois at Chicago,Chicago,IL,USA","University of Illinois at Chicago, Chicago, IL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Chicago,Chicago,IL,USA","institution_ids":["https://openalex.org/I39422238"]},{"raw_affiliation_string":"University of Illinois at Chicago, Chicago, IL, USA","institution_ids":["https://openalex.org/I39422238"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5082425564","display_name":"Suraj P. Kesavan","orcid":"https://orcid.org/0000-0001-8524-6648"},"institutions":[{"id":"https://openalex.org/I84218800","display_name":"University of California, Davis","ror":"https://ror.org/05rrcem69","country_code":"US","type":"education","lineage":["https://openalex.org/I84218800"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Suraj Kesavan","raw_affiliation_strings":["University of California at Davis,Davis,CA,USA","University of California at Davis, Davis, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California at Davis,Davis,CA,USA","institution_ids":["https://openalex.org/I84218800"]},{"raw_affiliation_string":"University of California at Davis, Davis, CA, USA","institution_ids":["https://openalex.org/I84218800"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5002575061","display_name":"Steve Petruzza","orcid":"https://orcid.org/0000-0002-2649-1595"},"institutions":[{"id":"https://openalex.org/I121980950","display_name":"Utah State University","ror":"https://ror.org/00h6set76","country_code":"US","type":"education","lineage":["https://openalex.org/I121980950"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Steve Petruzza","raw_affiliation_strings":["Utah State University,Logan,UT,USA","Utah State University, Logan, UT, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Utah State University,Logan,UT,USA","institution_ids":["https://openalex.org/I121980950"]},{"raw_affiliation_string":"Utah State University, Logan, UT, USA","institution_ids":["https://openalex.org/I121980950"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101815397","display_name":"Sidharth Kumar","orcid":"https://orcid.org/0009-0007-0418-9962"},"institutions":[{"id":"https://openalex.org/I39422238","display_name":"University of Illinois Chicago","ror":"https://ror.org/02mpq6x41","country_code":"US","type":"education","lineage":["https://openalex.org/I39422238"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sidharth Kumar","raw_affiliation_strings":["University of Illinois at Chicago,Chicago,IL,USA","University of Illinois at Chicago, Chicago, IL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Chicago,Chicago,IL,USA","institution_ids":["https://openalex.org/I39422238"]},{"raw_affiliation_string":"University of Illinois at Chicago, Chicago, IL, USA","institution_ids":["https://openalex.org/I39422238"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.8056,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.8357242,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":97},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"12"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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":0.9998999834060669,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9965999722480774,"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.8729733228683472},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.8186568021774292},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.7259524464607239},{"id":"https://openalex.org/keywords/granularity","display_name":"Granularity","score":0.6157870888710022},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.5537070035934448},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4934479296207428},{"id":"https://openalex.org/keywords/introspection","display_name":"Introspection","score":0.44856899976730347},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.43760591745376587},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.24168092012405396}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8729733228683472},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.8186568021774292},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.7259524464607239},{"id":"https://openalex.org/C177774035","wikidata":"https://www.wikidata.org/wiki/Q1246948","display_name":"Granularity","level":2,"score":0.6157870888710022},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.5537070035934448},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4934479296207428},{"id":"https://openalex.org/C129671850","wikidata":"https://www.wikidata.org/wiki/Q210501","display_name":"Introspection","level":2,"score":0.44856899976730347},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.43760591745376587},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.24168092012405396},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.0},{"id":"https://openalex.org/C180747234","wikidata":"https://www.wikidata.org/wiki/Q23373","display_name":"Cognitive psychology","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.23919/isc.2024.10528932","is_oa":true,"landing_page_url":"https://doi.org/10.23919/isc.2024.10528932","pdf_url":"https://ieeexplore.ieee.org/ielx7/10528919/10528920/10528932.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ISC High Performance 2024 Research Paper Proceedings (39th International Conference)","raw_type":"proceedings-article"},{"id":"pmh:oai:figshare.com:article/26170135","is_oa":true,"landing_page_url":"https://figshare.com/articles/conference_contribution/TinyProf_Towards_Continuous_Performance_Introspection_through_Scalable_Parallel_I_O/26170135","pdf_url":null,"source":{"id":"https://openalex.org/S4377196282","display_name":"Figshare","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210132348","host_organization_name":"Figshare (United Kingdom)","host_organization_lineage":["https://openalex.org/I4210132348"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Conference contribution"},{"id":"doi:10.25417/uic.26170135.v1","is_oa":true,"landing_page_url":"https://doi.org/10.25417/uic.26170135.v1","pdf_url":null,"source":{"id":"https://openalex.org/S7407051395","display_name":"University of Illinois Chicago","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Other"}],"best_oa_location":{"id":"doi:10.23919/isc.2024.10528932","is_oa":true,"landing_page_url":"https://doi.org/10.23919/isc.2024.10528932","pdf_url":"https://ieeexplore.ieee.org/ielx7/10528919/10528920/10528932.pdf","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ISC High Performance 2024 Research Paper Proceedings (39th International Conference)","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.6299999952316284,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320338284","display_name":"Argonne National Laboratory","ror":"https://ror.org/05gvnxz63"}],"has_content":{"pdf":true,"grobid_xml":false},"content_urls":{"pdf":"https://content.openalex.org/works/W4396814957.pdf"},"referenced_works_count":34,"referenced_works":["https://openalex.org/W842872497","https://openalex.org/W1575775940","https://openalex.org/W2003797551","https://openalex.org/W2010628428","https://openalex.org/W2035080386","https://openalex.org/W2100997884","https://openalex.org/W2101778912","https://openalex.org/W2103174519","https://openalex.org/W2106113276","https://openalex.org/W2135031801","https://openalex.org/W2136434791","https://openalex.org/W2149498749","https://openalex.org/W2342906597","https://openalex.org/W2794282368","https://openalex.org/W2983323473","https://openalex.org/W2987414305","https://openalex.org/W2999813256","https://openalex.org/W3006496683","https://openalex.org/W3034583809","https://openalex.org/W3035481050","https://openalex.org/W3086484938","https://openalex.org/W3126784725","https://openalex.org/W3166421146","https://openalex.org/W3186473950","https://openalex.org/W3213073403","https://openalex.org/W4206977651","https://openalex.org/W4220717967","https://openalex.org/W4230982439","https://openalex.org/W4246569695","https://openalex.org/W4285503930","https://openalex.org/W4385623175","https://openalex.org/W6681868107","https://openalex.org/W6774410958","https://openalex.org/W7065572073"],"related_works":["https://openalex.org/W4387404794","https://openalex.org/W2380479582","https://openalex.org/W4387405288","https://openalex.org/W4387404506","https://openalex.org/W2084234399","https://openalex.org/W4387405632","https://openalex.org/W2500774003","https://openalex.org/W162955351","https://openalex.org/W3122653712","https://openalex.org/W1658882345"],"abstract_inverted_index":{"Performance":[0],"profiling":[1,29,82],"tools":[2,30],"are":[3],"crucial":[4],"for":[5,64,143,149,178],"HPC":[6],"specialists":[7],"to":[8,52,91,181,219],"identify":[9],"performance":[10,36,74,83],"bottlenecks":[11],"in":[12,48,81],"parallel":[13,116,208],"codes":[14],"at":[15,85,165],"various":[16],"levels":[17],"of":[18,97,131,197,203],"granularity":[19],"(i.e.,":[20],"across":[21],"nodes,":[22],"ranks,":[23],"and":[24,56,111,137,210],"threads).":[25],"Although":[26],"numerous":[27],"sophisticated":[28],"have":[31],"been":[32],"developed,":[33],"achieving":[34],"scalable":[35],"introspection":[37,75,196],"on":[38],"large":[39],"scales":[40],"remains":[41],"a":[42,73,120,139,188,212],"challenge.":[43],"This":[44,172],"is":[45,89,193],"particularly":[46],"evident":[47],"efficiently":[49],"writing":[50],"profiles":[51],"disk":[53],"during":[54,115],"runtime":[55,94],"subsequently":[57],"reading":[58],"them":[59],"with":[60,133,184],"constrained":[61],"computing":[62],"resources":[63],"post-hoc":[65],"analysis.":[66],"In":[67],"this":[68],"paper,":[69],"we":[70],"present":[71],"TinyProf,":[72],"framework":[76,205],"that":[77,95,107,125],"tackles":[78],"I/O-related":[79],"challenges":[80],"data":[84,105,141],"scale.":[86],"TinyProf's":[87],"scalability":[88,156],"attributed":[90],"an":[92,102,185],"optimal":[93,127],"consists":[96],"three":[98,153],"key":[99],"components:":[100],"(1)":[101],"efficient":[103],"in-memory":[104],"structure":[106],"minimizes":[108],"memory":[109],"consumption":[110],"decreases":[112],"communication":[113],"overhead":[114,174],"file":[117],"I/O;":[118],"(2)":[119],"customizable":[121],"three-phase":[122],"I/O":[123,128],"scheme":[124],"generates":[126],"patterns":[129],"capable":[130],"scaling":[132],"high":[134,166],"core":[135],"counts;":[136],"(3)":[138],"streamlined":[140],"format":[142],"profiles,":[144],"which":[145],"guarantees":[146],"minimal":[147],"sizes":[148],"profile":[150],"files.":[151],"These":[152],"techniques":[154],"instill":[155],"into":[157],"the":[158,179,191,201],"profiler,":[159],"making":[160],"it":[161,176],"low":[162,173],"overhead,":[163],"even":[164],"process":[167],"counts":[168],"(less":[169],"than":[170],"5%).":[171],"makes":[175],"possible":[177],"profiler":[180],"be":[182],"run":[183],"application":[186,192],"as":[187],"default":[189],"(whenever":[190],"running)-enabling":[194],"continuous":[195],"performance.":[198],"We":[199],"demonstrate":[200],"efficiency":[202],"our":[204],"using":[206],"large-scale":[207],"applications":[209],"perform":[211],"thorough":[213],"evaluation":[214],"against":[215],"existing":[216],"systems":[217],"up":[218],"32k":[220],"processes.":[221]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
