متجه باسكال
تحتوي هذه المقالة على العديد من المشكلات. يُرجى المساعدة في تحسينها أو مناقشة هذه المشكلات على صفحة المناقشة . ( تعرف على كيفية ومتى يمكنك إزالة هذه الرسائل )
|
Vector Pascal [1] هو مُجمِّع مفتوح المصدر يوسع لغة برمجة Pascal . وهو مصمم لدعم التعبير الفعّال عن الخوارزميات باستخدام نموذج SIMD للحوسبة. وهو يستورد إلى Pascal آليات التجريد المشتقة من لغة برمجة APL الخاصة بـ Iverson. وبشكل خاص، فهو يوسع جميع المشغلات للعمل على متجهات البيانات. كما يتم توسيع نظام النوع للتعامل مع وحدات البكسل والتحليل البعدي.
تم تنفيذ المترجم في Java .
المعماريات المدعومة
- إنتل 486
- Intel Xeon-Phi (تجميع Xeon Phi بالتوازي تلقائيًا)
- معالج AMD Opteron ، يدعم مُجمِّع Opteron التوازي متعدد النواة
- بنتيوم 4
- أثلون
- محرك العاطفة لجهاز بلاي ستيشن 2 من سوني
- معالج Cell (PS3)
- ملحقات المتجهات المتقدمة (Intel Sandy Bridge وAMD Bulldozer (الهندسة المعمارية الدقيقة) )
المعايير
تتبع قواعد اللغة عمومًا قواعد لغة Turbo Pascal وتتضمن جميع ميزات معيار ISO (ISO 7185-1990) باستثناء ما تم تجاوزه بواسطة Turbo Pascal. كما تم دمج ميزات Pascal الممتد (تم إنشاء معيار Pascal الممتد باسم ISO/IEC 10206).
مراجع
- ^ مُجمِّع Vector Pascal في sourceforge.net
روابط خارجية
- دليل مرجعي في إشعارات SIGPLAN
- المعالجة المتوازية المتعامدة في متجه باسكال
Original text
Rate this translation
Your feedback will be used to help improve Google Translate
