{"id":"https://openalex.org/W3186473950","doi":"https://doi.org/10.1145/3437359.3465582","title":"INAM: Cross-stack Profiling and Analysis of Communication in MPI-based Applications","display_name":"INAM: Cross-stack Profiling and Analysis of Communication in MPI-based Applications","publication_year":2021,"publication_date":"2021-07-17","ids":{"openalex":"https://openalex.org/W3186473950","doi":"https://doi.org/10.1145/3437359.3465582","mag":"3186473950"},"language":"en","primary_location":{"id":"doi:10.1145/3437359.3465582","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3437359.3465582","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3437359.3465582","source":{"id":"https://openalex.org/S4306523034","display_name":"Practice and Experience in Advanced Research Computing","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Practice and Experience in Advanced Research Computing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3437359.3465582","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5057608531","display_name":"Pouya Kousha","orcid":"https://orcid.org/0009-0004-7507-0940"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Pouya Kousha","raw_affiliation_strings":["The Ohio State University, USA"],"affiliations":[{"raw_affiliation_string":"The Ohio State University, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071170310","display_name":"Kamal Raj Sankarapandian Dayala Ganesh Ram","orcid":null},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kamal Raj Sankarapandian Dayala Ganesh Ram","raw_affiliation_strings":["The Ohio State University, USA"],"affiliations":[{"raw_affiliation_string":"The Ohio State University, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083466344","display_name":"Mansa Kedia","orcid":null},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mansa Kedia","raw_affiliation_strings":["The Ohio State University, USA"],"affiliations":[{"raw_affiliation_string":"The Ohio State University, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5034293705","display_name":"Hari Subramoni","orcid":"https://orcid.org/0000-0002-1200-2754"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hari Subramoni","raw_affiliation_strings":["The Ohio State University, USA"],"affiliations":[{"raw_affiliation_string":"The Ohio State University, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057769693","display_name":"Arpan Jain","orcid":"https://orcid.org/0000-0003-2522-8522"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Arpan Jain","raw_affiliation_strings":["The Ohio State University, USA"],"affiliations":[{"raw_affiliation_string":"The Ohio State University, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078128277","display_name":"Aamir Shafi","orcid":"https://orcid.org/0000-0002-1924-2769"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Aamir Shafi","raw_affiliation_strings":["The Ohio State University, USA"],"affiliations":[{"raw_affiliation_string":"The Ohio State University, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024879682","display_name":"Dhabaleswar K. Panda","orcid":"https://orcid.org/0000-0002-0356-1781"},"institutions":[{"id":"https://openalex.org/I52357470","display_name":"The Ohio State University","ror":"https://ror.org/00rs6vg23","country_code":"US","type":"education","lineage":["https://openalex.org/I52357470"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dhabaleswar Panda","raw_affiliation_strings":["The Ohio State University, USA"],"affiliations":[{"raw_affiliation_string":"The Ohio State University, USA","institution_ids":["https://openalex.org/I52357470"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025368600","display_name":"Trey Dockendorf","orcid":"https://orcid.org/0000-0002-5494-0968"},"institutions":[{"id":"https://openalex.org/I34077533","display_name":"Ohio Supercomputer Center","ror":"https://ror.org/01apna436","country_code":"US","type":"facility","lineage":["https://openalex.org/I34077533"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Trey Dockendorf","raw_affiliation_strings":["Ohio Supercomputer Center, USA"],"affiliations":[{"raw_affiliation_string":"Ohio Supercomputer Center, USA","institution_ids":["https://openalex.org/I34077533"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083859192","display_name":"Heechang Na","orcid":null},"institutions":[{"id":"https://openalex.org/I34077533","display_name":"Ohio Supercomputer Center","ror":"https://ror.org/01apna436","country_code":"US","type":"facility","lineage":["https://openalex.org/I34077533"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Heechang Na","raw_affiliation_strings":["Ohio Supercomputer Center, USA"],"affiliations":[{"raw_affiliation_string":"Ohio Supercomputer Center, USA","institution_ids":["https://openalex.org/I34077533"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040711735","display_name":"Karen Tomko","orcid":"https://orcid.org/0000-0002-6542-853X"},"institutions":[{"id":"https://openalex.org/I34077533","display_name":"Ohio Supercomputer Center","ror":"https://ror.org/01apna436","country_code":"US","type":"facility","lineage":["https://openalex.org/I34077533"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Karen Tomko","raw_affiliation_strings":["Ohio Supercomputer Center, USA"],"affiliations":[{"raw_affiliation_string":"Ohio Supercomputer Center, USA","institution_ids":["https://openalex.org/I34077533"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":10,"corresponding_author_ids":["https://openalex.org/A5057608531"],"corresponding_institution_ids":["https://openalex.org/I52357470"],"apc_list":null,"apc_paid":null,"fwci":2.0804,"has_fulltext":true,"cited_by_count":15,"citation_normalized_percentile":{"value":0.87436104,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"11"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998000264167786,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.998199999332428,"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/profiling","display_name":"Profiling (computer programming)","score":0.8758910894393921},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8372937440872192},{"id":"https://openalex.org/keywords/limiting","display_name":"Limiting","score":0.5152852535247803},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.48404234647750854},{"id":"https://openalex.org/keywords/supercomputer","display_name":"Supercomputer","score":0.46752169728279114},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.44943559169769287},{"id":"https://openalex.org/keywords/stack","display_name":"Stack (abstract data type)","score":0.439856618642807},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3339655101299286},{"id":"https://openalex.org/keywords/computer-architecture","display_name":"Computer architecture","score":0.32881563901901245},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2765312194824219},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.0987689197063446}],"concepts":[{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.8758910894393921},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8372937440872192},{"id":"https://openalex.org/C188198153","wikidata":"https://www.wikidata.org/wiki/Q1613840","display_name":"Limiting","level":2,"score":0.5152852535247803},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.48404234647750854},{"id":"https://openalex.org/C83283714","wikidata":"https://www.wikidata.org/wiki/Q121117","display_name":"Supercomputer","level":2,"score":0.46752169728279114},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.44943559169769287},{"id":"https://openalex.org/C9395851","wikidata":"https://www.wikidata.org/wiki/Q177929","display_name":"Stack (abstract data type)","level":2,"score":0.439856618642807},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3339655101299286},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.32881563901901245},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2765312194824219},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.0987689197063446},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3437359.3465582","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3437359.3465582","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3437359.3465582","source":{"id":"https://openalex.org/S4306523034","display_name":"Practice and Experience in Advanced Research Computing","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Practice and Experience in Advanced Research Computing","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3437359.3465582","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3437359.3465582","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3437359.3465582","source":{"id":"https://openalex.org/S4306523034","display_name":"Practice and Experience in Advanced Research Computing","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Practice and Experience in Advanced Research Computing","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G202197749","display_name":null,"funder_award_id":"1818253","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G217396553","display_name":null,"funder_award_id":"#1818253, #1854828, #1931537, #2007991, #2018627","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2744889516","display_name":null,"funder_award_id":"#2007991","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3628697998","display_name":null,"funder_award_id":"#1931537","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4196433103","display_name":null,"funder_award_id":"2007991","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5271487896","display_name":null,"funder_award_id":"1854828","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5279863110","display_name":null,"funder_award_id":"1931537","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5309149711","display_name":null,"funder_award_id":"#1854828","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8585293727","display_name":null,"funder_award_id":"2018627","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3186473950.pdf","grobid_xml":"https://content.openalex.org/works/W3186473950.grobid-xml"},"referenced_works_count":13,"referenced_works":["https://openalex.org/W1590319854","https://openalex.org/W1595749330","https://openalex.org/W2102542912","https://openalex.org/W2126189438","https://openalex.org/W2151316504","https://openalex.org/W2287418212","https://openalex.org/W2787998955","https://openalex.org/W2898319404","https://openalex.org/W2969222208","https://openalex.org/W2985247698","https://openalex.org/W3006113130","https://openalex.org/W3044650154","https://openalex.org/W3103417206"],"related_works":["https://openalex.org/W2384867379","https://openalex.org/W4400094300","https://openalex.org/W2329539859","https://openalex.org/W2227905990","https://openalex.org/W2765823764","https://openalex.org/W3214280620","https://openalex.org/W3191490922","https://openalex.org/W2794038527","https://openalex.org/W2327638088","https://openalex.org/W2151092287"],"abstract_inverted_index":{"Understanding":[0],"the":[1,12,16,40,44,99,103,106,174,185],"full-stack":[2],"performance":[3,63],"trade-offs":[4],"and":[5,15,29,66,95,111,165,190],"interplay":[6],"among":[7],"HPC":[8,41,198],"applications,":[9],"MPI":[10,126],"libraries,":[11],"communication":[13,69,72,158],"fabric,":[14],"job":[17],"scheduler":[18],"is":[19],"a":[20,36,54,80],"challenging":[21],"endeavor.":[22],"Unfortunately,":[23],"existing":[24],"profiling":[25,33,86,107],"tools":[26],"are":[27,88],"disjoint":[28],"only":[30],"focus":[31],"on":[32,102],"one":[34],"or":[35],"few":[37],"levels":[38],"of":[39,68,70,93,105,130,143,154,188],"stack":[42],"limiting":[43],"insights":[45,124],"they":[46],"can":[47],"provide.":[48],"In":[49],"this":[50],"paper,":[51],"we":[52,150],"propose":[53],"standardized":[55,118],"approach":[56,82],"to":[57,98,120,132,162,170],"facilitate":[58],"near":[59,122],"real-time,":[60],"low":[61],"overhead":[62],"characterization,":[64],"profiling,":[65],"evaluation":[67],"high-performance":[71],"middleware":[73],"as":[74,76],"well":[75],"scientific":[77],"applications":[78,127],"using":[79,115],"cross-stack":[81,157],"by":[83],"INAM.":[84],"The":[85,177],"capabilities":[87],"supported":[89],"in":[90,160,194],"two":[91],"modes":[92],"with":[94,135,184],"without":[96],"modifications":[97],"application":[100],"depending":[101],"scope":[104],"session.":[108],"We":[109],"design":[110],"implement":[112],"our":[113],"designs":[114],"an":[116],"MPI_T-based":[117],"method":[119],"obtain":[121],"real-time":[123,161],"for":[125,147,156,173],"at":[128,196],"scales":[129],"up":[131,169],"4,096":[133],"processes":[134],"less":[136],"than":[137],"5%":[138],"overhead.":[139],"Through":[140],"experimental":[141],"evaluations":[142],"increasing":[144],"batch":[145],"size":[146],"DL":[148],"training,":[149],"demonstrate":[151],"novel":[152],"benefits":[153],"INAM":[155,189],"analysis":[159],"detect":[163],"bottlenecks":[164],"resolve":[166],"them,":[167],"achieving":[168],"3.6x":[171],"improvements":[172],"use-case":[175],"study.":[176],"proposed":[178],"solutions":[179],"have":[180],"been":[181],"publicly":[182],"released":[183],"latest":[186],"version":[187],"currently":[191],"being":[192],"used":[193],"production":[195],"various":[197],"supercomputers.":[199]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":7},{"year":2022,"cited_by_count":2},{"year":2021,"cited_by_count":1}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
