📜 ⬆️ ⬇️

Performance Comparison of Jacket and PCT / GPU from Stanford

Introduction from translator:
PCT / GPU - Parallel Computing Toolbox in the MATLAB environment, a tool for performing distributed computing on a graphics card, is considered to be a fairly advanced library.
Jacket is a little-known, but promising, platform for GPU-based computing. Uses MATLAB as a frontend.

Recently, researchers at the Stanford Laboratory of Parallel Computing ( Pervasive Parallelism Laboratory ) published a paper about a new framework for distributed computing. One of the parts of their research is to compare Jacket with Parallel Computing Toolbox , the results of which clearly indicate that the optimization in Jacket greatly influences performance.

In their study, four algorithms were used:

The following system was used for tests:
Dell Precision T7500n , Quad-core Intel Xeon X5550 2.67 GHz processor (each core has double hyperthreading, that is, only 16 hardware contexts), 24 GB RAM and NVIDIA GTX 275 graphics card.
')
The execution time of the algorithms can be seen in the graphs below (the smaller, the better)






To learn more about Jacket, you can see the page on the manufacturer's website.

From the translator:
Very impressive, especially pleased that almost all low-level things are hidden from the developer, and he may not think about the intricacies of how his calculations will parallelize. It is unpleasant, of course, that there is only one front-end - MATLAB, but it is to be hoped that this will be fixed in the future.

Source: https://habr.com/ru/post/112998/


All Articles