Все проектыAll projectsУсі проєкти
Прочее и учебноеMisc & learningІнше та навчальне ЗавершёнCompletedЗавершений 2024

GPU Computing

Вычисления на видеокарте

Эксперименты с параллельными вычислениями на GPU — хэши и матрицы.Experiments with parallel computation on the GPU — hashes and matrices.Експерименти з паралельними обчисленнями на GPU — хеші та матриці.

Исходники не опубликованыSources not publishedВихідники не опубліковані
PythonCUDA

О проектеOverviewПро проєкт

Видеокарта — это тысячи маленьких ядер. Если задачу удаётся разбить на множество одинаковых независимых кусочков, она ускоряется в десятки и сотни раз по сравнению с процессором.

В этом проекте я экспериментировал с вычислениями на GPU через CUDA: хэширование Blake2s, операции с матрицами — то, что хорошо ложится на параллельную модель.

Эти ранние опыты потом окупились: на их фундаменте выросли blakeout-gpu (GPU-майнинг), BIP39-GPU и другие мои проекты с CUDA и OpenCL.

A graphics card is thousands of small cores. If a task can be split into many identical independent pieces, it speeds up tens and hundreds of times compared to a CPU.

In this project I experimented with GPU computation via CUDA: Blake2s hashing, matrix operations — things that map well onto the parallel model.

These early experiments later paid off: blakeout-gpu (GPU mining), BIP39-GPU and my other CUDA and OpenCL projects grew on their foundation.

Відеокарта — це тисячі маленьких ядер. Якщо задачу розбити на однакові незалежні шматки, вона прискорюється вдесятеро й більше.

Тут я експериментував з обчисленнями на GPU через CUDA: хешування Blake2s, операції з матрицями.

Ці досліди потім окупилися в blakeout-gpu, BIP39-GPU та інших проєктах.

ОсобенностиFeaturesОсобливості

  • Параллельные вычисления на GPU через CUDA
  • Хэширование Blake2s и операции с матрицами
  • Ускорение в десятки и сотни раз против CPU
  • Фундамент для blakeout-gpu и BIP39-GPU
  • Parallel GPU computation via CUDA
  • Blake2s hashing and matrix operations
  • Tens-to-hundreds-fold speedup over CPU
  • A foundation for blakeout-gpu and BIP39-GPU
  • Паралельні обчислення на GPU через CUDA
  • Хешування Blake2s та операції з матрицями
  • Прискорення в десятки й сотні разів проти CPU
  • Фундамент для blakeout-gpu і BIP39-GPU

Похожие проектыRelated projectsСхожі проєкти