ارسل ملاحظاتك

ارسل ملاحظاتك لنا







Simulator Test Suite for Evaluating Performance of Multithreaded Message Passing Interface Execution on SUN Cluster

العنوان بلغة أخرى: جناح اختبار محاكاة لتقييم أداء تنفيذ واجهة مرور الرسائل متعددة مؤشرات الترابط على SUN Cluster
المصدر: مجلة العلوم والدراسات الإنسانية
الناشر: جامعة بنغازي - كلية الآداب والعلوم بالمرج
المؤلف الرئيسي: حمد، سميرة حمد محمود (Author)
المؤلف الرئيسي (الإنجليزية): Mahmud, Samera Hamad
المجلد/العدد: ع40
محكمة: نعم
الدولة: ليبيا
التاريخ الميلادي: 2017
الشهر: أكتوبر
الصفحات: 1 - 16
DOI: 10.37376/1571-000-040-008
ISSN: 2312-4962
رقم MD: 879665
نوع المحتوى: بحوث ومقالات
اللغة: الإنجليزية
قواعد المعلومات: HumanIndex
مواضيع:
كلمات المؤلف المفتاحية:
Message Passing Interface "MPI" | Performance Measurement | Multithreading
رابط المحتوى:
صورة الغلاف QR قانون

عدد مرات التحميل

11

حفظ في:
LEADER 06313nam a22002537a 4500
001 1628711
024 |3 10.37376/1571-000-040-008 
041 |a eng 
044 |b ليبيا 
100 |9 473829  |a حمد، سميرة حمد محمود  |g Mahmud, Samera Hamad  |e Author 
245 |a Simulator Test Suite for Evaluating Performance of Multithreaded Message Passing Interface Execution on SUN Cluster 
246 |a جناح اختبار محاكاة لتقييم أداء تنفيذ واجهة مرور الرسائل متعددة مؤشرات الترابط على SUN Cluster 
260 |b جامعة بنغازي - كلية الآداب والعلوم بالمرج  |c 2017  |g أكتوبر 
300 |a 1 - 16 
336 |a بحوث ومقالات  |b Article 
520 |a معيار واجهة تمرير الرسائل (MPI) هو رسالة تمرير معيار المكتبة استنادا إلي توافق منتدي MPI الذي يضم أكثر من 40 منظمة مشاركة، بما في ذلك البائعين والباحثين ومطوري مكتبة البرمجيات والمستخدمين. الهدف من واجهة تمرير الرسائل هو إنشاء معيار محمول وفعال ومرن لتمرير الرسائل التي سيتم استخدامها علي نطاق واسع لكتابة رسائل تمرير البرامج. علي هذا النحو (MPI) هو أول موحدة، بائع مستقلة، رسائل تمرير المكتبة. مزايا تطوير رسالة تمرير البرمجيات باستخدام (MPI) تطابق بشكل وثيق أهداف تصميم قابلية، والكفاءة، والمرونة. (MPI) ليس معيار IEEEأوOSI ولكن، في الواقع، أصبح "معيار الصناعة" لكتابة رسالة تمرير البرامج علي منصات. وبما أن النظم المتوازنة ين بناؤها عادة من رقائق متعددة النواة الكبيرة علي نحو متزايد، فإن مبرمجي التطبيقات يستكشفون استخدام نماذج البرمجة الهجينة التي تجمع بين (MPI) بدأت للتو لدعم، والاتصالات مؤشر (MPI) متعددة الخيوط، غالبا ما تركز علي صحة الأولي والأداء في وقت لاحق. يحدد تنفذ دليل الفقر متعدد الأبعاد الوظائف التي يمكن استخدامها لتهيئة بيئة الترابط. ليس مطلوبا أن جميع تطبيقات (MPI) تلبية جميع المتطلبات التي هي جميع المكالمات (MPI) تلبية جميع المتطلبات التي هي جميع المكالمات (MPI) هي موضوع آمن ومكالمات (MPI) حظر. عملية (MPI) هي عملية قد تكون متعددة الخيوط. يمكن أن يصدر كل مؤشر ترابط (MPI). ومع ذلك، يتطلب معيار (MPI) فقط أن لا استدعاء (MPI) في كتلة مؤشر ترابط (MPI). ومع ذلك، يتطلب معيار (mpi) فقط أن استدعاء (MPI) في كتلة مؤشر ترابط (MPI) كتلة واحدة يدعو في المواضيع الأخرى، فإنه لا يقدم ضمانات الأداء في هذه الورقة تقترح مجموعة اختبار لقياس الأداء. الاختبار لديه سبعة معايير التي هي الاختبارات العامة من مستوي MPI-thread-multiple لسلامة الصفحات وعرض النطاق الترددي المتزامن، والوقت والرسائل المتزامنة قصيرة الأجل والتداخل الاتصالات/الحساب، المتزامنة الجماعية، الجماعية والمتزامنة والحساب. 
520 |b  The Message Passing Interface Standard (MPI) is a message passing library standard based on the consensus of the MPI Forum, which has over 40 participating organizations, including vendors, researchers, software library developers, and users. The goal of the Message Passing Interface is to establish a portable, efficient, and flexible standard for message passing that will be widely used for writing message passing programs. As such, MPI is the first standardized, vendor independent, message-passing library. The advantages of developing message passing software using MPI closely match the design goals of portability, efficiency, and flexibility. MPI is not an IEEE or ISO standard, but has, in fact, become the "industry standard" for writing message passing programs on HPC platforms. As parallel systems are commonly being built out of increasingly large multicore chips, Application programmers are exploring the use of hybrid programming models combining MPI across nodes and multithreading within a node. Many MPI implementations, however, are just starting to support, multithreaded MPI communication, often focusing on correctness First and performance later. The MPI implementation defines functions that can be used for initializing the thread environment. It is not required that all MPI implementations fulfill all the requirements which are All MPI calls are thread-safe and Blocking MPI calls. MPI process is a process that may be multi-threaded. Each thread can issue MPI calls. The MPI Standard, however, requires only that no MPI call in one thread block MPI calls in other threads; it makes no performance guarantees. In this paper propose a test suite to measure the performance. The test has seven benchmarks which are overhead of MPI_thread_multiple level for thread safety, concurrent bandwidth, concurrent latency, concurrent short-long messages, communication/computation overlap, concurrent collective and concurrent collective and computation. 
653 |a تكنولوجيا الاتصالات  |a برامج الكمبيوتر 
692 |b Message Passing Interface "MPI"  |b Performance Measurement  |b Multithreading 
773 |4 العلوم الإنسانية ، متعددة التخصصات  |6 Humanities, Multidisciplinary  |c 008  |e Journal of Science and Humanities  |f Mağallaẗ al-ʿulūm wa-al-dirāsāt al-insāniyyaẗ  |l 040  |m ع40  |o 1571  |s مجلة العلوم والدراسات الإنسانية  |v 000  |x 2312-4962 
856 |u 1571-000-040-008.pdf 
930 |d y  |p y 
995 |a HumanIndex 
999 |c 879665  |d 879665 

عناصر مشابهة