
On the Unipos website, GWT-TU's tool "The main purpose is debugging and performance evaluation during parallel/distributed programming"VampirePage was added.
What is Vampire?
GWT-TU's Vampir is a tool that enables detailed performance analysis of parallel and distributed applications.Designed for developers, researchers, and system administrators of high-performance computing applications (HPC applications).It is cross-platform and maximizes the efficiency of parallelized code.
Main features of Vampir
1. Intuitive operability
Full-screen display and zoom/scroll functionality provides intuitive operation and excellent visibility.
2. Selectedadapted to the time zoneStatistics
Adaptive statistical information is provided and precise analysis is performed on detailed events in the user-selected time period.
3. Flexible filtering and statistics
Supports flexible filtering and optimization of statistics for elements such as processes, functions, messages, and collective operations.
*Please refer to the table below for available filters and their filter criteria.
Filtered Object | Filter Criteria |
---|---|
Process | Process Group / Communicator / Process Hierarchy / Typical Process |
Message | Message Communicator / Message Tag |
Features | Name/Duration/Number of calls |
collective manipulation | Communicator/Group operation |
I/O events | I/O group/file name/operation type |
4. Hierarchical display and analysis
Hierarchically group elements such as threads, processes, and nodes, and display and analyze their structure.
5. Source code location support
During analysis, specific program line numbers and function names are displayed and the code at that location makes it easier to identify and investigate problems.Analysis accuracy is improved by linking with the source code.
6. Integrated snapshot and print functionality
You can create a snapshot that integrates the analysis results, and that snapshot can easily be used in printed materials.
7. KaCustomizable display
You can customize the various view windows and adjust the display according to your needs.
Main uses
By using Vampir, you can identify application bottlenecks and get program optimization guidelines.At the same time, it can quantitatively evaluate scalability, improve program parallelism, and accelerate high-performance computing applications.It also helps understand communication patterns and resource usage.
- Identifying performance bottlenecks in parallel/distributed applications
- Optimization of algorithms and parallelization techniques
- Performance evaluation of massively parallel systems
- Extracting code optimization guidelines
- Assessing application scalability
Product lineup
"Light / Standard / Professional” is available in three editions.
'Can be used on one computer'single license (personal license)” and “site licenseThere are two licensing options:
Please check the table below and let us know which licenses you require.
Product comparison
Item | Light No Performance Radar |
Standard | Professional Client-Server Architecture |
---|---|---|---|
Tracks | 32 | 256 | 1000-10000 |
Events | 100 million | memory | memory |
Analysis-Threads | 1 (serial) | 4 (parallel) | 16 threads / 128 processes |
License | commitment | personal/site | website |
How to try out Vampir features
For evaluation purposes, you can try out Vampir's full-featured, limited-time demo version.
Please fill in the necessary information on "Vampir Demo" on the manufacturer's website and click to use it.
The following items are required to be registered.
- Version: Linux(64 bit) / MacOS / Windows(64 bit)
- Email address (E-mail)
- Forename
- Mr. (Surename)
If you have any questions, please feel free to contact us.
■ Click here for product details and inquiries |