001043551 001__ 1043551
001043551 005__ 20250724210254.0
001043551 0247_ $$2doi$$a10.5281/ZENODO.15772775
001043551 037__ $$aFZJ-2025-02925
001043551 1001_ $$0P:(DE-Juel1)132244$$aFeld, Christian$$b0$$eCorresponding author
001043551 245__ $$aScore-P: Scalable performance measurement infrastructure for parallel codes (v9.1)
001043551 250__ $$av9.1
001043551 260__ $$c2025
001043551 3367_ $$2DCMI$$aSoftware
001043551 3367_ $$0PUB:(DE-HGF)33$$2PUB:(DE-HGF)$$aSoftware$$bsware$$msware$$s1753339463_30114
001043551 3367_ $$2BibTeX$$aMISC
001043551 3367_ $$06$$2EndNote$$aComputer Program
001043551 3367_ $$2ORCID$$aOTHER
001043551 3367_ $$2DataCite$$aSoftware
001043551 520__ $$aThe instrumentation and measurement framework Score-P, together with analysis tools build on top of its output formats, provides insight into massively parallel HPC applications, their communication, synchronization, I/O, and scaling behavior to pinpoint performance bottlenecks and their causes. Score-P is a highly scalable and easy-to-use tool suite for profiling (summarizing program execution) and event tracing (capturing events in chronological order) of HPC applications. The scorep instrumentation command adds instrumentation hooks into a user's application by either prepending or replacing the compile and link commands. C, C++, Fortran, and Python codes as well as contemporary HPC programming models (MPI, threading, GPUs, I/O) are supported. When running an instrumented application, measurement event data is provided by the instrumentation hooks to the measurement core. There, the events are augmented with high-accuracy timestamps and potentially hardware counters (a plugin-API allows querying additional metric sources). The augmented events are then passed to one or both of the built-in event consumers, profiling and tracing (a plugin-API allows creation of additional event consumers) which finally provide output in the formats CUBE4 and OTF2, respectively. These open and backwards-compatible output formats can be consumed by established analysis tools, e.g., like CubeGUI, the performance report explorer for Scalasca and Score-P, a generic tool for displaying a multidimensional performance space, Extra-P, an automatic performance-modelling tool that supports the user in the identification of scalability bugs, TAU's ParaProf, a portable, scalable performance analysis tool, and PerfExplorer, a framework for parallel performance data mining and knowledge discovery, Scalasca Trace Tools, a collection of trace-based performance analysis tools that have been specifically designed for use on large-scale systems featuring hundreds of thousands of CPU cores, automatically identifying potential communication and synchronization bottlenecks and offering guidance in exploring their causes, and Vampir, a trace-based framework that enables users to quickly display and analyze arbitrary program behavior. Score-P is available under the 3-clause BSD Open Source license. Version 9.1 is is a bugfix release for version 9.0. For features/changes/improvements introduced in the latest version, please see the Changelog file.
001043551 536__ $$0G:(DE-HGF)POF4-5112$$a5112 - Cross-Domain Algorithms, Tools, Methods Labs (ATMLs) and Research Groups (POF4-511)$$cPOF4-511$$fPOF IV$$x0
001043551 536__ $$0G:(DE-Juel-1)ATMLPP$$aATMLPP - ATML Parallel Performance (ATMLPP)$$cATMLPP$$x1
001043551 536__ $$0G:(DE-Juel-1)ATMLAO$$aATMLAO - ATML Application Optimization and User Service Tools (ATMLAO)$$cATMLAO$$x2
001043551 588__ $$aDataset connected to DataCite
001043551 650_7 $$2Other$$aPerformance measurement
001043551 650_7 $$2Other$$aScore-P
001043551 650_7 $$2Other$$ainstrumentation
001043551 650_7 $$2Other$$asampling
001043551 650_7 $$2Other$$aHPC
001043551 650_7 $$2Other$$aprofiling
001043551 650_7 $$2Other$$atracing
001043551 7001_ $$00000-0001-6260-5222$$aJäkel, René$$b1
001043551 7001_ $$0P:(DE-Juel1)138271$$aLorenz, Daniel$$b2
001043551 7001_ $$00000-0003-2647-0628$$aWesarg, Bert$$b3
001043551 7001_ $$0P:(DE-HGF)0$$aSchmidl, Dirk$$b4
001043551 7001_ $$0P:(DE-HGF)0$$aTschüter, Ronny$$b5
001043551 7001_ $$0P:(DE-HGF)0$$aOleynik, Yury$$b6
001043551 7001_ $$0P:(DE-HGF)0$$aWagner, Michael$$b7
001043551 7001_ $$0P:(DE-HGF)0$$aEschweiler, Dominic$$b8
001043551 7001_ $$0P:(DE-HGF)0$$aSpazier, Johannes$$b9
001043551 7001_ $$00000-0003-3591-397X$$aKnüpfer, Andreas$$b10
001043551 7001_ $$00000-0002-2592-669X$$aShende, Sameer$$b11
001043551 7001_ $$aMillstein, Suzanne$$b12
001043551 7001_ $$00000-0003-4210-7335$$aBiersdorff, Scott$$b13
001043551 7001_ $$0P:(DE-Juel1)132112$$aGeimer, Markus$$b14
001043551 7001_ $$0P:(DE-Juel1)142180$$aSchlütter, Marc$$b15
001043551 7001_ $$0P:(DE-HGF)0$$aSchmitt, Felix$$b16
001043551 7001_ $$0P:(DE-HGF)0$$aZiegenbalg, Johannes$$b17
001043551 7001_ $$0P:(DE-Juel1)144419$$aZhukov, Ilya$$b18
001043551 7001_ $$00000-0002-2501-5095$$aDietrich, Robert$$b19
001043551 7001_ $$00000-0001-6967-8707$$aGeyer, Robin$$b20
001043551 7001_ $$0P:(DE-Juel1)132249$$aSaviankou, Pavel$$b21
001043551 7001_ $$0P:(DE-Juel1)132163$$aKnobloch, Michael$$b22
001043551 7001_ $$00000-0001-6077-4049$$aMijaković, Robert$$b23
001043551 7001_ $$0P:(DE-HGF)0$$aSchöne, Robert$$b24
001043551 7001_ $$00000-0003-1648-9747$$aWinkler, Frank$$b25
001043551 7001_ $$00000-0002-5437-3887$$aIlsche, Thomas$$b26
001043551 7001_ $$0P:(DE-Juel1)168253$$aHermanns, Marc-André$$b27
001043551 7001_ $$0P:(DE-HGF)0$$aBrendel, Ronny$$b28
001043551 7001_ $$00009-0002-3540-4657$$aOeste, Sebastian$$b29
001043551 7001_ $$0P:(DE-HGF)0$$aHerold, Christian$$b30
001043551 7001_ $$0P:(DE-HGF)0$$aSigl, Severin$$b31
001043551 7001_ $$0P:(DE-HGF)0$$aHilbrich, Tobias$$b32
001043551 7001_ $$00000-0001-5806-3176$$aWilliams, Bill$$b33
001043551 7001_ $$00009-0004-4200-8534$$aKlotz, Sven$$b34
001043551 7001_ $$0P:(DE-Juel1)188670$$aCorbin, Gregor$$b35
001043551 7001_ $$0P:(DE-Juel1)167509$$aReuter, Jan André$$b36
001043551 7001_ $$00000-0002-7196-8452$$aGrund, Alexander$$b37
001043551 7001_ $$00009-0007-3223-4046$$aSander, Maximilian$$b38
001043551 7001_ $$00009-0007-5755-1427$$aFrenzel, Jan$$b39
001043551 773__ $$a10.5281/ZENODO.15772775
001043551 909CO $$ooai:juser.fz-juelich.de:1043551$$pVDB
001043551 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132244$$aForschungszentrum Jülich$$b0$$kFZJ
001043551 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132112$$aForschungszentrum Jülich$$b14$$kFZJ
001043551 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)142180$$aForschungszentrum Jülich$$b15$$kFZJ
001043551 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)144419$$aForschungszentrum Jülich$$b18$$kFZJ
001043551 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132249$$aForschungszentrum Jülich$$b21$$kFZJ
001043551 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)132163$$aForschungszentrum Jülich$$b22$$kFZJ
001043551 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)168253$$aForschungszentrum Jülich$$b27$$kFZJ
001043551 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)188670$$aForschungszentrum Jülich$$b35$$kFZJ
001043551 9101_ $$0I:(DE-588b)5008462-8$$6P:(DE-Juel1)167509$$aForschungszentrum Jülich$$b36$$kFZJ
001043551 9131_ $$0G:(DE-HGF)POF4-511$$1G:(DE-HGF)POF4-510$$2G:(DE-HGF)POF4-500$$3G:(DE-HGF)POF4$$4G:(DE-HGF)POF$$9G:(DE-HGF)POF4-5112$$aDE-HGF$$bKey Technologies$$lEngineering Digital Futures – Supercomputing, Data Management and Information Security for Knowledge and Action$$vEnabling Computational- & Data-Intensive Science and Engineering$$x0
001043551 9141_ $$y2025
001043551 9201_ $$0I:(DE-Juel1)JSC-20090406$$kJSC$$lJülich Supercomputing Center$$x0
001043551 980__ $$asware
001043551 980__ $$aVDB
001043551 980__ $$aI:(DE-Juel1)JSC-20090406
001043551 980__ $$aUNRESTRICTED