แล็ปท็อปมักจะมีอย่างน้อยสี่คอร์และ dualcores อาจเป็นเรื่องธรรมดามากขึ้น ฉันเพิ่งเปลี่ยนจาก quadcore เป็น dualcore และฉันสามารถยืนยันได้ว่ามีการ จำกัด จำนวน usecases สำหรับ quadcore แม้ว่าจะมีงานที่ต้องใช้ CPU มาก
ในทางกลับกันที่โทรศัพท์มือถือ quadcores, hexacores และ octacores ดูเหมือนจะเป็นเรื่องธรรมดา ทำไม? งานใดบ้างที่สามารถใช้ประโยชน์ได้
ฉันเข้าใจว่าใหญ่ LITTLEสามารถเป็นส่วนหนึ่งของคำตอบ นั่นคือประโยชน์หลักของคอร์หลาย ๆ ตัวนั้นไม่ใช่ความสามารถในการใช้งานทั้งหมดพร้อมกัน แต่ใช้แกนที่มีการใช้พลังงานที่เหมาะสมกับปริมาณงานปัจจุบัน อย่างไรก็ตามตัวอย่างเช่น Snapdragon 625 มีแปด Cortex-A53 แกนซึ่งดูเหมือนจะไม่เป็นกรณีสำหรับใหญ่ LITTLE
อาจสถาปัตยกรรม ARM มีจุดต่ำสุดของประสิทธิภาพที่ดีที่สุดต่อวัตต์ นั่นคือการมีการปรับคอร์เดียวเพื่อประสิทธิภาพที่ดีที่สุดต่อวัตต์ส่งผลให้ประสิทธิภาพของ ARM ต่ำกว่าบน Intel ดังนั้นจึงใช้แกนประมวลผลมากขึ้นเพื่อให้ประสิทธิภาพการทำงานดีขึ้น นี่เป็นเพียงสมมติฐาน
แต่ในกรณีนี้ฉันไม่เห็นว่าเวิร์กโหลดใดสามารถใช้งานได้อย่างมีประสิทธิภาพพูดแปดคอร์บนโทรศัพท์มือถือ บนแล็ปท็อปฉันนึกภาพออกบางส่วนเหมือนการคอมไพล์ (ไม่เพิ่มขึ้น) ของโปรเจ็กต์ แต่ในโทรศัพท์?
- เกมสามารถหิวกระหายประสิทธิภาพ แต่โดยปกติแล้วพวกเขาต้องการประสิทธิภาพของ GPU มากกว่า CPU ไม่ใช่เหรอ?
- ในทางทฤษฎีแกนประมวลผลหลายแกนสามารถเร่งความเร็วการคอมไพล์ Android Lollipop / Marshmallow AOT เมื่อทำการติดตั้งหรือเมื่อทำการอัพเกรด (เช่นเฟส“ แอพปรับแต่งประสิทธิภาพ 3/121”) อย่างไรก็ตามฉันไม่แน่ใจว่าจะใช้ประโยชน์จากหลายแกนได้หรือไม่ เท่าที่ฉันจำรหัสได้มีการรวบรวมแอปเพียงครั้งเดียว แต่อาจมีการขนานกันบ้างในกระบวนการรวบรวมตัวเอง
- Android 7+ ยังสามารถใช้ประโยชน์หลายคอร์เมื่อรวบรวม แต่เนื่องจากมีรายงานว่ารวบรวมเมื่อไม่มีการใช้งานและการชาร์จจึงมีประโยชน์น้อยมาก อย่างน้อยเมื่อมีการคิดค่าบริการโทรศัพท์ข้ามคืน - ฉันไม่สนใจว่าจะใช้เวลา 30 นาทีหรือสองชั่วโมงในสถานการณ์ดังกล่าว