CALM/arwiki huggingface dataset:
وهو عبارة عن مشروع تعاوني بين آي بي إم وبصورة خاصة آي بي إم روشستر (بالإنجليزية: ) ومركز أبحاث توماس واتسون (بالإنجليزية: Thomas J. Watson Research Center) ومختبر لورنس ليفرمور الوطني (بالإنجليزية: مختبر لورانس ليفرمور الوطني اختصاراً LLNL) ووزارة الطاقة الأمريكية (التي تمول هذا المشروع جزئياً) وبعض الأوساط الأكاديمية.
ويجري حالياً تطوير أربعة مشاريع لـ Blue Gene وهي:
وقد كرم الرئيس الأمريكي باراك أوباما هذا المشروع بمنحه الوسام الوطني للتكنولوجيا والابتكار وتم منح هذه الجائزة في السابع من تشرين الأول (أكتوبر) عام 2009.
Blue Gene/L.
هو الحاسوب الأول في سلسلة حواسيب Blue Gene تم تطويره بالشراكة مع مختبر لورنس ليفرمور الوطني، ذروة أداء هذا الحاسب من الناحية النظرية هي التنفيذ بسرعة 360 TFLOPS، وعملياً حقق هذا الحاسب أكثر من 280 TFLOPS بالاستناد لمرجعية لينباك (بالإنجليزية: LINPACK) لقياس الأداء. وبعد التحسينات التي طرأت عليه في عام 2007 أصبح قادراً على التنفيذ بسرعة 478 TFLOPS عملياً و596 TFLOPS بالاستناد للحسابات النظرية.
ومن الجدير بالذكر أن مصطلح Blue Gene /L يشير أحياناً إلى الحواسيب التي تم تركيبها في LLNL ؛ وأحياناً آخرى لبنية الحاسب.
في شهر نوفمبر عام 2006، كان هناك 27 حاسوباً على قائمة أفضل 500 حاسب في العالم (بالإنجليزية: توب 500) تستخدم جميعها بنية Blue Gene /L وصنفت هذه الحواسيب بأنها ذات بنية eServer Blue Gene Solution.
قي كانون الأول (ديسمبر) عام 1999، أعلنت IBM عن رصد مبلغ 100 مليون دولار لمبادرة بحثية لمدة خمس سنوات لبناء حاسب يعتمد تقنية المعالجة المتوازية الشاملة Parallel Computer، ليتم استخدامه في تطبيقات دراسة الظواهر الجزيئية الحيوية مثل طي البروتين (بالإنجليزية: تطوي البروتين).
يهدف هذا المشروع لأمرين رئيسيين.
وينبغي أن يتيح هذا المشروع المحاكاة الجزيئية الحيوية التي تتضمن أوامر من حجم أكبر من إمكانات التكنولوجيا الحالية.
المجالات الرئيسية للبحث في هذا الموضوع.
ومن الجدير بالذكر أن تصميم هذه البنية قائم بشكل كبير على بنية الحواسيب الفائقة السابقة كـ وQCDSP.
في تشرين الثاني (نوفمبر) عام 2001، انضم مختبر لورنس ليفرمور الوطني إلى IBM كشريك لبحوث Blue Gene..
وفي التاسع والعشرين من أيلول (سبتمبر) عام 2004، أعلنت IBM أن نموذج Blue Gene/L في IBM Rochester قد تفوق على الحاسوب محاكي الأرض كأسرع حاسب في العالم، مع سرعة 36.01 TFLOPS وفقاً لمرجعية Linpack، في حين كانت سرعة Earth Simulator تساوي لـ 35.86 TFLOPS.
وقد تم تصميمه باستخدام نظام الخزائن الثمانية (بالإنجليزية: 8 ) حيث يوضع في كل خزنة 1,024 عقدة حسابية، وبعد مضاعفة عدد هذه الخزائن إلى 16 خزنة وصلت سرعة الجهاز لـ 70.72 TFLOPS بحلول تشرين الثاني (نوفمبر) 2004 موصلاً هذا النوع من الحواسيب إلى المرتبة الأولى في قائمة أفضل 500 حاسب في العالم.
وفي الرابع والعشرين من آذار (مارس) عام 2005، أعلنت وزارة الطاقة الأمريكية أن Blue Gene/L المبني في LLNL حطم رقمه القياسي السابق بتسجيله لسرعة 135.5 TFLOPS هذا الإنجاز كان ممكناً بسبب مضاعفة عدد الخزائن إلى 32 خزنة.
على لائحة أفضل 500 حاسب في العالم، احتلت حواسب Blue Gene/Lالمنشأة في العديد من المواقع في جميع أنحاء العالم 3 مراكز من أصل المراكز العشر الأولى و13 من أصل الـ 64 حاسب الأولى.
ثلاثة من حوامل (بالإنجليزية: racks) حواسب Blue Gene/L توجد في مركز سان دييغو للحواسيب الفائقة (بالإنجليزية:) ومتاحة لأغراض البحث الأكاديمي.
في السابع والعشرين من تشرين الأول (أكتوبر) عام 2005، أعلن LLNL وIBM أن Blue Gene/L حطم مرة أخرى الرقم القياسي السابق حيث بلغت سرعته280.6 TFLOPS وفقاً لمرجعية Linpack، وعند الوصول إلى التشكيل النهائي كان الحاسب مزوداً بـ 65,536 عقدة حسابية, و1024 عقدة إضافية لنظام الدخل/ خرج، وبـ 64 خزنة تبريد للهواء. واستخدم حاسب Blue Gene/L التابع لـ LLNL نظام لوستر للملفات (بالإنجليزية: Lustre File System) للوصول إلى العديد من أنظمة الملفات في مدى 600TB-1PB.
Blue Gene/L هو أيضاً أول حاسب فائق على الإطلاق يقوم بإنجاز أكثر من 100 TFLOPS على تطبيق من تطبيقات العالم الحقيقي، والذي كان تطبيقاً لـ (ddcMD) في محاكاة التصلب للمعدن المنصهر تحت الظروف المناسبة من ضغط عال ودرجة حرارة مناسبة. وحصل هذا الإنجاز في عام 2005 على جائزة غوردون بيل (بالإنجليزية: Gordon Bell Prize).
وفي الثاني والعشرين من حزيران (يونيو) عام 2006، إدارة الأمن النووي (بالإنجليزية: ) وIBM أعلنتا أن Blue Gene/L حققت 207.3 TFLOPS في تطبيق كيميائي كمي. وفي الرابع عشر من تشرين الثاني (نوفمبر) عام 2006، منح Blue Gene/L الجائزة الأولى في جميع فئات تحديات الحوسبة عالية الأداء.
في السابع والعشرين من نيسان (أبريل) عام 2007, كان فريق من مركز أبحاث آي بي إم مادن (بالإنجليزية: ) وجامعة ولاية نيفادا يدير شبكة صناعية عصبية (بالإنجليزية: شبكة عصبونية اصطناعية) تقارب في تعقيدها إلى نصف تعقيد دماغ فأر في زمن يعادل الثانية (تم تشغيل الشبكة في 0.1 من السرعة العادية لمدة 10 ثواني).
في تشرين الثاني (نوفمبر) عام 2007، بقي Blue Gene/L التابع لـ LLNL يحتل موقع الحاسب الفائق الأسرع في العالم. حيث تمت ترقيته منذ القياس السابق، وكان يعمل بسرعة تعادل 3 أضعاف سرعة الحاسب الذي يحتل المركز الثاني وهو حاسب من فئة Blue Gene/P.
كل عقدة حساب أو إدخال / إخراج العقدة هي دارة متكاملة محددة التطبيق (بالإنجليزية: ) مع رقاقة ذاكرة ديناميكية عشوائية الوصول (بالإنجليزية: DRAM)
ASIC تدمج معالجين 700 ميغا هيرتز من PowerPC 440، يحوي كل منهما على:
وحدة عمليات الفاصلة العائمة تعطي كل عقدة في نظام Blue Gene/L نظرياً سرعة تنفيذ تعادل 5.6 GFLOPS، كما أن وحدات المعالجة المركزية في العقد ليست متسقة الخابيات في ما بينها.
العقد الحسابية تحزم كعقدتين لكل بطاقة حسابية، ويوجد في كل لوحة عقدية 16 بطاقة حسابية بالإضافة إلى عقدتين دخل / خرج، وتحوي كل خزنة على 32 لوحة عقدية.
بتكامل جميع الأنظمة الجزئية الأساسية في رقاقة واحدة فإن كل عقدة حسابية أو عقدة دخل خرج تبدد طاقة منخفضة (حوالي 17 واط، بما في ذلك ذاكرة الوصول العشوائي الديناميكية), هذا بدوره يسمح بحزم شديد الفعالية لأكثر من 1024 عقدة حسابية بالإضافة إلى عقد دخل / خرج إضافية في 19 خزنة قياسية، ضمن حدود معقولة من إمدادات الطاقة الكهربائية وتبريد الهواء.
كل عقدة في نظام Blue Gene مرتبطة بثلاث شبكات اتصال متوازية:
عقد الدخل/ خرج التي تستخدم نظام تشغيل لينوكس (Linux) توفر الاتصال مع العالم عبر شبكة إيثرنت (بالإنجليزية: إيثرنت)، وتتعامل مع عمليات نظام الملفات نيابة عن العقد الحسابية، وفي هذه البنية توجد شبكات Ethernet منفصلة تؤمن الوصول لأي عقدة من أجل عمليات التكوين (بالإنجليزية: configuration) والتمهيد (بالإنجليزية: إقلاع (حاسوب)) والتشخيص (بالإنجليزية: diagnostics).
عقد Blue Gene الحسابية تستخدم نظام تشغيل صغير - بأقل إمكانات - يدعم برنامج المستخدم الواحد. وتدعم استدعاءات مجموعة فرعية من واجهات نظام التشغيل المحمولة للينوكس (بالإنجليزية: بوزيكس) فقط ويمكن تشغيل عملية واحدة فقط في وقت واحد، كما يحتاج المبرمجون لتطبيق (بالإنجليزية: ) لمحاكاة التزامن المحلي.
تطوير التطبيقات يتم عادة باستخدام لغات (C, C++, Fortran) وباستخدام واجهة تمرير الرسائل (بالإنجليزية: واجهة تمرير الرسائل كاختصار MPI) للتواصل. بالإضافة لاستخدام بعض لغات البرمجة مثل (Ruby scripting language) في العقد الحسابية.
للسماح لأكثر من برنامج بالعمل في وقت واحد يمكن لنظام Blue Gene أن يقسم إلى مجموعات من العقد المعزولة إلكترونياً, عدد العقد في كل مجموعة يجب أن يكون من قوى العدد 2 ويجب أن تحتوي كل مجموعة على ما لا يقل عن 32 عقدة وعلى الأكثر تكون كل العقد موضوعة في قسم واحد، ولتشغيل برنامج ما باستخدام Blue Gene/L فإن عملية التقسيم يجب أن تكون محفوظة وعندها يقوم البرنامج بالتنفيذ على كل العقد في القسم ولا يسمح لأي برنامج آخر بأن يصل لهذا القسم طوال فترة استخدامه من قبل البرنامج الحالي وعند الانتهاء تحرر جميع العقد ليتم استخدامها من قبل برامج أخرى.
بوجود عدد كبير من العقد فإن فشل مكون من مكونات النظام هو أمر حتمي لا مفر منه ولذا فإن النظام يقوم - كهربائياً - بعزل العتاديات التي تعاني من الفشل للسماح للجهاز بمواصلة أدائه.
Cyclops64 أو Blue Gene/C.
Blue Gene/C (أعيدت تسميتها الآن إلى Cyclops64) هي شقيقة لمشروع Blue Gene/L, وهي مشروع يهدف لإنشاء حاسب فائق شامل ذو بنية متوازية على رقاقة خلوية وكان من المقرر إطلاقه في العام 2007 ولكن تم التأجيل. وضع هيكل هذه البنية Monty Denneau الفائز بجائزة Cray award والذي يدير هذا المشروع حالياً.
Blue Gene/P.
في السادس والعشرين من حزيران (يونيو) عام 2007, كشفت IBM النقاب عن Blue Gene/P، الجيل الثاني من حواسيب Blue Gene الفائقة والذي صمم ليعمل بشكل مستمر على سرعة 1 PFLOPS، ويمكن أن يتم تشكيله وتطويره ليصل إلى سرعات تزيد على 3 PFLOPS وعلاوة على ذلك، فإنه أكثر كفاءة بسبعة أضعاف على الأقل في استخدام الطاقة من أي حاسب فائق آخر بسبب استخدام العديد من الرقاقات الصغيرة والمنخفضة الطاقة مرتبطة من خلال خمس شبكات متخصصة.
تتكامل المعالجات على كل رقاقة Blue Gene/P وتشكيلة Blue Gene/P التي تحقق 1PFLOPS تحوي على 294,912 معالج, 72 حامل (rack) وشبكة ألياف بصرية. ويمكن زيادة هذه المكونات لتصل إلى 884,736 معالج، 216 حامل لتحقيق سرعة 3 PFLOPS. بنية Blue Gene/P القياسية ستحوي على 4,096 معالج في كل حامل.
Blue Gene/Q.
الحاسب الأخير في سلسلة Blue Gene، ويهدف Blue Gene/Q لتحقيق 20 PFLOPS بحلول عام 2011 وسيستمر في تطوير وتوسيع بنية Blue Gene/L وBlue Gene/P بترددات أعلى لتحسين الأداء لكل واط.
Blue Gene/Q سيحوي عدداً مقارباً لعدد العقد في سابقيه ولكن بأنوية أكثر لكل عقدة. عدد هذه الأنوية في كل رقاقة غير معروف حتى الآن ولكنه من الممكن أن يتراوح بين 8 – 16 نواة مع ذاكرة بحجم 1 GB لكل نواة.
النموذج الأصلي لنظام Blue Gene/Q سمي سيكوبا (بالإنجليزية: Sequoia) وسوف يتم تثبيته في مختبر لورنس ليفرمور الوطني في عام 2011 كجزء من برنامج المحاكاة المتقدمة والحوسبة لتشغيل محاكاة نووية وبحوث علمية متقدمة، وسيحتوي على 98,304 عقدة حسابية و1.6 مليون نواة معالج وذاكرة 1.6 PB في 96 حامل ويغطي مساحة تقدر بـ 3000 قدم مربع ويستهلك 6 ميجا واط من الكهرباء.
مدرسة باول العسكرية ()، (Pavlovskoye uchilishchevoennoye) (تترجم أيضا مدرسة بافلوفسك العسكرية أو كلية بافلوفسك العسكرية) هي مدرسة عسكرية في سانت بطرسبرغ بروسيا أنشئت في عام 1863 على أساس مدرسة فيلق كاديت. اغلقت في نوفمبر 1917 بعد ثورة أكتوبر.
سميت على اسم الإمبراطور باول الأول من روسيا. مع مرور الزمن اخذت الأسماء التالية : (1829-1863—Павловский кадетский корпус ؛ 1863-1894—1 - е военное Павловское училище ؛ 1894—نوفمبر 1917—Павловское военное училище.
الجيش الغربي الثاني أنشئ في 1810 كجزء من عملية إصلاح الجيش الإمبراطوري الروسي ككل ، وكان هدفه الدفاع عن المنطقة الوسطى الغربية من الحدود الروسية مع بولندا (دوقية وارسو) على الحدود النمساوية خلال الغزو الفرنسي المتوقع لروسيا.
مجموع قوة الجيش كانت 46 كتيبة و52 سربا و9 أفواج القوزاق و168 من البنادق.
معالج Intelxoen هو أحد معالجات الحاسوب من إنتاج شركة انتل. كان وما زال الهدف من تطوير الأنظمة الحاسوبية هو رفع الأداء بعض التقنيات التي تستخدم لزيادة الأداء التطوير النظام الحاسوبي لذلك تم إيجاد ما يسمى بالبنى المتوازية عمل أكثر من معالج على التوازي سنتحدث عن معالج IntelXoen بشكل بسيط.
لمحة عن معالج intelxoen.
معالج IntelXeon5500 Series يستطيع أن يقدم الكفاءة العالية لبنى IT ويمكن أن يزود المشاريع بقدرات عالية.
خصائص هذه التكنولوجيا:
مخدمات العمل العالية الحجم القياسية ومحطات العمل التي بنيت بهذا الجيل الجديد من المعالجات التي تحمل الاسم Nehalem تقدم فرصة لتزويد المشاريع بقدرات عالية.
هذا بعضاً مما جاء في موقع Intel عن معالجات Intelxeon550 لوصف قدرات هذا النوع من المعالجات التي حلت محل المعالجات التي استخدمت (FSB(Front Side Bus لربط الذاكرة مع المعالج هذا المعالج يعتمد على نفس البنية الصغرية مثل IntelCorei7 بالإضافة إلى أن معالج xeon يدعم NUMA(Non Unform Memory Acess). وهو من البنى المتوازية MIMD.
على الرغم من أن معالج intelxeon لا يطبق في الأنظمة التفرعية الحالية لكن لمعالجات intelxoen دور أساسي في أنظمة العناقيد أو ما يسمى ب clusters
حيث أن غالبية العقد في Beowulf clusters من هذا النوع لهذا السبب سنناقش هذا النوع من المعالجات.سنركز على xoen,the server xeon version من عائلة intel64 هذا النوع الذي يوجد في العناقيد يوجد عادة في عقد2-sockets وبشكل متزايد في عقد 4-sockets و8-sockets.لهذا النوع من المعالجات أكثر من إصدار سنناقش هنا ما يسمى بNehalem أو x500 series معالج IntelXeon5500 Series يستطيع أن يقدم الكفاءة العالية لبنى IT ويمكن أن يزود المشاريع بقدرات عالية.
Black diagram of an Intel Nehalem processor
حالياً كل رقاقة (chips) لها متحكم ذاكرة خارجي وثلاث قنوات ذاكرة موصولة من ذاكرة DDR3 إلى رقاقة بالإضافة إلى ذلك لوصل chips مع مساري PCI Express قدمت intel ما يسمى QPI(Quick Path Interface) ذات عرض حزمة 25.6GB/S دور الساعة في هذا النوع من المعالجات أصغر من أدوار المعالجات التي ظهرت سابقاً 2.93,2.66,2.33 على التوالي.
أكبر عرض حزمة من الذاكرة إلى المعالج 32GHZ/S(10.833GB/S/channel) على كل حال عادة تيم الحصول على عرض الحزمة(bandwidth) من خلال برامج STREM triad benchmark.
كما هو واضح أن عرض الحزمة الفعلي لا يمكن أن يتجاوز مواصفات التصميم.
المعالج الجديد ظهر في نيسان 2009 وتم استخدامه في جميع أنظمة cluster vender الأساسية
لقد تحسن عرض الحزمة من 16GB/S إلى 32GB/S لكن بسبب memory controller المتكاملة الاختلاف للعديد من التطبيقات يمكن أن تكون أكبر حتى عملياً.
الNehalem EP معالج رباعي القنوات الذي ظهرت إحدى قنواته في الشكل السابق بينما الوصل إلى الذاكرة يظهر في الرابط التالي :
Diagram of the connection of Nehalem processor
لقد تحسن التنبؤ بالقفز لهذا المعالج ويوجد فيه مستويي TLB وكما في بنى القنوات الأولى أربع عمليات يمكن أن تنجز في الدورة الواحدة بالإضافة إلى بعض العمليات الصغرية التي يمكن أن تنجز في أقل معالجة. وبالإضافة إلى ذلك يمكن لهذا النوع من المعالجات أن ينجز عمليتين صغريتين إضافيتين مقارنة بالنوى السابقة كما تشاهد في الشكل 2.17 cores المعالج لها execution trace التي تحوي بشكل جزئي التعليمات التي حللت.
هكذا مرحلة ذهاب التعليمات المرمزة الذي قد يحدث فجوة في قنوات توارد التعليمات المجمع يبعث التعليمات المرمزة إلى محطات الحجز اتلي يمكن أن تصدر بحدود ست عمليات صغرية
في الدور الواحد إلى وحدات التنفيذ يدعى بExcution Engine.حوالي 128 عملية صغرية يمكن أن تكون طور التنفيذ أي وقت. الشكل 2.17 يظهر أن المنفذ ذو الرقم 0 والمنفذ ذو الرقم 5 يقود اثنتين من IntegerALU بالإضافة إلى وحدة IntegerSSE المنافذ 1,5,0 تهتم بعمليات الفاصلة العائمة.وحدتي الحساب والمنطق للأعداد الصحيحة في المنفذين 0,5 بسيطتين لكي يكون قادراً على إدارتهم مرتين في دور الساعة.
بالإضافة إلى ذلك لدينا ALU في المنفذ 1 لعمليات الأعداد الصحيحة المعقدة التي لا يمكن تنفيذها في دور ساعة واحد.
وحدات الفاصلة العائمة تضم بالإضافة إلى ذلك وحدات إضافية التي تنفذ ما يسمى ب
SSe4
(streaming SIMD extension4) ذخيرة التعليمات.
التعليمة مجموعة من أكثر من 190 تعليمة التي تعنى بالعمليات الشعاعية مثل الصوت والصورة
و التطبيقات الثلاثية الأبعاد, لكن أيضاً من الفائدة للعمليات الشعاعية المنتظمة في الجبر الخطي
طول المعامل في هذه الوحدة 128 بت.
مترجم intel لديه القدرة على عنونة SSE4 هذا يعطيه من حيث المبدأ أداء أعلى في الفواصل العائمة.
المنافذ 2,3,4 تخدم وحدة التحميل وتخزين العناوين وتخزين المعطيات على التوالي.
التحسين البارز أن Nehalem تدعم تقنية MultiThreading كثيراً في نموذج
IBM'S Simultaneous Threading وتسمى ب Intel HyperThreading.
HyperThreading ظهر في وقت سابق في معالجات البنتيوم لكن اختفى في معالجات Intel
التالية لأن الربح في الأداء كان منخفض جداً.
الآن مع عرض حزمة أعلى وذواكر خابية أكبر سرع أكثر من 30% في HyperThreading
و يوجد ميزة أخرى ما يسمى بTrubo Mode هذا يعني أن دور الساعة سيرتفع من سرعته
2.93GHZ إلى سرعة مختلفة تماماً بخطوة من 133 ميغاهرتز إلى أكثر من 3 غيغاهرتز طالما الطاقة الحرارية للرقاقة لم يتم تجاوزها.
لذا عندما بعض القنوات cores عاطلة نسبياً يمكن للقنوات الأخرى أن تستفيد من سرعة الساعة الأعلى.
الذواكر الخابية في المستوى الأول لها نفس الحجم كما في المعالجات التي ظهرت سابقاً لكن الذواكر الخابية في المستوى الثاني أصغر بكثير 256 كيلوبايت بدلاً من 6 ميغابايت
وهي أسرع بكثير على كل حال وقادرة على تسليم المعطيات المطلوبة في عشر أدوار أو أقل
إضافة إلى ذلك هناك ذاكرة خابية في المستوى الثالث مشتركة تستخدم من قبل الأربع قنوات المكون منها المعالج.
الذاكرة الخابية L3 شاملة هذا يعني أنها تحوي كل البيانات الموجودة في المستوى L1,L2 نتيجة ذلك عندما لا توجد المعطيات المطلوبة في المستوى L3 فهي غير موجودة في مستويات الذاكرة الأخرى لباقي القنوات وبالتالي لا يتم البحث فيهم.
نلاحظ من الشكل 2.18 أن 72GB Memory/Processer على كل حال هذا يمكن أن يعمل على حساب سرعة مساري الذاكرة.
أخيراً هناك خياران على سبيل المثال لأنظمة قاعدة البيانات التي تستفيد من الذاكرة الكبيرة ليس من الضروري أن يكون في السرعة الأعلى.لأغراض HPC الصور فقط مع ذاكرة واحدة.
Overview09
PDF Intel® 64 and IA-32 Architectures optimization Reference Manual
يعتبر الحوض مكونا جماليا ودينيا من مكونات العمارة العربية، فيكون المتوضأ للمساجد، ووسط البيت لتبريد المنازل ويسمى في الشام "البحرة"، عادة ماتكون نافورة صغيرة (سلسبيل) موصولة به.
فينوم II هي عائلة مكونة من معالجات إي إم دي AMD متعددة النواة 45 نانومتر باستخدام معالج AMD K10 ، خلفًا لإي أم دي فينوم الأصلي. أصدرت إي إم دي إصدار مقبس إي أم 2+ من فينوم II في ديسمبر 2008، في حين تم إصدار إصدارات مقبس إي أم 3 مع دعم DDR3 جنبًا إلى جنب مع مجموعة أولية من المعالجات ثلاثية ورباعية النواة في 9 فبراير 2009. تتطلب أنظمة المعالجة المزدوجة مقبس أف+ لمنصة إي أم دي كواد أف أكس. تم إصدار الجيل التالي Phenom II X6 في 27 أبريل 2010.
المعالجة المتوازية (Parallel Processing) هي تقنية حاسوبية تُنفذ بها عدة عمليات في وقت واحد، مما يؤدي إلى إنقاص زمن المعالجة، لذلك السبب تُستخدم في معالجة التطبيقات الكثيفة مثل التنبؤ بالمستقبل الاقتصادي، إنتاج المؤثرات المرئية للأفلام المستقبلية.
هناك طريقتان شائعتان تُنفذ بها العمليات المتوازية:
يحتاج تنفيذ عدة برامج في وقت واحد إلى ربط عدة معالجات أو عدة حواسيب مع بعضها بعضا لحل مشكلة معينة، بينما عملية توزيع التعليمات إلى مراحل وتنفيذ كل مرحلة في وقت واحد تتم باستخدام معالج وحيد.
إن الزمن اللازم لإيجاد حل مشكلة ما في حال تقسيمها إلى عشرة أجزاء ومعالجتها على عشرة حواسيب في نفس الوقت يساوي إلى عشر الوقت الذي يحتاجه حاسوب غير موازي لحل كل جزء من أجزاء المشكلة العشرة بشكل تسلسلي.
صحيح أنه هناك العديد من التطبيقات القابلة للتجزيء إلى عمليات متوازية، ولكن هناك بعض العمليات من الصعب أن تُجزئ، لأن أجزاءها مرتبطة مع بعضها البعض، أي أن هناك أجزاء عليها أن تنتظر حل أجزاء أخرى حتى تستطيع حل الجزء الخاص بها، ولذلك تحدد هذه الأجزاء التسلسلية الوقت الكلي اللازم من أجل حل مشكلة ما.
ونتيجة لذلك كان هناك عدة تصاميم (أشكال) للمعالجات التي ستعالج المعلومات والتعليمات البرمجية، وكمثال عن ذلك المعالج AMD Phenom™ II Processor.
إن المعالج المكتبي AMD Phenom™ II من عائلة AMD متعدد النوى، وحدات المعالجة المركزية 45 nm، خليفة phenom الأصلي، صدر المقبس AM2 للمعالج Phenom II في عام 2008، بينما صدرت المقابس AM3 لتدعم رقاقات الذاكرة DDR3، والمعالج السابق الذكر مكون من رقاقات الـ 700 series ومن الرسوميات Radeon HD 4800 series المميزة، وهو يتميز أيضاً بتوفير الطاقة وإدارتها وبآلات التبريد ذوات الكفاءة.
مميزات المعالج.
1) أول صناعة حقيقة لمعالج رباعي النوى X86.
2) AMD64 with Direct Connect Architecture: نظام يساعد على تحسين الأداء والكفاءة عن طريق مباشر يربط بين المعالجات، وحدة تحكم الذاكرة، والإدخال / والإخراج إلى وحدة المعالجة المركزية، ويهدف إلى تفعيل التزامن بين 32 و 64 بت، إضافة لذلك إلى أن التحكم مدمج للذاكرة.
3) AMD Balanced Smart Cache: الخابية L3 مشتركة إما 6MB أو 4MB حيث تضاعفت تقريباً ثلاث مرات بالنسبة لخابية المعالج الذي قبله مما أدى إلى زيادة في الأداء بنسبة 30%، أما الخابية L2 فحجمها 512KB لكل نواة.
4) AMD Wide Floating Point Accelerator: 128 بت وحدة الفاصلة العائمة، مسار البيانات الداخلية 128 bit (وحدة فاصلة عائمة لكل نواة) مما يعطي أداء عالي أفضل.
5) HyperTransport™ Technology: أفادت هذه التقنية في تسريع زمن الوصول إلى دخل / خرج النظام من أجل الحصول على أداء أفضل.
6) Integrated DRAM Controller with AMD Memory Optimizer Technology: أفادت هذه التقنية في تحسين وتسريع الوصول إلى ذاكرة النظام من أجل أداء أفضل.
7) AMD Virtualization™ (AMD-V™) Technology With Rapid Virtualization Indexing: أما هذه التقنية فهدفت إلى تحسين الأداء والاعتمادية عن طريق السماح للتطبيقات الافتراضية من إمكانية الوصول المباشر والسريع إلى الذاكرة، وبذلك يتم مساعدة البرمجيات الافتراضية لتشغيل أكثر أمان وفعالية مما يتيح تجربة أفضل عند التعامل معها.
8) AMD PowerNow!™ Technology (Cool’n’Quiet™ Technology): لتعزيز ميزات إدارة الطاقة التي تقوم تلقائياً وعلى الفور بضبط حالات الأداء والميزات على أساس متطلبات المعالج، لتشغيل أكثر هدوءً ولتخفيض متطلبات الطاقة، حيث أصبحت تطبق على كامل المعالج.
9) AMD CoolCore™ Technology: يساعد المستخدمين على أداء أكثر كفاءة من جانب "حيوي" تفعيل أو إيقاف أجزاء من المعالج، حيث يقلل المعالج من استهلاك الطاقة عن طريق إيقاف الأجزاء الغير مستخدمة منه. على سبيل المثال، يمكن التحكم في الذاكرة بإيقاف منطق الكتابة عند القراءة من الذاكرة، ويساعد ذلك على حفظ الطاقة، وتعمل هذه التقنية بشكل تلقائي دون التأثير على الأداء.
10) Dual Dynamic Power Management™: تمكن المزيد من دقة وقوة القدرات الإدارية للحد من استهلاك الطاقة في المعالج، مما يساعد على تحسين الكفاءة.
ملاحظة مفيدة: كما أن اصدارات المقبس AM3 للمعالج Phenom II متوافقة مع المقبس AM2، كما أن المقبس AM3 يدعم كل من وحدات التحكم بالذاكرة DDR2 &amp; DDR3 تصل إلى (DDR2 1066, DDR3 1333)، مما يسمح لمستخدمي AM2 لرفع مستوى وحدة المعالجة المركزية دون تغيير اللوحة الام أو الذاكرة، كما ويعطي مصنعي اللوحات وبناة النظام المزاوجة بين AM3 مع DDR2 للحد من تكاليف النظام، بالمقارنة مع الرقائق المتنافسة من Intel والتي تتطلب DRR3.
أنواعه وتفاصيل مواصفاته.
وله عدة أنواع منها ما هو ثنائي (Phenom II X2) النوى ومنها ما هو ثلاثي (Phenom II X3) أو رباعي النوى (Phenom II X4)، ويسمى كل منها بعدة أسماء.
AMD Phenom-based processor family
List of AMD Phenom microprocessors
النوى ومواصفاتها بالتفصيل بحسب الأنواع السابقة:
Deneb.
1. Four AMD K10 cores
2. 45 nm SOI with Immersion Lithography
3. L1 cache: 64 kB + 64 kB (data + instructions) per core
4. L2 cache: 512 kB per core, full-speed
5. L3 cache: 6 MB shared between all cores. The 800 series have 2 MB of its L3 Cache disabled due to defects.
6. Memory controller: dual channel DDR2-1066 MHz (AM2+), dual channel DDR3-1333 (AM3) with unganging option
7. MMX, Extended 3DNow!, SSE, SSE2, SSE3, SSE4a, AMD64, Cool'n'Quiet, NX bit, AMD-V
8. Socket AM2+, Socket AM3, HyperTransport with 1800 to 2000 MHz
9. Power consumption (TDP): 65, 95, 125 and 140 Watt
10. First release: January 2009 (C2 Stepping).
11. Clock rate: 2500 to 3400 MHz
12. Models: Phenom II X4 805 to 965
Heka.
1. Three AMD K10 cores using chip harvesting technique, with one core disabled
5. L3 cache: 6 MB shared between all cores
8. Socket AM3, HyperTransport with 2000 MHz
9. Power consumption (TDP): 65 and 95 Watt
10. First release: 9 February 2009 (C2 Stepping)
11. Clock rate: 2500 to 2800 MHz
12. Models: Phenom II X3 705e to 720
Callisto.
1. Two AMD K10 cores using chip harvesting technique, with two cores disabled
9. Power consumption (TDP): 80 Watt
10. First release: June 2009 (C2 Stepping).
11. Clock rate: 3000 to 3100 MHz
12. Models: Phenom II X2 545 to 550
1) [www.amd.com].
2) Overview of recent supercomputers: Aad J. van der Steen, HPC Research, NCF, L.J. Costerstraat 5, 6827 AR Arnhem, The Netherlands, www.hpcresearch.nl.
3) http://www.amd.com/us/products/technologies/cool-n-quiet/Pages/cool-n-quiet.aspx.
4) http://www.amd.com/uk/products/desktop/processors/phenom-ii/Pages/phenom-ii-key-architectural-features.aspx.
5) http://www.amd.com/uk/products/desktop/processors/phenom-ii/Pages/phenom-ii-product-brief.aspx.
بيرازول مركب عضوي بنيته عبارة عن حلقة عطرية بسيطة غير متجانسة وهي عبارة عن حلقة خماسية غير مشبعة تتألف من ثلاث ذرات كربون وذرتي نيتروجين متجاورتين. تسمى المركبات التي تحوي البيرازول في بنيتها البيرازولات.
تحضر البرازولات من تفاعل α ، β-الألدهيدات غير المشبعة مع الهيدرازين تليها عملية نزع الهيدروجين.
أما البيرازولات المستبدلة فتحضر من تفاعل تكاثف 3،1-ثنائي الكيتون مع الهيدرازين
للبيرازولات تطبيقات مهمة في الطب والصيدلة، نظراً لخواصها المسكنة المضادة للالتهاب الخافضة للحرارة.
شبكة الممارسة هي مفهوم وُضع من قِبل John Seely Brown وPaul Duguid، ويعني مجموعة من شبكات التواصل الاجتماعية مختلفة الأنواع التي تسهل تبادل المعلومات بين الأفراد الذين لديهم أهداف مثل ممارسة شيء ما ذو علاقة.
المصطلح (شبكة) يعني مجموعة من الأفراد المتصلين بعلاقة اجتماعية. وكلمة (ممارسة) تمثل الركيزة التي تربط الأفراد في شبكتهم. والفكرة الأساسية هي أن الممارسة تعني أفعال الأفراد والمجموعات عندما يؤدون أعمالهم مثل ممارسة مهندس البرمجيات، الصحفي ..إلخ، وهذه الممارسة تقتضي التفاعل بين الأفراد.
الفرق بين شبكة الممارسة وغيرها من الشبكات.
ما يميز شبكة الممارسة عن غيرها من الشبكات هو أن سببها الرئيسي هو تفاعل الأفراد وتبادلهم المعلومات مع بعضهم البعض ليقوموا بأداء أعمالهم، بحيث يسألون عن أمور ويتشاركون المعرفة فيما بينهم.
وليس ضروريا أن يشغل أفراد شبكة الممارسة الوظيفة نفسها أو العمل نفسه أو حتى لديهم نفس الانضباط الوظيفي، فهي قد تضم أفرادا من مختلف الوظائف والأعمال.
أمثلة عليها.
كل شبكة اجتماعية يمكن أن تعتبر شبكة ممارسة، بشرط أن يكون أفرادها ممارسون لشيء مشترك. مثل شبكة لممارسة لغة الجافا، بحيث يكون لأفرادها حسابات في شبكة تواصل مثل MySpace وFacebook.
مثل هذه الشبكات تفيد كلا من المحترفين والمبتدئين.
فوائدها للمحترفين.
تنمي معرفتهم وتزيد من إدراكهم من خلال الاحتكاك بالآخرين المحبين لموضوع الممارسة (لغة الجافا مثلا)، وكل محترف يوجد من يفوقه احترافا ومعرفة فيتعلم منه، كذلك تنمي معرفتهم من خلال الإجابة على أسئلة الآخرين حيث أن الإجابة على شيء ما تقتضي التفكير فيه والبحث عنه أحيانا.
فوائها للمبتدئين.
يستطيعون من خلالها التعرف على المحترفين والخبراء وأخذ نصائح منهم في كيفية التعلم، كما يستطيعون أيضا طرح أسئلة ليجيب عليها الأخرون.
سلوك القطيع(herd behavior) هو مصطلح يطلق على سلوك الأشخاص في الجماعة عندما يقومون بالتصرف بسلوك الجماعة التي ينتمون لها دون كثير من التفكير أو التخطيط. هذا المصطلح في الأساس يطلق على تصرف الحيوانات في القطيع أو السرب. كما يطلق أيضا على سلوك الطلاب في المدارس أو الأشخاص خلال أنشطة مختلفة كالفرار من الحوادث أو نشاط سوق الأسهم.و يمكن أن تصنف المظاهرات في الشوارع كذلك ضمن هذا النوع من السلوك.
سلوك القطيع عند الحيوانات.
يعتبر فرار الحيوانات من الحيوانات المفترسة تمثيلا جيدا لسلوك القطيع عند الحيوانات. ذكر عالم الأحياء هاملتون في مقالته: "هندسة القطيع الأناني " أن كل عضو في مجموعة ما(كما في قطيع من الحيوانات) يخدم نفسه بالدرجة الأولى حيث يقلل الخطر عن نفسه بالدخول مع الجماعة والتطبع بسلوكهم. هكذا يظهر القطيع إذن بمظهر الوحدة الواحدة وهو في حقيقة الأمر يخدم مصالح الأفراد أنفسهم.
سلوك القطيع في المجتمعات البشرية.