-
البرمجة على التوازي
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله و بركاته
أرجو من الإخوة تزويدي بأي معلومات أو مصادر للقراءة عن البرمجة على التوازي (للأغراض العلمية خاصة).
أجيد البرمجة بأكثر من لغة عادية، و لتسهيل المهمة فهناك عدة لغات للبرمجة على التوازي(super computers) مثل
High Performance Fortran (HPF) l
CC++ l
و لا أعلم أكثر من ذلك
جزاكم الله خيراً
-
مشاركة: البرمجة على التوازي
و عليكم السلام و رحمة الله و بركاته
أهلا بك أخي
إن كنت تقصد الMultithreading فاللغات الداعمة لذلك هي:
C++
JAVA
C#
و أتوقع VBasic كذلك
-
مشاركة: البرمجة على التوازي
جزاك الله خيرا
المعالجة على التوازي تعني المعالجة باستخدام أكثر من معالج، الحواسيب التي بها أكثر من معالج تسمى حواسب خارقة (supercomputer) وهي تستخدم في معالجة المشاكل شديدة التعقيد مثل محاكيات التفاعلات النووية أو الحمض النووي في الخلية الحية أو تفاعلات الطاقة العالية التي لا تتم إلا في المعجلات الجسيمية عالية الطاقة أو قلب النجوم الضخمة و الثقوب السوداء، كما تستخدم في التحكم في الرحلات الفضائية و التي لابد فيها من معالجة عدد ضخم جدا من العمليات في نفس الجزء من الثانية.
يجب على المبرمج على هذه أن يراعي عدة قواعد، و لحسن الحظ فلم يكتفى ببناء لغات برمجة خاصة بهذه الأجهزة فقد تم دعم عدة لغات عادية مثل الفورتران و سي بلس بلس بأوامر جديدة لدعم هذه الميزة و سميت اللغات الجديدة
High performance Fortran
و سي سي بلس بلسCC++
ما أبحث عنه هو الأوامر الجديدة و القواعد الواجب مراعاتها.
ملحوظة:
يمكن اعتبار الخوادم (servers) حواسب خارقة صغيرة أو محدودة عدد المعالجات، الحواسيب الخارقة لا يقل عدد المعالجات بها عن عدة مائات.
-
مشاركة: البرمجة على التوازي
look for Thread Apartments, Threading and Asynchronous calls if u like to try the .net way...
i found a job...

ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى