मुझे हाल ही में (और बार-बार) ग्राहकों द्वारा हमारे सॉफ्टवेयर चलाने के लिए MIPS के बारे में पूछा गया है। आम तौर पर हम ग्राहक को समझाकर इस प्रश्न से छुटकारा पाने में सक्षम थे कि यह वास्तव में सीपीयू/ओएस/एचडब्ल्यू पर निर्भर है (हमारा सॉफ्टवेयर अत्यधिक पोर्टेबल है) और/या केस का उपयोग करें (यानी हमारे सॉफ़्टवेयर का उपयोग कैसे किया जाता है)।एम्बेडेड सॉफ़्टवेयर के लिए Mips गणना
लेकिन मेरे पास न केवल बहुत जिद्दी है बल्कि इसके अलावा जिद्दी होने के अच्छे कारण भी हैं। :) वह एक अनुमान चाहता है क्योंकि उसे यकीन नहीं है कि उसके पास हमारे सॉफ़्टवेयर को चलाने के लिए पर्याप्त शक्ति है, इसलिए इस अनुमान से पहले सॉफ़्टवेयर खरीदना तार्किक नहीं है। (हम डेमो/मूल्यांकन प्रदान नहीं कर सकते हैं क्योंकि इसे इस विशिष्ट मंच पर चलाने के लिए महत्वपूर्ण मात्रा में काम की आवश्यकता होगी।)
और अब सवाल: क्या किसी के पास इस तरह के कार्य के साथ एचडब्ल्यू के किसी भी हिस्से पर अनुभव है कोई सॉफ्टवेयर? कोई वास्तविक जीवन उदाहरण वास्तव में सहायक होगा। मेरे पास कई ओएस और कई हार्डवेयर पर हमारे सॉफ़्टवेयर को चलाने का विकल्प है। इसलिए यदि आप किसी भी हार्डवेयर पर इस तरह के अनुमान के लिए कोई उपकरण जानते हैं तो एक मौका है जिसका मैं इसका उपयोग कर सकता हूं या कम से कम एक विचार प्राप्त कर सकता हूं। पता के लिए मैं केवल eCosPro OS पर सीपीयू लोड को मापने के बारे में जानता हूं।
संपादित करें:
एक अच्छा विचार जांच का उपयोग कर रहा है वास्तव में, यह सोचते हैं कि मैं एक नियंत्रण वातावरण जहां केवल अपने सॉफ्टवेयर चल रहा है सब अनुदेश मैं भरोसा कर सकते हैं मेरा है बना सकते हैं, और मुझे लगता है जांच के लिए एक इंटरफेस है कर दो। असल में मेरे पास कुछ अलग हार्डवेयर डिबगर्स हैं और यदि किसी को अनुभव है कि यह कैसे करना है, तो वास्तव में अच्छा होगा, किसी भी तरह से मैं कल कुछ दस्तावेज पढ़ने जा रहा हूं और उम्मीद है कि इस दिशा में कुछ मिल जाएगा।
यह एक उचित अनुमान की तरह लगता है। –
यह जेस्पर पोस्ट पढ़ने से पहले, मैं ऐसा करने की योजना बना रहा था। और इस तथ्य के बावजूद कि सीपीयू उपयोग मुझे अधिक प्रासंगिक जानकारी देता है, ग्राहक एमआईपीएस चाहता है और मैं यह देखने की कोशिश करूंगा कि मैं आईसीई से एमआईपीएस जानकारी प्राप्त कर सकता हूं या नहीं। – Ilya
इलिया - क्षमा करें, मैंने काफी "लूप बंद नहीं किया" - चलो 60 मेगाहर्ट्ज पर आपका सीपीयू ~ 50 एमआईपीएस प्रदान करता है .... इसलिए यदि आपका प्रोग्राम 10% CPU (90% निष्क्रिय) का उपयोग करता है, तो इसका उपयोग कर रहा है 50 एमआईपीएस = 5 एमआईपीएस का लगभग 10%। – Dan