تسريع

من ويكيبيديا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

التسريع (بالإنجليزية: speedup)‏ في حالة الحوسبة المتوازية يعبر عن الربح في المدة الزمنية لتنفيذ برنامج حاسوبي بعد إضافة وحدات معالجة مقارنة من برنامج متسلسل.[1][2][3]

الصيغة هي :

حيث:

  • p عدد وحدات المعالجة
  • مدة تنفيذ برنامج متسلسل
  • مدة التنفيذ على p وحدة معالجة.

الكفاءة توافق هذا الربح مقسوما على عدد وحدات المعالجة المستعملة.

مراجع[عدل]

  1. ^ Baer, Jean-Loup (2010)، Microprocessor Architecture: From Simple Pipelines to Chip Multiprocessors، New York: مطبعة جامعة كامبريدج، ص. 10، ISBN 978-0-521-76992-1.
  2. ^ Hennessy, John L.؛ David A., Patterson (2012)، Computer Architecture: A Quantitive Approach، Waltham, MA: Morgan Kaufmann، ص. 46–47، ISBN 978-0-12-383872-8.
  3. ^ Speckenmeyer, Ewald (2005)، "Superlinear Speedup for Parallel Backtracking"، Lecture Notes in Computer Science، 297: 985–993.