लैपटॉप में आमतौर पर अधिकांश चार कोर होते हैं, और डुअलकोर शायद अधिक सामान्य होते हैं। मैंने हाल ही में क्वाडकोर से डुअलकोर पर स्विच किया है और मैं पुष्टि कर सकता हूं कि क्वाडकोर के लिए सीमित संख्या में माइक्रोसेस्कुलर कार्य हैं।
दूसरी ओर, मोबाइल फोन पर, क्वाडकोर, हेक्साकोर और ऑक्टाकोर आम लगते हैं। क्यों? कौन से कार्य उनका उपयोग कर सकते हैं?
मैं समझता हूं कि बड़ा.लिट जवाब का एक हिस्सा हो सकता है। यही है, इतने सारे कोर का मुख्य लाभ उन सभी को एक साथ उपयोग करने की क्षमता नहीं है, बल्कि वर्तमान वर्कलोड के लिए उपयुक्त बिजली की खपत के साथ कोर का उपयोग करना है। हालांकि, उदाहरण के लिए, स्नैपड्रैगन 625 में आठ कॉर्टेक्स-ए 53 कोर हैं, जो बड़े.लिट के लिए एक मामला नहीं लगता है।
शायद एआरएम वास्तुकला में प्रति वाट इष्टतम प्रदर्शन का एक कम बिंदु है। यही है, इंटेल की तुलना में एआरएम पर कम प्रदर्शन में प्रति वाट इष्टतम परिणाम के लिए एकल कोर ट्यून होने से। तो, प्रदर्शन को वितरित करने के लिए अधिक कोर का उपयोग किया जाता है। यह सिर्फ एक परिकल्पना है।
लेकिन इस मामले में भी, मैं यह नहीं देखता कि एक मोबाइल फोन पर आठ कोर क्या कह सकते हैं। लैपटॉप पर, मैं एक परियोजना के पूर्ण (गैर-वृद्धिशील) संकलन की तरह कुछ कल्पना कर सकता हूं। लेकिन फोन पर?
- खेल प्रदर्शन-भूखे हो सकते हैं, लेकिन उन्हें आमतौर पर सीपीयू के बजाय GPU के प्रदर्शन की आवश्यकता होती है, है न?
- सैद्धांतिक रूप से, एकाधिक कोर एंड्रॉइड लॉलीपॉप / मार्शमैलो एओटी संकलन को स्थापित करते समय या अपग्रेड करते समय (यानी, चरण "अनुकूलन एप्लिकेशन 3/121") को गति दे सकते हैं। हालाँकि, मुझे यकीन नहीं है कि यह कई कोर का उपयोग कर सकता है। जहां तक मुझे कोड याद है, एक समय में केवल एक ऐप संकलित किया जा रहा है, लेकिन शायद संकलन प्रक्रिया के भीतर कुछ समानता है।
- संकलन करते समय Android 7+ भी कई कोर का उपयोग कर सकता है। लेकिन चूंकि यह कथित रूप से निष्क्रिय और चार्ज करने के लिए संकलित करता है, इसलिए लाभ कम से कम प्रतीत होता है। कम से कम जब कोई रात भर फोन चार्ज करता है - तो मुझे वास्तव में परवाह नहीं है अगर यह इस तरह के परिदृश्य में 30 मिनट या दो घंटे लेता है।