این یک برنامه لینوکس به نام ParallelStencil.jl است که آخرین نسخه آن را میتوانید با نام ParallelStencil.jl0.14.3sourcecode.tar.gz دانلود کنید. این برنامه را میتوان به صورت آنلاین در ارائه دهنده خدمات میزبانی رایگان OnWorks برای ایستگاههای کاری اجرا کرد.
این برنامه با نام ParallelStencil.jl را به صورت رایگان با OnWorks دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. OnWorks Linux آنلاین یا شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MACOS را از این وب سایت راه اندازی کنید.
- 5. از سیستم عامل لینوکس OnWorks که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. اپلیکیشن را دانلود کرده، نصب و اجرا کنید.
عکس ها
Ad
ParallelStencil.jl
شرح
ParallelStencil دانشمندان حوزه را قادر میسازد تا کد سطح بالای مستقل از معماری را برای محاسبات استنسیل موازی با کارایی بالا روی GPUها و CPUها بنویسند. میتوان به عملکردی مشابه CUDA C / HIP دست یافت که معمولاً پیشرفت بزرگی نسبت به عملکردی است که هنگام استفاده از برنامهنویسی آرایه GPU فقط با CUDA.jl یا AMDGPU.jl حاصل میشود. به عنوان مثال، یک حلکننده یخ کمعمق دوبعدی که در JuliaCon 2 [2020] ارائه شد، عملکردی تقریباً 1 برابر بهتر از پیادهسازی برنامهنویسی آرایه GPU مربوطه داشت. به طور مطلق، به 20٪ از حد عملکرد نظری بالای GPU استفاده شده Nvidia P70، همانطور که توسط معیار توان عملیاتی مؤثر، T_eff، تعریف شده است، رسید. ParallelStencil برای محاسبات با کارایی بالا به ترتیب به قابلیتهای برنامهنویسی هسته بومی CUDA.jl و AMDGPU.jl و Base.Threads متکی است. این ابزار به طور یکپارچه با ImplicitGlobalGrid.jl که موازیسازی توزیعشدهی برنامههای مبتنی بر استنسیل برای پردازندههای گرافیکی و پردازندههای مرکزی را رندر میکند، سازگار است.
امکانات
- موازیسازی و بهینهسازی با یک فراخوانی ماکرو
- محاسبات استنسیل با نمادگذاری ریاضی-بستنی
- قابلیت همکاری یکپارچه با بستههای ارتباطی و پنهان کردن ارتباطات
- پشتیبانی از برنامهنویسی سطح پایین هسته مستقل از معماری
- مستندات ماژول قابل فراخوانی از Julia REPL / IJulia
- مینیاپهای مختصر تک/چند xPU
زبان برنامه نویسی
جولیا
دسته بندی ها
این برنامهای است که میتوان آن را از https://sourceforge.net/projects/parallelstencil-jl.mirror/ نیز دریافت کرد. این برنامه در OnWorks میزبانی شده است تا بتوان آن را به سادهترین روش به صورت آنلاین از یکی از سیستمهای عامل رایگان ما اجرا کرد.