Texnika varaqasi
Sammitdan chegaragacha bo'lgan migratsiya yo'li
Download 305.14 Kb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling