تغطية شاملة

جيمس ريندرز، كبير مبشري البرمجيات في إنتل: التحدي اليوم هو تطوير قدرات المعالجة المتوازية للتعامل مع البيانات

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

جيمس ريندرز، مبشر برمجيات إنتل
جيمس ريندرز، مبشر برمجيات إنتل

تستعد مجموعة برمجيات إنتل للعصر القادم من الحوسبة المتوازية. وفقًا لجيمس ريندرز، مبشر برمجيات إنتل، تُستخدم اليوم المعالجة المتوازية بأشكالها المختلفة لأجهزة الكمبيوتر عالية الأداء (أو في الواقع خوادم قوية)، وبالنسبة لأجهزة الكمبيوتر العملاقة وأجهزة الكمبيوتر المنزلية، فقد بدأنا نرى 2 و4 مراكز. ولكن هذه ليست سوى البداية. في حين أن بنية كتابة البرامج لها مستقبل عظيم، فإن المعالجة المتوازية ستلعب دورًا أكثر أهمية عندما يتعلق الأمر بمعالجة ملفات البيانات. كما نعلم اليوم، كل واحد منا لديه صور رقمية أكثر من أي وقت مضى، والعديد من مقاطع الفيديو التي ليست كافية وثقيلة على أي حال، فإن الانتقال إلى الدقة العالية سيجعلها فظيعة.
جاء ريندرز إلى إسرائيل كضيف على شركة تخزين البرمجيات، ممثلة منتجات برمجيات إنتل في إسرائيل، وشارك في مائدة مستديرة مع مطوري إنتل ومايكروسوفت، والتي عقدت في بداية الأسبوع في منزل مايكروسوفت في رع. انانا.

وفي الأشهر الأخيرة، استحوذ قسم البرمجيات في شركة إنتل، الذي ينتج لغات البرمجة والمجمعات للبرمجة الموازية، على شركتين: شركة Silkarts الكندية وشركة Rapid Minds الأمريكية. بدأت الشركة أيضًا مشروعًا تجريبيًا يُعرف باسم Ct - وهو إصدار من لغة C للحوسبة القوية المصممة خصيصًا للمعالجة المتوازية للبيانات. سيساعد الاستحواذ على Rapid Minds الشركة في تطوير منصة CT، بينما ستساعد Silkarts شركة Intel على تطوير الجيل التالي من TBB. الجمهور المستهدف للشركة هو مطورو C++ الذين يرغبون في التحول إلى البرمجة الموازية.

"يحتاج مطورو البرمجيات إلى الخضوع للتدريب لفهم التقنيات والأدوات المختلفة المتاحة اليوم للبرمجة المتوازية، ومن بين أمور أخرى، لفهم معنى Scaling - القدرة على نقل التعليمات البرمجية تلقائيًا في وقت واحد إلى عدد غير معروف من المعالجات (ليس من الحكمة لكتابة تعليمات برمجية لعدد معروف من المعالجات)، بالإضافة إلى مشكلة تصادم البيانات، حيث البيانات التي كان من المفترض أن تصل بعد وصول بيانات أخرى قبلها لأن المعالج الذي تم تنفيذها فيه كان أكثر توفرا. من المهم جدًا فهم الحاجة إلى استخدام التقنيات الجديدة مثل TBB (Treading Building Blocks) أو OPEN MP أو CT.

وبحسب رايندرز، فإن قسم الأجهزة في إنتل، وهو القسم الأكبر الذي تلعب مراكز تطويره في إسرائيل دورًا مهمًا في هذا الأمر، يواصل السباق لزيادة عدد النوى في كل معالج. عرضت الشركة مؤخرًا شريحة تسمى SCC - SINGLE CHIP CLOUD COMPUTING تحتوي على 48 مركزًا. وخلال عام 2010، سيتم طرح المعالج للجامعات ومختبرات الأبحاث. ووفقا لريندرز، سيكون هناك 40 معالجا في كل كمبيوتر منزلي في غضون 5 سنوات.

هل تم انتهاك قانون أمديل؟

كان جين أمديل مهندس برمجيات مشهورًا، وقد كتب منذ حوالي 40 عامًا مقالًا أصبح فيما بعد قانون أمديل. لقد تصور موقفًا حيث إذا تم تنفيذ مهمة ثقيلة، فسيكون هناك حد للقدرة على تسريع تنفيذها إذا تم استخدام الحوسبة المتوازية. إذا كان لديك الكثير من العمل ولكن يمكنك التعامل مع جزء منه فقط في نفس الوقت، فلن تتمكن من تسريعه. وبحسب رايندرز، كان هذا القانون بمثابة تحدي وضع حدًا لقدرة البرمجة الموازية. ينص قانون أمديل في الواقع على أن هناك حدًا لسعة جهاز الاستقبال لأنه ستكون هناك دائمًا تفاصيل يجب تشغيلها بشكل تسلسلي. وستكون هذه عنق الزجاجة. وبما أن الأعمال المعنية اليوم عبارة عن سلسلة كبيرة من البيانات، فلن يؤثر القانون، لأن معالجة البيانات تُمنح للمستلم بنسبة مائة بالمائة تقريبًا.

ما هي طبيعة العلاقة بين إنتل ومايكروسوفت؟

