मैं अपने एप्लिकेशन के फ्लॉप्स की गणना कैसे कर सकता हूं? यदि मेरे पास निष्पादित निर्देशों की कुल संख्या है, तो मैं इसे निष्पादन समय से विभाजित कर सकता हूं। लेकिन, निष्पादित निर्देशों की संख्या को कैसे गिनना है?फ़्लॉप की गणना (फ़्लोटिंग-पॉइंट ऑपरेशंस प्रति सेकेंड)
मेरा प्रश्न सामान्य है और किसी भी भाषा के लिए उत्तर अत्यधिक सराहना की जाती है। लेकिन मैं अपने आवेदन के लिए एक समाधान ढूंढ रहा हूं जिसे सी/सी ++ और सीयूडीए द्वारा विकसित किया गया है।
मुझे नहीं पता कि टैग उचित हैं या नहीं, कृपया मुझे सही करें अगर मैं गलत हूं।
[कर्नेल के Gflops की गणना कैसे करें] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/7875607/how-to-calculate-gflops-of-a- कर्नेल) – talonmies
मुझे उस प्रश्न से अवगत है! मेरा सवाल सामान्य है। फ्लॉप की गणना कैसे करें? यहां तक कि बहु-कोर। जवाब मेरे मामले 'CUDA' में भी मदद कर सकता है। – ahmad
मैंने पोस्ट किया है कि कैसे एनवीआईडीआईए उपकरण का उपयोग एफएलओपी को इकट्ठा करने के लिए किया जा सकता है [उपलब्ध बैंडविड्थ और फ्लॉप्स की गणना ...] (http://stackoverflow.com/questions/12539300/calculating-achieved-bandwidth-and-flops-gflops-and -evaluate-CUDA-कर्नेल-कामकाज)। X86 के लिए एफएलओपी की गणना के लिए कई लिनक्स पुस्तकालय हैं। X86 प्रदर्शन मॉनिटर एफएलओपी की गिनती का समर्थन करता है लेकिन आपको विनिर्देशों को समझने के लिए मैनुअल को पढ़ना होगा (सट्टा निर्देश, क्या गिना जाता है, ...) –