{"id":"https://openalex.org/W4406163668","doi":"https://doi.org/10.1109/scw63240.2024.00250","title":"JUmPER: Performance Data Monitoring, Instrumentation and Visualization for Jupyter Notebooks","display_name":"JUmPER: Performance Data Monitoring, Instrumentation and Visualization for Jupyter Notebooks","publication_year":2024,"publication_date":"2024-11-17","ids":{"openalex":"https://openalex.org/W4406163668","doi":"https://doi.org/10.1109/scw63240.2024.00250"},"language":"en","primary_location":{"id":"doi:10.1109/scw63240.2024.00250","is_oa":false,"landing_page_url":"https://doi.org/10.1109/scw63240.2024.00250","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","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/A5102741721","display_name":"Elias Werner","orcid":"https://orcid.org/0000-0003-2549-7626"},"institutions":[{"id":"https://openalex.org/I78650965","display_name":"TU Dresden","ror":"https://ror.org/042aqky30","country_code":"DE","type":"education","lineage":["https://openalex.org/I78650965"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Elias Werner","raw_affiliation_strings":["TU Dresden,ScaDS.AI Dresden/Leipzig CIDS,Dresden,Germany"],"affiliations":[{"raw_affiliation_string":"TU Dresden,ScaDS.AI Dresden/Leipzig CIDS,Dresden,Germany","institution_ids":["https://openalex.org/I78650965"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115807567","display_name":"Anton Rygin","orcid":null},"institutions":[{"id":"https://openalex.org/I78650965","display_name":"TU Dresden","ror":"https://ror.org/042aqky30","country_code":"DE","type":"education","lineage":["https://openalex.org/I78650965"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Anton Rygin","raw_affiliation_strings":["TU Dresden,ScaDS.AI Dresden/Leipzig CIDS,Dresden,Germany"],"affiliations":[{"raw_affiliation_string":"TU Dresden,ScaDS.AI Dresden/Leipzig CIDS,Dresden,Germany","institution_ids":["https://openalex.org/I78650965"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088592453","display_name":"Andreas Gocht","orcid":"https://orcid.org/0000-0003-2760-3672"},"institutions":[{"id":"https://openalex.org/I4210128716","display_name":"German Environment Agency","ror":"https://ror.org/0329ynx05","country_code":"DE","type":"funder","lineage":["https://openalex.org/I4210128716"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Andreas Gocht-Zech","raw_affiliation_strings":["German Environment Agency,AI Lab,Leipzig,Germany"],"affiliations":[{"raw_affiliation_string":"German Environment Agency,AI Lab,Leipzig,Germany","institution_ids":["https://openalex.org/I4210128716"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013726216","display_name":"Sebastian D\u00f6bel","orcid":"https://orcid.org/0009-0009-4960-1564"},"institutions":[{"id":"https://openalex.org/I78650965","display_name":"TU Dresden","ror":"https://ror.org/042aqky30","country_code":"DE","type":"education","lineage":["https://openalex.org/I78650965"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Sebastian D\u00f6bel","raw_affiliation_strings":["TU Dresden,ZIH CIDS,Dresden,Germany"],"affiliations":[{"raw_affiliation_string":"TU Dresden,ZIH CIDS,Dresden,Germany","institution_ids":["https://openalex.org/I78650965"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5054704630","display_name":"Matthias Lieber","orcid":"https://orcid.org/0000-0003-3137-0648"},"institutions":[{"id":"https://openalex.org/I78650965","display_name":"TU Dresden","ror":"https://ror.org/042aqky30","country_code":"DE","type":"education","lineage":["https://openalex.org/I78650965"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Matthias Lieber","raw_affiliation_strings":["TU Dresden,ZIH CIDS,Dresden,Germany"],"affiliations":[{"raw_affiliation_string":"TU Dresden,ZIH CIDS,Dresden,Germany","institution_ids":["https://openalex.org/I78650965"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5102741721"],"corresponding_institution_ids":["https://openalex.org/I78650965"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.2898593,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"2003","last_page":"2011"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.6554999947547913,"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/T12127","display_name":"Software System Performance and Reliability","score":0.6554999947547913,"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/jumper","display_name":"Jumper","score":0.9079474210739136},{"id":"https://openalex.org/keywords/instrumentation","display_name":"Instrumentation (computer programming)","score":0.707956075668335},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.6686145067214966},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6335783004760742},{"id":"https://openalex.org/keywords/data-visualization","display_name":"Data visualization","score":0.6277655959129333},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.33467864990234375},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19738081097602844},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.19031542539596558}],"concepts":[{"id":"https://openalex.org/C2777280388","wikidata":"https://www.wikidata.org/wiki/Q872157","display_name":"Jumper","level":2,"score":0.9079474210739136},{"id":"https://openalex.org/C118530786","wikidata":"https://www.wikidata.org/wiki/Q1134732","display_name":"Instrumentation (computer programming)","level":2,"score":0.707956075668335},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.6686145067214966},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6335783004760742},{"id":"https://openalex.org/C172367668","wikidata":"https://www.wikidata.org/wiki/Q6504956","display_name":"Data visualization","level":3,"score":0.6277655959129333},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.33467864990234375},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19738081097602844},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.19031542539596558}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/scw63240.2024.00250","is_oa":false,"landing_page_url":"https://doi.org/10.1109/scw63240.2024.00250","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"SC24-W: Workshops of the International Conference for High Performance Computing, Networking, Storage and Analysis","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":10,"referenced_works":["https://openalex.org/W1545880915","https://openalex.org/W1559603603","https://openalex.org/W2089111164","https://openalex.org/W2898671507","https://openalex.org/W3095177235","https://openalex.org/W3097861169","https://openalex.org/W3209872123","https://openalex.org/W4386106885","https://openalex.org/W4399577572","https://openalex.org/W4401019512"],"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":{"Computational":[0],"performance,":[1],"e.g.":[2],"CPU":[3],"or":[4],"GPU":[5],"utilization,":[6],"is":[7],"crucial":[8],"for":[9,27,125,135],"analyzing":[10],"machine":[11],"learning":[12],"(ML)":[13],"applications":[14],"and":[15,52,65,109,118,140],"their":[16],"resource-efficient":[17,142],"deployment.":[18],"However,":[19],"the":[20,79,100,126],"ML":[21,143],"community":[22],"often":[23],"lacks":[24],"accessible":[25],"tools":[26],"holistic":[28],"performance":[29,50,81,94,136],"engineering,":[30],"especially":[31],"during":[32],"exploratory":[33,101],"programming":[34,102],"such":[35],"as":[36],"implemented":[37],"by":[38,104],"Jupyter.":[39,60,85],"Therefore,":[40],"we":[41],"present":[42],"JUmPER,":[43],"a":[44,132],"Jupyter":[45,73,108,139],"kernel":[46,111],"that":[47],"supports":[48,141],"coarse-grained":[49],"monitoring":[51],"fine-grained":[53],"analysis":[54],"tasks":[55],"of":[56,78,121],"user":[57,70],"code":[58,87],"in":[59,84,138],"JUmPER":[61,98,129],"collects":[62],"system":[63],"metrics":[64],"stores":[66],"them":[67],"alongside":[68],"executed":[69],"code.":[71],"Built-in":[72],"magic":[74],"commands":[75],"provide":[76],"visualizations":[77],"monitored":[80],"data":[82],"directly":[83],"Additionally,":[86],"instrumentation":[88],"can":[89],"be":[90],"enabled":[91],"to":[92],"collect":[93],"events":[95],"using":[96],"Score-P.":[97],"preserves":[99],"experience":[103],"seamlessly":[105],"integrating":[106],"with":[107],"reducing":[110],"runtime":[112],"overhead":[113],"through":[114],"in-memory":[115],"(pipe)":[116],"communication":[117],"parallel":[119],"marshalling":[120],"Python\u2019s":[122],"interpreter":[123],"state":[124],"Score-P":[127],"execution.":[128],"thus":[130],"provides":[131],"low-hurdle":[133],"infrastructure":[134],"engineering":[137],"applications.":[144]},"counts_by_year":[],"updated_date":"2025-12-19T19:40:27.379048","created_date":"2025-10-10T00:00:00"}