"لقد طرحت Microsoft مؤخرًا إصدارًا تجريبيًا لبرنامج Visual Studio 2010. وتعمل Intel بشكل وثيق معهم لضمان التوافق بين ما نقوم به وما تطرحه Microsoft. ستقوم Microsoft بنشر الإصدار الأول من Visual Studio الذي سيدعم Mikval في العام المقبل.
لقد تحدثت كثيرًا مع المسؤولين التنفيذيين في Microsoft، وأوضحنا مدى أهمية استخدام Visual Studio من Microsoft وIntel Parallel Studio معًا للحصول على دعم جيد جدًا لـ Mikbul. على الرغم من أن Intel Parallel Studio يعمل أيضًا مع Visual Studio 2005 و2008، إلا أنه عندما تضيف Microsoft الميزات المتوازية إلى Visual Studio في عام 2010، سيكون الدعم هو الأفضل.

يعد اجتماع اليوم مهمًا جدًا لأن Microsoft وIntel معًا لديهم الفرصة للتحدث مع المطورين الإسرائيليين حول Mikbul والاستماع إلى تعليقاتهم. ولهذا السبب جئنا للحصول على تعليقات حول ما ينجح وما يريدون رؤيته في المستقبل."

ما هو شعورك تجاه شعب التطوير في إسرائيل؟

"إن إسرائيل مكان مثير، ويمكن للعملاء هنا أن يقدموا لنا تعليقات من شأنها أن تؤثر على منتجاتنا المستقبلية. بالنسبة لـ HPC وParallel Studio، تلقينا ردود فعل جيدة أدت إلى تغيير منتجاتنا. عنصر آخر مهم في إسرائيل هو ما يتم في عالم أنظمة الكمبيوتر المدمجة. لقد استحوذنا على Wind River في وقت سابق من هذا العام وهي الشركة الرائدة في دعم أدوات نظام التشغيل. هذا العالم مهم جدًا لشركة إنتل، وإسرائيل قوية جدًا فيه. سيكون للإسرائيليين العاملين في مجال الأنظمة المدمجة بالكمبيوتر التأثير الأكبر على مستقبل الأنظمة لأنهم مستخدمون جيدون للغاية. هناك عدد قليل جدًا من الأماكن في العالم التي لديها عملاء جيدون لكل من حلول HPC والمعالجة المتوازية (Parallel Studio) وأنظمة الكمبيوتر المدمجة، لذا فإن هذا الحدث ذو أهمية كبيرة لشركة Intel.

وفي نفس الموضوع على موقع العلوم :

ينتقل Elem إلى البرمجة الموازية، ويواصلون تدريس البرمجة التسلسلية في الجامعات في إسرائيل

تعليقات 8

  1. بالنسبة للبرمجة الموازية لا تحتاج إلى لغة جديدة
    تحتاج إلى مترجم جديد أو أجهزة افتراضية مثل JAVA أو PYTHON
    التي تدعم عدد قليل من الأوامر.
    ليست هناك حاجة لتطوير لغة جديدة لهذا الغرض.

    مترجم GNU الخاص بـGCC وG++ (مفتوح المصدر) سيدعم أيضًا معالجة Kabili في النهاية
    ليس فقط عمالقة البرمجيات وبيئات التطوير المعروفة

  2. نقطة - انحراف طفيف وليس أكثر.
    إذا تحدثنا عن 8 سنوات بدلاً من 5 - يوجد اليوم بالفعل معالجات ذات 8 مراكز، بافتراض قانون مور "المتوسط" (على سبيل المثال 20 شهرًا) فهذا ما سيحدث.
    تخطط Intel أيضًا لبيع معالجات الرسومات التي تحتوي على 128 مركزًا في المستقبل القريب (المستقبل القريب ~ ما يصل إلى 3 سنوات).

  3. فكر في موقع مثل العالم الذي يقدم مقالًا كله عبارة عن فيديو، مصدره آفي بيليزوفسكي، الذي يقدم عرضًا تقديميًا بدقة عالية عندما يكون جسم الفيلم، أثناء مشاهدته للفيلم، به روابط لفتح فيلم توضيحي قصير عن جانب مصطلح لا تعرفه، وبعد ذلك يتم فتح مقطع فيديو ضمن مقطع فيديو، حيث يمكنك أن تقرر ما إذا كنت تريد مشاهدتهما في نفس الوقت أو إيقاف أحدهما أو فتح ثلاثة آخرين في نفس الوقت. أي مجموعة من 3 مقاطع فيديو ضمن فيديو واحد تحتوي على نصوص وروابط وإعلانات، وبالطبع في نفس الوقت يحتاج المعالج الخاص بك أيضًا إلى فحص واستقبال رسائل البريد الإلكتروني ورسائل المراسلة وإجراء آخر أو اثنين في الطريق. لهذا، المعالجة الموازية ضرورية.
    لماذا يعمل الكمبيوتر ببطء عند نسخ قرص DVD ثقيل؟ أو عند تحميل فيلم، بدلا من الاستمرار في العمل بالسرعة العادية؟ عرض النطاق الترددي وقدرة المعالجة. وأحدهما مرتبط بالآخر.

  4. 40 معالجاً في كل كمبيوتر منزلي خلال 5 سنوات؟ لقد انجرفنا.
    ومن السخافة تسمية قانون تافه باسم خاص. كان من الممكن أن يُطلق على "قانون أمديل" اسم "قانون النقاط".

ترك الرد

لن يتم نشر البريد الإلكتروني. الحقول الإلزامية مشار إليها *

يستخدم هذا الموقع Akismat لمنع الرسائل غير المرغوب فيها. انقر هنا لمعرفة كيفية معالجة بيانات الرد الخاصة بك.