{"id":"https://openalex.org/W4399282121","doi":"https://doi.org/10.1145/3650200.3656597","title":"Snoopie: A Multi-GPU Communication Profiler and Visualizer","display_name":"Snoopie: A Multi-GPU Communication Profiler and Visualizer","publication_year":2024,"publication_date":"2024-05-30","ids":{"openalex":"https://openalex.org/W4399282121","doi":"https://doi.org/10.1145/3650200.3656597"},"language":"en","primary_location":{"id":"doi:10.1145/3650200.3656597","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3650200.3656597","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3650200.3656597","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 38th ACM International Conference on Supercomputing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3650200.3656597","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5098993258","display_name":"Mohammad Kefah Taha Issa","orcid":"https://orcid.org/0009-0002-1920-6773"},"institutions":[{"id":"https://openalex.org/I1351752","display_name":"Ko\u00e7 University","ror":"https://ror.org/00jzwgz36","country_code":"TR","type":"education","lineage":["https://openalex.org/I1351752"]}],"countries":["TR"],"is_corresponding":true,"raw_author_name":"Mohammad Kefah Taha Issa","raw_affiliation_strings":["ParCoreLab, Ko\u00e7 University, Turkiye"],"raw_orcid":"https://orcid.org/0009-0002-1920-6773","affiliations":[{"raw_affiliation_string":"ParCoreLab, Ko\u00e7 University, Turkiye","institution_ids":["https://openalex.org/I1351752"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022706719","display_name":"Muhammad Aditya Sasongko","orcid":"https://orcid.org/0000-0002-6166-4252"},"institutions":[{"id":"https://openalex.org/I1351752","display_name":"Ko\u00e7 University","ror":"https://ror.org/00jzwgz36","country_code":"TR","type":"education","lineage":["https://openalex.org/I1351752"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Muhammad Aditya Sasongko","raw_affiliation_strings":["ParCoreLab, Ko\u00e7 University, T\u00fcrkiye"],"raw_orcid":"https://orcid.org/0000-0002-6166-4252","affiliations":[{"raw_affiliation_string":"ParCoreLab, Ko\u00e7 University, T\u00fcrkiye","institution_ids":["https://openalex.org/I1351752"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049538914","display_name":"Ilyas Turimbetov","orcid":"https://orcid.org/0000-0002-0384-6330"},"institutions":[{"id":"https://openalex.org/I1351752","display_name":"Ko\u00e7 University","ror":"https://ror.org/00jzwgz36","country_code":"TR","type":"education","lineage":["https://openalex.org/I1351752"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Ilyas Turimbetov","raw_affiliation_strings":["ParCoreLab, Ko\u00e7 University, Turkiye"],"raw_orcid":"https://orcid.org/0000-0002-0384-6330","affiliations":[{"raw_affiliation_string":"ParCoreLab, Ko\u00e7 University, Turkiye","institution_ids":["https://openalex.org/I1351752"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092212133","display_name":"Javid Baydamirli","orcid":"https://orcid.org/0000-0001-7235-6418"},"institutions":[{"id":"https://openalex.org/I1351752","display_name":"Ko\u00e7 University","ror":"https://ror.org/00jzwgz36","country_code":"TR","type":"education","lineage":["https://openalex.org/I1351752"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Javid Baydamirli","raw_affiliation_strings":["ParCoreLab, Ko\u00e7 University, Turkiye"],"raw_orcid":"https://orcid.org/0000-0001-7235-6418","affiliations":[{"raw_affiliation_string":"ParCoreLab, Ko\u00e7 University, Turkiye","institution_ids":["https://openalex.org/I1351752"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092212134","display_name":"Do\u011fan Sa\u011fbili","orcid":"https://orcid.org/0000-0002-9603-2466"},"institutions":[{"id":"https://openalex.org/I1351752","display_name":"Ko\u00e7 University","ror":"https://ror.org/00jzwgz36","country_code":"TR","type":"education","lineage":["https://openalex.org/I1351752"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Do\u011fan Sa\u011fbili","raw_affiliation_strings":["ParCoreLab, Ko\u00e7 University, Turkiye"],"raw_orcid":"https://orcid.org/0000-0002-9603-2466","affiliations":[{"raw_affiliation_string":"ParCoreLab, Ko\u00e7 University, Turkiye","institution_ids":["https://openalex.org/I1351752"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5040713791","display_name":"Didem Unat","orcid":"https://orcid.org/0000-0002-2351-0770"},"institutions":[{"id":"https://openalex.org/I1351752","display_name":"Ko\u00e7 University","ror":"https://ror.org/00jzwgz36","country_code":"TR","type":"education","lineage":["https://openalex.org/I1351752"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Didem Unat","raw_affiliation_strings":["ParCoreLab, Ko\u00e7 University, Turkiye"],"raw_orcid":"https://orcid.org/0000-0002-2351-0770","affiliations":[{"raw_affiliation_string":"ParCoreLab, Ko\u00e7 University, Turkiye","institution_ids":["https://openalex.org/I1351752"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5098993258"],"corresponding_institution_ids":["https://openalex.org/I1351752"],"apc_list":null,"apc_paid":null,"fwci":1.8974,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.85961419,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"525","last_page":"536"},"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.9997000098228455,"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.9997000098228455,"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.9970999956130981,"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"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9966999888420105,"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.8769362568855286},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.769054651260376},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.6716455817222595},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.5690401196479797},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5164928436279297},{"id":"https://openalex.org/keywords/data-visualization","display_name":"Data visualization","score":0.4338322579860687},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2654774785041809},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.11775240302085876}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8769362568855286},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.769054651260376},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6716455817222595},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.5690401196479797},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5164928436279297},{"id":"https://openalex.org/C172367668","wikidata":"https://www.wikidata.org/wiki/Q6504956","display_name":"Data visualization","level":3,"score":0.4338322579860687},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2654774785041809},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.11775240302085876}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3650200.3656597","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3650200.3656597","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3650200.3656597","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 38th ACM International Conference on Supercomputing","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3650200.3656597","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3650200.3656597","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3650200.3656597","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 38th ACM International Conference on Supercomputing","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3969158499","display_name":null,"funder_award_id":"949587","funder_id":"https://openalex.org/F4320323817","funder_display_name":"Universitas Brawijaya"}],"funders":[{"id":"https://openalex.org/F4320323817","display_name":"Universitas Brawijaya","ror":"https://ror.org/01wk3d929"}],"has_content":{"grobid_xml":false,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4399282121.pdf"},"referenced_works_count":33,"referenced_works":["https://openalex.org/W1943052934","https://openalex.org/W1988756252","https://openalex.org/W2070232376","https://openalex.org/W2100181574","https://openalex.org/W2115233357","https://openalex.org/W2134427337","https://openalex.org/W2140585462","https://openalex.org/W2142184646","https://openalex.org/W2162831261","https://openalex.org/W2613618711","https://openalex.org/W2730016893","https://openalex.org/W2767210925","https://openalex.org/W2767308239","https://openalex.org/W2767510344","https://openalex.org/W2785822536","https://openalex.org/W2886189612","https://openalex.org/W2903901007","https://openalex.org/W2930869794","https://openalex.org/W2952488675","https://openalex.org/W2979340153","https://openalex.org/W2983717258","https://openalex.org/W2987824756","https://openalex.org/W2998812396","https://openalex.org/W3006113130","https://openalex.org/W3132094421","https://openalex.org/W3133582455","https://openalex.org/W4205468814","https://openalex.org/W4214707742","https://openalex.org/W4309672137","https://openalex.org/W4327911463","https://openalex.org/W4381327256","https://openalex.org/W4388101094","https://openalex.org/W6902455910"],"related_works":["https://openalex.org/W2013728941","https://openalex.org/W4225274103","https://openalex.org/W2154046714","https://openalex.org/W2189613078","https://openalex.org/W2579659702","https://openalex.org/W2923661510","https://openalex.org/W1574055964","https://openalex.org/W1965329638","https://openalex.org/W2542318691","https://openalex.org/W3160708108"],"abstract_inverted_index":{"With":[0],"data":[1,53,97,106,124,145,155],"movement":[2,98,125],"becoming":[3],"one":[4],"of":[5,81,122],"the":[6,12,100,105,123,127],"most":[7],"expensive":[8],"bottlenecks":[9],"in":[10,126,143,150],"computing,":[11],"need":[13],"for":[14,22,50],"profiling":[15,29,75],"tools":[16,30],"to":[17,99,132],"analyze":[18],"communication":[19,59,74,87,159],"becomes":[20],"crucial":[21],"effectively":[23],"scaling":[24],"multi-GPU":[25,73],"applications.":[26],"While":[27],"existing":[28],"including":[31],"first-party":[32],"software":[33],"by":[34,58],"GPU":[35],"vendors":[36],"are":[37],"robust":[38],"and":[39,55,85,104,135,152],"excel":[40],"at":[41,115,166],"capturing":[42],"compute":[43],"operations":[44],"within":[45],"a":[46,119,130],"single":[47],"GPU,":[48],"support":[49],"monitoring":[51,144],"GPU-GPU":[52],"transfers":[54,84,156],"calls":[56],"issued":[57],"libraries":[60],"is":[61,163],"currently":[62],"inadequate.":[63],"To":[64,90],"fill":[65],"these":[66],"gaps,":[67],"we":[68],"introduce":[69],"Snoopie,":[70],"an":[71],"instrumentation-based":[72],"tool":[76,162],"built":[77],"on":[78],"NVBit,":[79],"capable":[80],"tracking":[82],"peer-to-peer":[83],"GPU-centric":[86],"library":[88],"calls.":[89],"increase":[91],"programmer":[92],"productivity,":[93],"Snoopie":[94],"can":[95],"attribute":[96],"source":[101],"code":[102],"line":[103],"objects":[107],"involved.":[108],"It":[109],"comes":[110],"with":[111],"multiple":[112],"visualization":[113],"modes":[114],"varying":[116],"granularities,":[117],"from":[118],"coarse":[120],"view":[121],"system":[128],"as":[129],"whole":[131],"specific":[133],"instructions":[134],"addresses.":[136],"Our":[137],"case":[138],"studies":[139],"demonstrate":[140],"Snoopie\u2019s":[141],"effectiveness":[142],"movement,":[146],"locating":[147],"performance":[148],"bugs":[149],"applications,":[151],"understanding":[153],"concrete":[154],"abstracted":[157],"beneath":[158],"libraries.":[160],"The":[161],"publicly":[164],"available":[165],"https://github.com/ParCoreLab/snoopie.":[167]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3}],"updated_date":"2026-04-24T08:23:43.765630","created_date":"2025-10-10T00:00:00"}
