Proceedings of International Symposium on Grids &Amp; Clouds 2021 — PoS(ISGC2021) 2021
DOI: 10.22323/1.378.0007
|View full text |Cite
|
Sign up to set email alerts
|

Scalable computing in Java with PCJ Library. Improved collective operations

Abstract: Machine learning and Big Data workloads are becoming as important as traditional HPC ones. AI and Big Data users tend to use new programming languages such as Python, Julia, or Java, while the HPC community is still dominated by C/C++ or Fortran. Hence, there is a need for new programming libraries and languages that will integrate different applications and allow them to run on large computer infrastructure. Since modest computers are multinode and multicore, parallel execution is an additional challenge here… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2021
2021
2022
2022

Publication Types

Select...
2

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(5 citation statements)
references
References 11 publications
0
5
0
Order By: Relevance
“…Results presented hereinafter use a simple serial reduction scheme. Performance can be enhanced with the use of a hypercube‐based reduction, as presented in our other works 35,37 . Full source code and sample input data are available on GitHub 53…”
Section: Performance Resultsmentioning
confidence: 99%
See 4 more Smart Citations
“…Results presented hereinafter use a simple serial reduction scheme. Performance can be enhanced with the use of a hypercube‐based reduction, as presented in our other works 35,37 . Full source code and sample input data are available on GitHub 53…”
Section: Performance Resultsmentioning
confidence: 99%
“…The library offers a method to create subgroups of the PCJ threads (splitGroup(…)). Creating subgroups is especially useful when using collective operations like reduce(…), collect(…) or scatter(…) which are described in Reference 35. Each communication method has also an asynchronous counterpart with the async prefix in the name (e.g., asyncGet(…)).…”
Section: The Pcj Librarymentioning
confidence: 99%
See 3 more Smart Citations