اپنسیال
از ویکیپدیا، دانشنامهٔ آزاد
![]() |
|
| طراح(ها) | شرکت اپل |
|---|---|
| توسعهدهنده(ها) | گروه کروناس |
| آخرین نسخهٔ پایدار | ۱٫۱ / ۱۱ ژوئن ۲۰۱۰ |
| سیستمعامل | چندسکویی |
| گونه | رابط برنامهنویسی |
| پروانه | Royalty Free |
| وبگاه | www.khronos.org/opencl |
اپنسیال (به انگلیسی: 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-چیست (accessed May 31, 2011).
| این مقاله ردهبندی نشدهاست. لطفاً این مقاله را ردهبندی کنید تا همراه مقالههای همسان فهرست شود. |
|
||||||||||||||||||||||||||||||||||||||
