मैंने 1.3 गीगाहर्ट्ज़ एआरएम कॉर्टेक्स-ए 53 का उपयोग करके टैबलेट पर अपने एंड्रॉइड बेंचमार्क चलाने पर 64 बिट संकलनों बनाम 32 बिट के कुछ महत्वपूर्ण प्रदर्शन लाभ प्राप्त किए हैं। नवीनतम को एक्लिप्स के माध्यम से संकलित किया गया है और, रन टाइम में, पता लगाते हैं कि सीपीयू एआरएम, इंटेल या एमआइपी है, फिर 32 बिट या 64 बिट आर्किटेक्चर।
इंटेल सीपीयू के लिए पिछले विंडोज़ संकलनों पर, एसएसई प्रकार के सिमडी निर्देशों का उपयोग करने के कारण 64 बिट काम 32 बिट से बहुत तेज हो सकता है। हालांकि, पिछड़े असंगतता के साथ बाद में 32 बिट संकलक, लगभग समान कोड और समान गति पैदा करता है।
एंड्रॉइड बेंचमार्क का विवरण निम्नलिखित में से है, ए 53 से 32 बिट और 64 बिट परिणाम दिखाते हैं और 1.2 गीगाहर्ट्ज कोर्टेक्स-ए 9 के माध्यम से। अंत में कुछ असेंबली कोड लिस्टिंग हैं जो उपयोग किए जा रहे विभिन्न निर्देशों की पहचान करते हैं। नीचे परिणामों का सारांश दिया गया है।
http://www.roylongbottom.org.uk/android%2064%20bit%20benchmarks.htm#anchorStart
Whetstone बेंचमार्क - (छोटे छोरों) समान प्रदर्शन, EXP कार्यों का उपयोग कर परीक्षण के संकलन से प्रभावित समग्र रेटिंग के साथ।
धस्टोन बेंचमार्क - नवीनतम एमआइपीएस / मेगाहर्ट्ज 1.09 32 बिट, 1.96 64 बिट, 1.10 ए 9 - शायद 64 बिट अनुकूलित।
लिनपैक बेंचमार्क - (एन = 100) 64 बिट डीपी 1.97 x तेजी से, एसपी 2.67 x - विधानसभा कोड देखें।
लिवरमोर लूप्स - (24 गुठली) औसत 1.5 गुना तेज, 0.8 से 7.9 बार
L1 / L2 कैश और रैम टेस्ट
MemSpeed - फ्लोट और पूर्णांक गणना - लाभ 2.2 x, रैम 1.5 x।
BusSpeed - पूर्णांक डेटा स्ट्रीमिंग और फट रीडिंग - स्ट्रीमिंग 2.0 x L1, 1.5 x L2, 1.25 x RAM - 2.6 x L1, समान L2 और RAM फट।
RandMem - एक ही जटिल अनुक्रमण संरचना से क्रमिक और यादृच्छिक पढ़ना और पढ़ना / लिखना - आम तौर पर पढ़ने पर थोड़ा तेज लेकिन इसी तरह का / धीमा पढ़ने और लिखने के लिए।
फिर ऊपर के एमपी संस्करण हैं और अधिकतम एसपी एमएफएलओपीएस (एमपी-एमएफएलओपीएस) को मापने के लिए 4 कोर अधिकतम 2.7 जीएफएलओपीएस 32 बिट और 5.5 जीएफएलओपीएस 64 बिट के साथ हैं। नियॉन इंट्रिंसिक्स का उपयोग करते हुए एक संस्करण भी है जहां 64 बिट कंपाइलर 10.8 GFLOPS बनाम 5.7 से 32 बिट्स पर वैकल्पिक निर्देश उत्पन्न करता है - विधानसभा लिस्टिंग देखें। मेरे पास विंडोज 10 और एंड्रॉइड इंटेल एटम आधारित टैबलेट के लिए इन बेंचमार्क के संस्करण भी हैं - 64 बिट और 32 बिट विंडोज, 32 बिट एंड्रॉइड - पूर्ण 64 बिट पूरी तरह से लागू नहीं - 64 बिट लिनक्स कर्नेल लेकिन 32 बिट एंड्रॉइड।
http://www.roylongbottom.org.uk/android%20benchmarks.htm
साथ ही, मेरे पास 32 बिट और 64 बिट लिनक्स / इंटेल संस्करण हैं।
रॉय लॉन्गबॉटम