hat
Pwosesis estanda a pou tout òdinatè nouvo se kounye a yon processeur milti-debaz, ki gen potansyèl la nan egzekite pwogram pi vit. Sepandan, pou itilize potansyèl sa a, yon pwogramè dwe gen kèk konesans nan teknik pwogramasyon paralèl. Pandan kou sa a, elèv yo ap pase pi fò nan tan yo ekri ak debogaj pwogram paralèl. Rezilta a espere pral devlope yon nivo nouvo nan konpetans pwogramasyon pratik. Konpetans sa a pa pral sèlman itil pou pwogramasyon nan processeur milti-nwayo, men tou, sistèm operasyon pwogram ak distribye pwogramasyon baz done. Zouti lojisyèl yo itilize pandan kou sa a gen ladan Microsoft vizyèl C / C ++, Java multitreading bibliyotèk, ak OpenMP anfile estanda. (Inite ksma) Avantou: Konesans nan pwogram òdinatè lè l sèvi avèk Java, C, oswa C ++.
ara
المعالج القياسي لجميع أجهزة الكمبيوتر الجديدة هو الآن معالج متعدد النواة ، والذي لديه القدرة على تنفيذ البرامج بسرعة أكبر بكثير. ومع ذلك ، للاستفادة من هذه الإمكانات ، يجب أن يكون لدى المبرمج بعض المعرفة بتقنيات البرمجة المتوازية. خلال هذه الدورة ، سيقضي الطلاب معظم وقتهم في الكتابة وتصحيح البرامج المتوازية. ستكون النتيجة المتوقعة لتطوير مستوى جديد من مهارات البرمجة العملية. هذه المهارة لن تكون مفيدة فقط لبرمجة المعالجات متعددة النواة ، ولكن أيضا برمجة أنظمة التشغيل والبرمجة الموزعة لقاعدة البيانات. تتضمن أدوات البرامج المستخدمة أثناء هذه الدورة Microsoft Visual C / C ++ ، مكتبة multithreading Java ، و OpenMP threading standard. (وحدات 4) المتطلب السابق: معرفة برمجة الكمبيوتر باستخدام Java أو C أو C ++.