Portable Computing Language

نرم افزار تصویر:
Portable Computing Language
جزئیات نرم افزار:
نسخه: 0.10
ها تاریخ: 17 Feb 15
توسعه دهنده: pocl developers
پروانه: رایگان
محبوبیت: 4

Rating: 2.0/5 (Total Votes: 1)

در رایانه زبان قابل حمل (همچنین به عنوان pocl شناخته می شود) منبع باز و رایگان نرم افزار خط فرمان اجرا در C / C ++ و طراحی از زمین تا به عنوان یک پیاده سازی کارآمد از استاندارد از OpenCL عمل است.
در حال متشکل از مجموعه ای از الالویام (سطح پایین ماشین مجازی) عبور می کند، پروژه pocl هدف بهبود قابلیت حمل از برنامه های کاربردی از OpenCL با بهینه سازی های مختلف کامپایلر. این پشتیبانی از ICD (درایور نصب کارفرما) و همراه با یک کامپایلر هسته های قابل حمل.
کامپایلر هسته قابل حمل شامل تجربی، قابلیت هنوز جذاب: افقی خودکار vectorization از کارگروه ها. علاوه بر این، نرم افزار ارائه می دهد کارآمد، ساخته شده است در کتابخانه های ریاضی و API های هسته (برنامه رابط های برنامه نویسی) نوشته شده در C و طراحی شده برای barebone برنامه PCs.Numerous از OpenCL پشتیبانی poclCurrently، قابل حمل رایانه زبان سازگار با طیف گسترده ای از برنامه های کاربردی از OpenCL، از جمله است ViennaCL 1.5.1 نمونه، بسیاری از معیار جوشانده، رودینیا 2.0.1، piglit، Luxmark 2.0، و همچنین به عنوان از OpenCL نمونه کتاب راهنمای برنامه نویسی و v2.8 AMD APP SDK از OpenCL samples.Supported platformsAs سخت افزار از نام آن پیداست، رایانه قابل حمل زبان برنامه های قابل حمل، به این معنی که با موفقیت در طیف گسترده ای از سیستم عامل سخت افزار تست شده، با هر دو میزبان و دستگاه ها از جمله x86_64 (64 بیتی)، PowerPC64، PowerPC32، V7 ARM، و چند VLIW به سبک پردازنده شرکت تندیس تجارت آرمان است که با استفاده از TCE در ناهمگن setups.Getting میزبان دستگاه طراحی شده اند آغاز شده با محاسبات قابل حمل LanguageInstalling قابل حمل رایانه زبان بر روی سیستم عامل گنو / لینوکس خود را کاملا آسان، با توجه به این واقعیت است که شما در حال حاضر hwloc، OCL-ICD، از OpenCL داشته باشد، صدای جرنگ جرنگ است و بسته الالویام در توزیع خود نصب کنید.
دانلود آخرین نسخه از برنامه از Softoware و یا از طریق وب سایت رسمی خود (لینک در پایان مقاله مراجعه کنید)، صرفه جویی در آرشیو جایی بر روی کامپیوتر شما، استخراج محتویات آن با استفاده از یک ابزار مدیر بایگانی و باز کردن یک برنامه شبیه ساز ترمینال.
در برنامه ترمینال، به محل فایل های استخراج شده آرشیو (به عنوان مثال سی دی /home/softoware/pocl-0.10) بروید، اجرا و lsquo. ./ پیکربندی && را برون دستور پیکربندی و کامپایل برنامه، به دنبال آن و lsquo. کد: sudo را نصب برون دستور آن را نصب کنید سیستم گسترده ای

چه در این نسخه جدید است.

نکات برجسته:
پشتیبانی از الالویام / صدای شیپور 3.5
پشتیبانی از ساخت و ساز با استفاده از CMake (تجربی با مسائل شناخته شده).
رفع اشکالات:
TCE: ساختمان هسته هنگامی که در حال اجرا pocl از نصب محل شکسته شد
موضوع ایمنی (به عنوان از از OpenCL 1.1 مورد نیاز) بهبود
هسته کامپایلر:
تولید کد نهایی در حال حاضر از طریق الالویام API انجام می نامد به جای تماس باینری LLC.
لینک کردن معقول از توابع از هسته یکپارچه ساخته شده است در
کتابخانه. تسریع تدوین عمده برای دانه کوچکتر است.
از OpenCL C Builtin پیاده سازی تابع:
پشتیبانی بهبود یافته برای توابع halfN.
ilogb و ldexp در دسترس است با vecmathlib
از OpenCL در زمان اجرا پشتیبانی / پلت فرم API:
پیاده سازی clCreateKernelsInProgram ()
زدن از OpenCL-C () و shuffle2 () اجرای اضافه
دستگاه پروب اصلاح برای راننده دستگاه اجازه می دهد برای تشخیص دستگاه در طول زمان اجرا. POCL_DEVICES هنوز هم پشتیبانی می کند.
چک در clSetKernelArgs () برای اعتبار استدلال
چک در clEnqueueNDRange () برای استدلال به تمام مجموعه
پیاده سازی clGetKernelArgInfo ()
clEnqueueCopyImage ()
متفرقه:
testsuite ViennaCL به روز شده برای 1.5.1

جدید در نسخه 0.9 است:

در تشخیص بهبود یافته میزبان / هدف CPU و تولید کد را هدف قرار
کامپایلر هسته های الالویام API های اجرا شده توسط پیش فرض می نامد به جای اسکریپت
بهبود مدیریت CL تصاویر
چند بهبود کامپایلر هسته

نرم افزار های مشابه

Darning
Darning

20 Feb 15

IsForth
IsForth

20 Feb 15

Java Gui Builder
Java Gui Builder

3 Jun 15

R
R

17 Feb 15

نظرات به Portable Computing Language

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!