Interactive Java algorithms for dynamic visualization of parallel computing threads
Saved in:
| Title: | Interactive Java algorithms for dynamic visualization of parallel computing threads |
|---|---|
| Authors: | Evseeva, Liubov, Salmanov, Vugar, Safarova, Zumrud, Pashayeva, Sevinj, Fedorka, Pavlo |
| Source: | ACM Transactions on Parallel Computing ; ISSN 2329-4949 2329-4957 |
| Publisher Information: | Association for Computing Machinery (ACM) |
| Publication Year: | 2025 |
| Description: | In this study, approaches to the development of interactive Java algorithms intended for dynamic visualization of parallel computational threads were considered. The proposed interactive Java algorithms give an opportunity to create visual graphical representations of parallel processes, their interactions, and data distribution. Within the framework of the research the key approaches to visualization of parallel computational flows are analyzed, the peculiarities of the applied interactive components are estimated and the methods of integration with existing monitoring and debugging systems are considered. With the help of configurable visualization tools, developers and researchers can observe the evolution of computational threads, evaluate the performance of systems and timely react to changes in the structure of parallel tasks. Implementing algorithms on the Java platform ensures portability, broad applicability, and integration with existing frameworks for high-performance computing. The use of dynamic data structures, thread-safe collections and parallelism mechanisms implemented in the language and standard libraries allows efficiently processing large amounts of data in real time. In addition, Java Virtual Machine provides profiling tools that can be directly applied to optimize the visualized processes. |
| Document Type: | article in journal/newspaper |
| Language: | English |
| DOI: | 10.1145/3777419 |
| Availability: | https://doi.org/10.1145/3777419 https://dl.acm.org/doi/pdf/10.1145/3777419 |
| Accession Number: | edsbas.194DA888 |
| Database: | BASE |
| Abstract: | In this study, approaches to the development of interactive Java algorithms intended for dynamic visualization of parallel computational threads were considered. The proposed interactive Java algorithms give an opportunity to create visual graphical representations of parallel processes, their interactions, and data distribution. Within the framework of the research the key approaches to visualization of parallel computational flows are analyzed, the peculiarities of the applied interactive components are estimated and the methods of integration with existing monitoring and debugging systems are considered. With the help of configurable visualization tools, developers and researchers can observe the evolution of computational threads, evaluate the performance of systems and timely react to changes in the structure of parallel tasks. Implementing algorithms on the Java platform ensures portability, broad applicability, and integration with existing frameworks for high-performance computing. The use of dynamic data structures, thread-safe collections and parallelism mechanisms implemented in the language and standard libraries allows efficiently processing large amounts of data in real time. In addition, Java Virtual Machine provides profiling tools that can be directly applied to optimize the visualized processes. |
|---|---|
| DOI: | 10.1145/3777419 |
Nájsť tento článok vo Web of Science