اوپنسیال
ظاهر
نویسنده(های) اصلی | شرکت اپل |
---|---|
توسعهدهنده(ها) | گروه کروناس |
سیستمعامل | چندسکویی |
مجوز | Royalty Free |
اپنسیال (به انگلیسی: OpenCL، مخفف: Open Computing Language) بستری است برای برنامههایی که قرار است بر سکوهای ناهمگن با تکیه بر سیپییوها و جیپییوها و سایر پردازندهها اجرا شوند. اپنسیال دارای یک زبان (بر پایهٔ C99) برای نوشتن kernelها (توابعی که در دستگاههای OpenCL اجرا میشوند) بهعلاوه رابطهای برنامهنویسی برای تعریف و پس از کنترل بستر استفاده شوند را دارا است. OpenCL چندپردازندگی را با استفاده از روشهای وظیفه محور (به انگلیسی: task-based) و داده محور (به انگلیسی: data-based) پشتیبانی میکند.[۱]
اپنسیال توسط هر دو شرکت AMD/ATI و Nvidia پذیرفته شدهاست. در طراحی اپنسیال، مقدار زیادی از رابطهای پردازشی با CUDA و رقیب آن، مایکروسافت دایرکتکامپیوت به اشتراک گذاشته است.[۲]
منابع
[ویرایش]- ↑ Wikipedia contributors, "OpenCL," Wikipedia, The Free Encyclopedia, http://en.wikipedia.org/w/index.php?title=OpenCL&oldid=431495979 (accessed May 31, 2011).
- ↑ ایتلاگ - اخبار و مقالات فناوری اطلاعات، http://itlog.ir/persian/2013/pc-hardware/gpu-چیست بایگانیشده در ۲۷ آوریل ۲۰۱۹ توسط Wayback Machine (accessed May 31, 2011).