كيفية قياس الطاقة التي تستهلكها الخوارزمية الخاصة بي؟

StackOverflow https://stackoverflow.com/questions/3655806

  •  01-10-2019
  •  | 
  •  

سؤال

لدي خوارزمية معالجة الصور تعمل على أرم-كورتكس-A8/أوبونتو 9.01 النظام الأساسي ولا بد لي من قياس الطاقة التي تستهلكها الخوارزمية الخاصة بي، هل يعرف أحد كيفية القيام بذلك؟أي الأدوات المتاحة لهذا؟

هل كانت مفيدة؟

المحلول

بالمعنى الدقيق للكلمة ، لا تستهلك الخوارزمية السلطة.

من المفترض أن يكون لديك بعض الأجهزة التي يمكن أن تقيس بدقة استخدام الطاقة للجهاز ، لذلك يجب أن تكون قادرًا فقط على تشغيل الكود الخاص بك بشكل متكرر (على جهاز خمول خلاف ذلك) على مجموعات بيانات الاختبار المختلفة وقياس استخدام الطاقة التراكمية ، ومقارنة ذلك مع استهلاك الطاقة الخمول للجهاز خلال نفس الوقت ؛ سيكون الفرق هو مقدار العصير الإضافي الذي استخدمه الجهاز الذي يدير الكود الخاص بك.

مثل أي نوع من القياس ، ستحتاج إلى تشغيله مرارًا وتكرارًا في حلقة للحصول على بيانات دقيقة.

نظرًا لأن البيانات قد تغير خصائص أدائها ، ستحتاج إلى مجموعة من بيانات الاختبار المختلفة لمحاكاة حالات الاستخدام المختلفة. تحدث إلى فريق ضمان الجودة الخاص بك حول هذا الموضوع.

نصائح أخرى

أعتقد أنه يمكنك تجربة POWERTOP وPOWERSTAT والقياس مرة واحدة عندما يكون النظام خاملاً ومرة ​​أثناء تشغيل البرنامج وقد يوفر لك الاختلاف المعلومات الضرورية.

http://www.hecticgeek.com/2012/02/powerstat-power-calculator-ubuntu-linux/

شكرًا--

إس تيجا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top