اوپنسیال
اپنسیال (به انگلیسی: OpenCL، مخفف: Open Computing Language) بستری است برای برنامههایی که قرار است بر سکوهای ناهمگن با تکیه بر سیپییوها و جیپییوها و سایر پردازندهها اجرا شوند. اپنسیال دارای یک زبان (بر پایهٔ C99) برای نوشتن kernelها (توابعی که در دستگاههای OpenCL اجرا میشوند) بهعلاوه رابطهای برنامهنویسی برای تعریف و پس از کنترل بستر استفاده شوند را دارا است. OpenCL چندپردازندگی را با استفاده از روشهای وظیفه محور (به انگلیسی: task-based) و داده محور (به انگلیسی: data-based) پشتیبانی میکند.[1]
نویسنده(های) اصلی | شرکت اپل |
---|---|
توسعهدهنده(ها) | گروه کروناس |
انتشار پایدار | ۱٫۱
۱۱ ژوئن ۲۰۱۰ |
سیستمعامل | چندسکویی |
گونه | رابط برنامهنویسی |
پروانه | Royalty Free |
وبگاه |
اپنسیال توسط هر دو شرکت AMD/ATI و Nvidia پذیرفته شدهاست. در طراحی اپنسیال، مقدار زیادی از رابطهای پردازشی با CUDA و رقیب آن، مایکروسافت دایرکتکامپیوت به اشتراک گذاشته است.[2]
منابع
- 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).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.