djug

Intel تزيح الستار عن معالج ب 48 نواة

31 ردود في هذا الموضوع

الاخوة انا اتكلم لو انت في شركة او معاك اجهزة من هذا النوع .. يعني انا سألت صديق امريكي بيقول عنده 2 كومبيوتر سيرفر في البيت و استهلاك طاقة 450واط و بيدفع 90$ ...! ده اللي انا اقصده ، ناهيك عن كروت الشاشة التي تستهلك الان اكثر من 300واط !!!

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من ناحية أخرى، عندما يكون لديك معالج بهذا العدد من الأنوية ستحتاج إلى عدد أقل من السيرفرات. الـvirtualization هو الإتجاه الحالي.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هل مثل هذا المعالج قد يأثر في سوق ال personal supercomputer ؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

مثل هذا الجهاز هو بالضبط personal super computer

:happy:

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
مثل هذا الجهاز هو بالضبط personal super computer

:happy:

شكرا أخي

سبب سؤالي هو أني رأيت موضوع لي tesla supercomputer من Nvidia

http://www.maximumpc.com/article/news/nvidia_launches_tesla_supercomputer_960_cores_10000

لذلك حبيت أستفس إذا كان هذا المعالج سيحدث ثوره في سوق personal super computer

كما ترى الجهاز tesla سعره فقط 10000$ لذلك ربما الواحد يفكر يشتريه في يوم ما (بدل شراء سياره :lol: )

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

المشكل كبير جدا

و سيزداد تعقيدا في المستقبل

البرمجة هي المشكل

يتم تصميم هذه المعالجات لتكون فعالة و لكن هذه عملية صعبة للغاية و بها الكثير الكثير الكثير من التفصيلات

من المفترض بأن 4 معالجات تعمل بضعف سرعة معاجين

مثلا لو أن برنامج متواز، بعمل بسرعة10 ثوان على 4 معالجات

من المفروض أن يعمل بسرعة 5 ثوان على 8 معالجات

و لكن هذا لا يخدث

وقت كثير يضيع في التواصل بين المعالجات

كما أن جزء صغير فقط من البرنامج هو القابل لأن يتم تنفيذه على عدة معالجات في نفس الوقت

و الباقي من البرنامج لا يمكن تحويله،

مثال على الأجزاء التي لا يمكن تحويلها هو القراءة من ملف

الأجزاء التي يمكن تحويلها عادة هي

loops

التحويل يمكن أن يقوم به مبرمج يدويا عن طريق

threads

يمكن أن يتم بطريقة أسهل عن طريق

openMP

خيث يطلب المبرمج عن طريق سطر برمجي واحد من المترجم بأن يحول مقطع معين إلى مقطع متواز

الطريقة الثالثة هي التحويل الأوتوماتيكي عن طريق المترجم و هناك أبحاث كثيرة في هذا المجال

بالمناسبة أنا أعمل الآن على هذه النقطة بالتحديد

التحويل الأوتوماتيكي للبرامج إل برامج متوازية في

GCC

المشكل الكبير هو أن كل الطرق التي جربناها تعمل بشكل جيد جدا على عدد صغير من المعاجات و لكنها تفشل على عدد كبير من المعالجات عندما أقول عدد كبير فأنا أعني فوق الـ 16

مثلا برنامج عندما نجربه على جهاز 8 معالجات تصل نسبة التسريع إلى 2.8

و لكنها على 24 معالج تصل إلى 4.5 مرة فقط رغم أنه من المفروض بأن تكون ﻷسرع بكثير

بالمناسبة هذه النتائج تعتبر مبهرة بالنسبة لما يحدث الآن في بقية المترجمات

المنافس الوحيدفي هذا هو مترجم

polaris

بالنسبة لمثالك أخ شمري

يتم تشغيل على معالج واحد فقط

إلا إذا طلبت أنت من المترجم بأن يقوم بتحويله إلى برنامج متواز و كان المعالج الذي تستعمله يدعم هذه الخاصية

تم تعديل بواسطه baghdadi
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .