PCJ Java library as a solution to integrate HPC, Big Data and Artificial Intelligence workloads

M Nowicki, Ł Górski, P Bała - Journal of Big Data, 2021 - Springer
With the development of peta-and exascale size computational systems there is growing
interest in running Big Data and Artificial Intelligence (AI) applications on them. Big Data and …

Pcj–java library for highly scalable hpc and big data processing

M Nowicki, Ł Gorski, P Bała - 2018 International Conference on …, 2018 - ieeexplore.ieee.org
PCJ is a Java library for scalable high performance and computing and Big Data processing.
The library implements the partitioned global address space (PGAS) model. The PCJ …

Comparison of sort algorithms in Hadoop and PCJ

M Nowicki - Journal of Big Data, 2020 - Springer
Sorting algorithms are among the most commonly used algorithms in computer science and
modern software. Having efficient implementation of sorting is necessary for a wide …

[PDF][PDF] Performance evaluation of parallel computing and Big Data processing with Java and PCJ library

M Nowicki, Ł Górski, P Bała - Cray Users Group, 2018 - researchgate.net
In this paper, we present PCJ (Parallel Computing in Java), a novel tool for scalable high-
performance computing and big data processing in Java. PCJ is Java library implementing …

A benchmarking study to evaluate apache spark on large-scale supercomputers

GK Thiruvathukal, C Christensen, X Jin… - arXiv preprint arXiv …, 2019 - arxiv.org
As dataset sizes increase, data analysis tasks in high performance computing (HPC) are
increasingly dependent on sophisticated dataflows and out-of-core methods for efficient …

[HTML][HTML] Benchmarking Java on Ethernet Cluster

M Nowicki - HPI Future SOC Lab–Proceedings 2019, 2024 - books.google.com
The paper shows the evaluation of some tests of the PCJ library on the 1000 Core Cluster at
HPI Future SOC Lab. The microbenchmarks and applications selected to test performance …

Comparison of sort algorithms in Hadoop and PCJ

N Marek - Journal of Big Data, 2020 - search.proquest.com
Sorting algorithms are among the most commonly used algorithms in computer science and
modern software. Having efficient implementation of sorting is necessary for a wide …