ان التعريف الاكثر انتشارا و رواجا لمفهوم كلفة الخوارزمية هو انها حاصل جداء عدد المعالجات المستعملة لانجاز العملية و بين زمن تتنفيذها .
إن حل الجمل الكبيرة من المعادلات الخطية يمكن أن يكلف كثيرا على الحاسب.
وحتى نعرف لماذا دعنا ننجز عملية عد لخوارزمية لها كود معطى. سنعد فقط عمليات الضرب والقسمة (العمليات الطويلة) لأن لها أكبر زمن مستهلك، بعد ذلك نجمع عمليات الضرب والقسمة معا حتى ولو...
تعتبر عملية التصميم لخوارزمية معينة انها عملية حركية حيوية و تتميز بعدم وجود قانون او قاعدة ثابتة للحصول على خوارزمية معينة ذات كلفة قليلة .
و يجدر الذكر ان هناك الكثير من القضايا و المسائل الهامة جدا لم يتم ايجاد خوارزمية لحلها بعد بحيث تكون ذات كلفة متوسطة او قليلة .
، ولكن هناك بعض الاستراتيجيات الرئيسية تقود للحصول على خوارزميات ذات كلفة مقبولة.
لن الشكل الطبيعي لتطوير الخوارز...
**دراسة الخوارزميات المتوازية و انواعها و تمييز خواصها و تقنيات تصميمها و مقاييس تحليلها و تحديد كفائتها **
**مقدمة عن الخوارزميات المتوازية**
& لقد ادرك العالم اهمية و فائدة قيام اجزاء و طرفيات الحاسب المختلفة باعمال مختلفة بان واحد و هذا حدث منذ ان بدا العمل و تطوير المعالجات الحديثة
فبينما تقوم وحدة المعالجة المركزية بالحساب يمكن أن تقرأ المدخلات من وسائط الدخل المتاحة وتخر...
**تعريف 1**
& لتكن لدينا دارة منطقية α ولها n دخلا و m خرجا هي بيان حلقي ومعنون وموجه α=(V,E) عناصر مجموعة العقد V مرقمة من l إلى |V| ومقسمة إلى أربع مجموعات منفصلة:
1 - عقد الدخل nodes input
2- عقد ثابتة nodes constant
3- عقد عمليات nodes operation
4- عقد الخرج nodes output
-ال n عقدة دخل لا تملك أقواسا داخلة اليها. كل واحدة منها معنونة برمز متغير مختلف. في...
يمكن أن نتحقق من قواعد تعريف النموذج اللوغاريتمي ونطبقها على خوارزمية حساب ناتج جداء مصفوفتين و تحليل الكلفة الناتجة :
الدخل : مصفوفتين A=(aij) و B=(bij ) من الحجم n
الخرج : مصفوفة C=(cij ) من الحجم n حيث C=AB
الخطوات:
حساب ال n3 ناتج على التوازي حيث : taj = aik * bkj
حساب الn2 مجموع على التوازي حيث : Ij=1…..n , cji=ti1j+ ti2j+……+tinj
نتعمل المخطط التالي للتوضيح و نرم...
**نمذجة الانظمة متعددة المعالجات**
تعتبر نمذجة الأنظمة ذات دور هام في تحديد فعالبة الأنظمة و تعقيدها وتعطي رؤية معمقة عن سلوكية الأنظمة. ويمكن أن نعتمد أسلوبا لفهم مشكلات التزامن والتوازي وهو المحاكاة التي تعتبر طريقة عامة تقريبا على كل الأنظمة
إذ أن معظم سلوكيات الأنظمة نتتشابه فيما بينها وبالرغم من أن المحاكاة اقتصادية أكثر من إنشاء الأنظمة مباشرة إلا أن هذا الأسلوب يعتبر بطيئ...
*الشبكات البسيطة لحواسيب SIMD **
& 2- مصفوفة ثنائية البد Array Tow-Dimensional:
نحصل على شبكة ثتائية البعد بترتيب الـ N معالج في مصفوفة mXm حيث m=N 1/2كما يظهر الشكل التالي من أجل m=4 المعالج في السطر j والعمود k يرمز ب p (j,k) حيث: 0<=k<=m-1
هناك خط ثائي الاتجاه يربط p (j,k) . بمجاوريه p (j-1,k) و p (j+1,k) و p (j,k+1) p (j,k_1)
تملك المعالجات في الحدود...