# HPCC Award

![](/files/-LzSVTlSRx1f3iin02Q_)

PCJ received **HPC Challenge Class 2 Best Productivity Award**, which recognize the efficient way of programming parallel applications.

The awards were announced on November 18, 2014, in New Orleans, Louisiana, at SC14, the [International Conference for High Performance Computing, Networking, Storage and Analysis](http://sc14.supercomputing.org/).

The HPC Challenge benchmarks are benchmark programs designed to evaluate the overall performance of supercomputers in terms of processing performance based on 28 frequently used computational patterns in the field of scientific computation. At the contest using the HPC Challenge benchmarks, which takes place once a year, there are two classes of awards: Class 1, which measures benchmark performance values, and Class 2, which measures the productivity of programming language implementations.

The HPC Challenge Class 2 Award is a contest for programming languages used in developing HPC applications. This award is designed to evaluate both programming language productivity and performance for HPC Challenge.

**PCJ** (<http://pcj.icm.edu.pl>) is a library for Java language that helps to perform parallel and distributed calculations. It is able to work on the multicore systems connected with the typical interconnect such as ethernet or infiniband providing users with the uniform view across nodes. Development of the PCJ library has been realized with the EU support within CHIST-ERA framework (2014-2018).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://pcj.icm.edu.pl/hpcc-award.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
