عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

likwid-bench - عبر الإنترنت في السحابة

قم بتشغيل likwid-bench في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر likwid-bench الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


likwid-bench - مجموعة معيارية منخفضة المستوى وإطار عمل للمقارنة الدقيقة

موجز


مثل مقاعد البدلاء [-هاب] [-l ] [-i ] [-g ] [-t
] [-w ]

الوصف


مثل مقاعد البدلاء هي مجموعة معيارية لمعايير (التجميع) منخفضة المستوى للقياس
عرض النطاق الترددي وإنتاجية التعليمات لرمز تعليمات محدد على أنظمة x86. ال
تشتمل رموز المعايير المضمنة حاليًا على أنماط الوصول إلى البيانات الشائعة مثل التحميل والتخزين
ولكن أيضًا حسابات مثل ثلاثي النواقل ومجموع. مثل مقاعد البدلاء يشمل العمارة
معايير معيارية محددة لـ x86 و x86_64 و x86 لمعالجات Intel Xeon Phi المشتركة. ال
يمكن إما حساب قيم الأداء من خلال مثل مقاعد البدلاء أو قياسه باستخدام الأداء
عدادات باستخدام. مثل بيرفكتر كغلاف ل مثل مقاعد البدلاء. هذا يتطلب البناء
مثل مقاعد البدلاء. مع الأجهزة التي يمكن تمكينها في config.mk.

OPTIONS


-h يطبع رسالة تعليمات إلى الإخراج القياسي ، ثم يخرج.

-a قائمة الرموز المرجعية المتاحة للنظام الحالي.

-p قائمة مجالات الموضوع المتاحة.

-l
قائمة خصائص رمز مرجعي.

-i
عدد التكرارات التي يجب إجراؤها داخل رمز المعيار.

-t
اسم رمز المعيار المطلوب تشغيله (إلزامي).

-g
تحديد عدد مجموعات العمل لتنفيذ رمز المعيار (إلزامي).

-w
حدد مجال التقارب وعدد سلاسل الرسائل وحجم مجموعة البيانات للحالية
المدى المعياري (إلزامي).

WORKGROUP بناء الجملة


: [: [: : ]] [- : ]
بحجم kB أو MB أو GB. حيث مجال الموضوع حيث يتم وضع المواضيع. الحجم هو
إجمالي حجم مجموعة البيانات للمعيار. num_threads يحدد عدد الخيوط المستخدمة.
يتم وضع الخيوط دائمًا باستخدام نهج مضغوط في مثل مقاعد البدلاء. هذا يعني أن لكل
يتم استخدام كافة مؤشرات الترابط SMT الافتراضية. اختياريا ، يشبه بناء الجملة المستند إلى التعبير في
مثل دبوس يمكن توفير حجم قطعة وخطوة. اختياريا لكل تيار يعني
مجموعة يمكن التحكم في التنسيب. بشكل افتراضي ، يتم وضع جميع المصفوفات في نفس الوضع
مجال مؤشر الترابط التي تعمل بها المواضيع. لوضع البيانات في مجال مختلف لـ
كل تيار من حالة معيارية (يمكن الحصول على إجمالي عدد التدفقات بواسطة -l
الخيار) يمكن تحديد المجال لوضع البيانات فيه. تيارات متعددة هي فاصلة
منفصل. إما أن يتم توفير التنسيب أو يجب وضع جميع التدفقات بشكل صريح.
يرجى الرجوع إلى صفحات Wiki على http://code.google.com/p/likwid/wiki/LikwidBench For
مزيد من التفاصيل والأمثلة على الاستخدام.

مثال


1. قم بتشغيل معيار النسخ مع 1000 تكرار على المقبس 0 بإجمالي حجم مجموعة بيانات
100 كيلوبايت.

مثل مقاعد البدلاء -t نسخة -i 1000 -g 1 -w S0: 100 كيلوبايت

منذ لا عدد_الخط يتم إعطاءه في تعبير عبء العمل ، كل نواة من المقبس 0 تحصل على واحد
خيط. يتم تقسيم عبء العمل بين جميع المواضيع.

2. قم بتشغيل الكود المعياري الثلاثي مع 100 تكرار مع خيوط 2 على المقبس 0 و a
حجم البيانات 1 جيجا بايت.

مثل مقاعد البدلاء -t الثالوث -i 100 -g 1 -w S0:1GB:2:1:2

بافتراض أن المقبس 0 يحتوي على 4 خيوط SMT ، يتم تعيين مؤشر ترابط واحد لكل نواة مادية لـ
مقبس 0.

3. قم بتشغيل معيار التحديث مع 1000 تكرار على المقبس 0 مع عبء عمل 100kB و
على المقبس 1 مع نفس عبء العمل.

مثل مقاعد البدلاء -t تحديث -i 1000 -g 2 -w S0: 100 كيلوبايت -w S1: 100 كيلوبايت

يتم دمج نتائج مجموعتي العمل للإخراج. ومن هنا عبء العمل في كل منهما
يجب أن يكون تعبير مجموعة العمل بنفس الحجم.

4. قم بتشغيل معيار النسخ ولكن قم بقياس حركة مرور الذاكرة باستخدام مثل بيرفكتر. الخيار
يجب أن يكون INSTRUMENT_BENCH في config.mk صحيحًا في وقت الترجمة لاستخدام هذه الميزة.

مثل بيرفكتر -C ه: S0: 4 -g MEM -m مثل مقاعد البدلاء -t تحديث -i 1000 -g 1 -w S0: 100 كيلوبايت

مثل بيرفكتر سيقوم بتكوين عدادات الأداء وبدء تشغيلها على المقبس 0 مع 4
المواضيع قبل تنفيذ مثل مقاعد البدلاء. تتم قراءة عدادات الأداء بشكل صحيح
قبل وبعد تشغيل رمز القياس لتقليل تداخلات
قياس.

5. قم بتشغيل معيار النسخ ووضع البيانات على مقبس آخر

مثل مقاعد البدلاء -t نسخة -i 50 -g 1 -w S0:1GB:10:1:2-0:S1,1:S1

يتم وضع معرف الدفق 0 و 1 في مجالات الخيط S1 ، وهو المقبس 1. يمكن التحقق من ذلك
كإخراج مؤشرات الترابط التهيئة حيث يتم تشغيلها.

استخدم مقاعد البدلاء المتشابهة عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad