Texnika varaqasi


Sammitdan chegaragacha bo'lgan migratsiya yo'li


Download 305.14 Kb.
Pdf ko'rish
bet2/3
Sana24.12.2022
Hajmi305.14 Kb.
#1052325
1   2   3
Bog'liq
frontier specsheet (1)

Sammitdan chegaragacha bo'lgan migratsiya yo'li
HIP
• “hipify” vositasi manbani CUDA dan HIP ga avtomatik ravishda o'zgartiradi.
CUDA C/C++
FORTRAN W/HIP C/C++
FORTRAN w/CUDA C/C++
HIP C/C++
• Ishlab chiquvchilar platforma (CUDA yoki hcc) uchun ixtisoslashgan bo‘lishi mumkin.
FORTRAN W/HIP C/C++
• HIP bir manbali C++ dasturlash tilida kodlash imkonini beradi, jumladan, andozalar, C++11 lambdalar,
sinflar, nom maydonlari va boshqalar.
OpenACC kodlari Frontier uchun OpenMP
(tushirish) ga ko'chirilishi mumkin.
CUDA-da bo'lgani kabi, bu C/C++ API qo'ng'iroqlari
uchun interfeyslarni talab qiladi
OpenACC on Frontier-ni to'g'ridan-to'g'ri qo'llab-quvvatlash
hali ham muhokama qilinmoqda.
CUDA da bo'lgani kabi, bu C/C++ API qo'ng'iroqlari
uchun interfeyslarni talab qiladi
OpenMP (tushirish)
OpenMP (tushirish)
Ba'zi asosiy xususiyatlarga quyidagilar kiradi:
2019 yil 7 may
Sammit va Frontierda deyarli bir xil
• HIP juda nozik va to'g'ridan-to'g'ri CUDA yoki hcc "HC" rejimida kodlashda unumdorlikka juda kam yoki umuman ta'sir qilmaydi.
HIP mavjud CUDA kodlarini HIP qatlamiga o'tkazishga yordam
beradigan vositalarni taqdim etadi. HIP CUDA-ni qayta joylashtirish
uchun mo'ljallanmagan va ishlab chiquvchilar portni bajarish uchun
qo'lda kodlash va ishlashni sozlash ishlarini bajarishni kutishlari kerak.
OpenACC
CUDA FORTRAN
OpenMP (tushirish)
OLCF HIP-ni Summit-da taqdim etishni rejalashtirmoqda, shunda foydalanuvchilar undan Frontier-da mavjud bo'lgunga qadar foydalanishni boshlashlari mumkin. HIP - bu
C++ ish vaqti API boÿlib, ishlab chiquvchilarga AMD va NVIDIA GPUÿlarida ishlash uchun portativ kod yozish imkonini beradi. Bu, asosan, tizimga o'rnatilgan asosiy
CUDA yoki ROCm platformasidan foydalanadigan o'ram. API CUDA ga juda o'xshaydi, shuning uchun mavjud kodlarni CUDA dan HIP ga o'tkazish ko'p hollarda juda
oddiy bo'lishi kerak. Bundan tashqari, HIP CUDA kodlarini HIP qatlamiga portlashda yordam berish uchun ishlatilishi mumkin bo'lgan portlash vositalarini taqdim etadi, bu
asl CUDA ilovasiga qaraganda unumdorlikni yo'qotmaydi. HIP CUDA-ni o'zgartirish uchun mo'ljallanmagan va ishlab chiquvchilar portni bajarish uchun qo'lda kodlash va
ishlashni sozlash ishlarini bajarishni kutishlari kerak.

Download 305.14 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling