मैं एक त्वरित बेंचमार्क प्रोग्राम लिखना चाहता हूं जिसे संकलित और विभिन्न मशीनों पर चलाया जा सकता है। व्यावसायिक रूप से/खुले स्रोतों के उपलब्ध विकल्पों का उपयोग करने के बजाय, मुझे थ्रेडिंग और एल्गोरिदम ऑप्टिमाइज़ेशन तकनीकों के साथ खेलने के लिए अपना खुद का होना चाहिए।सी में कुछ समय लेने वाले परिचालन क्या हैं?
मेरे पास एक जोड़ा है जिसका मैं पहले से उपयोग करता हूं, जिसमें फिबोनाची अनुक्रम की संख्या और बीजिंग/रैंड() कुछ हज़ार बार की गणना की जाती है।
क्या कोई अन्य एल्गोरिदम हैं जो तुलनात्मक रूप से सरल हैं, लेकिन साथ ही कम्प्यूटेशनल-गहन (और संभवतः गणित से संबंधित) हैं?
(ध्यान दें कि इन आपरेशनों सी भाषा में लागू किया जाएगा।)
तो आप बेंचमार्क करना चाहते हैं? इंटीजर प्रदर्शन? तैरनेवाला स्थल? राम पहुंच गति? विभिन्न कैश के स्तर का आकार और गति? एकमात्र चीज जो मैं देख सकता हूं वह यह है कि आप I/O में रुचि नहीं रखते हैं (जो शायद अधिकांश लोगों के कार्यों के लिए हावी है)। – starblue
उपर्युक्त सभी और सभी। :) –