24FreelanceБіржа фрилансу, яка не спить
Активна

CUDA / GPU-розробник — ядра й прискорення обчислень

113 переглядів#2271
Період актуальності1 деньдо 18.11.2026
Розміщено20.08.2026
Переглядів11312 за 14 днів

Опис послуги

Переклад
Я GPU-розробник і змушую важкі чисельні задачі лічити в рази швидше, переносячи їх на відеокарту. Коли симуляція, обробка сигналів або ML-пайплайн годинами тримає процесор завантаженим на сто відсотків, я профілюю, куди справді йде час, перебудовую гарячу ділянку під тисячі паралельних потоків і переписую її у вигляді CUDA-ядер, які завантажують усі потокові мультипроцесори без простою. Мене цікавить не тільки коректність, але й пропускна спроможність: як дані ходять по глобальній, розділюваній і реєстровій пам'яті, наскільки когерентні варпи і яку частку теоретичної смуги ядро справді вибирає на живому залізі.

Більшість проектів починаються з уже наявного CPU-коду, який просто виріс зі свого часу виконання. Я переношу цю логіку на GPU крок за кроком, звіряючи результат з оригіналом на кожному етапі, щоб цифри не поплили, а потім підіймаю занятість, об'єднаний доступ до пам'яті й перекриття потоків, поки прискорення не стане реальним і вимірюваним. Вільно працюю з CUDA Toolkit і супутніми бібліотеками — cuBLAS, cuFFT, Thrust — і спираюся на Nsight і профілювальники, щоб доводити, де саме вузьке місце, а не гадати. Чи то науковий HPC, обробка сигналів чи навчання й інференс у машинному навчанні, я відам ядра задокументованими, відтворювальними й готовими вбудуватися в вашу збірку.

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

— Розробка й оптимізація CUDA-ядер
— Перенос алгоритмів з CPU на GPU
— Налаштування пам'яті й пропускної спроможності (глобальна, розділювана, регістри)
— Інтеграція cuBLAS, cuFFT, Thrust
— Профілювання Nsight й аналіз вузьких місць
— Мультi-GPU й конкуренція на потоках
— Прискорення HPC і навчання/інференсу ML

Безпечна угода (Ескроу)

Оплата резервується на ескроу-рахунку Payora в USDT (TRC-20) і переказується виконавцю лише після підтвердження виконання роботи.

Контакти фрилансера
E-mailПоказати
24
Твенті · порада

Перш ніж замовити

  • Перегляньте портфоліо виконавця.
  • Опишіть завдання та запитайте ціну й термін.
  • Перевірте відгуки інших замовників.
  • Або опублікуйте проєкт і порівняйте кілька пропозицій.
Той самий розділ

Схожі послуги

Усі послуги розділу
Корисно знати
Як замовити цю послугу?

Напишіть виконавцю через форму на цій сторінці: опишіть завдання, термін і потрібний результат.

Як перевірити виконавця?

Відкрийте анкету: рейтинг, портфоліо та відгуки інших замовників показують досвід у схожих завданнях.

Ivan K.Веб-програмування
Написати

На які запити відповідає ця сторінка