ทำไมเราถึงต้องมีโปรเซสเซอร์ร่วมเคลื่อนไหว?


9

Apple พูดถึงตัวประมวลผลร่วมเคลื่อนไหว M7 และ M8 สำหรับเครื่องนับก้าว iPhone และการดำเนินการอื่น ๆ

คำถามของฉันคือเหตุใดเราจึงต้องการตัวประมวลผลร่วมเคลื่อนไหว? แน่นอนว่านี่เป็นเพียงการประมวลผลสัญญาณดิจิตอลที่โปรเซสเซอร์หลักที่ทรงพลังสามารถรองรับได้?

คำตอบ:


14

คุณได้บอกเหตุผลใน "โปรเซสเซอร์หลักที่ทรงพลัง" ใช้พลังงานไฟฟ้าในการผลิตพลังงานคอมพิวเตอร์ ดังนั้นหากคุณต้องการบางสิ่งบางอย่างตลอดเวลาคุณต้องการโปรเซสเซอร์ขนาดเล็กกว่าตัวประมวลผลหลักเพื่อประหยัดพลังงานแบตเตอรี่


4
เพียงแค่ให้ความคิด fitbit zip (ซึ่งสามารถบันทึกจำนวนขั้นตอน) สามารถทำงานได้ 6 เดือนสำหรับแบตเตอรี่นาฬิกา การใช้โปรเซสเซอร์พลังงานต่ำในสถานการณ์เหล่านี้สามารถนำไปสู่การปรับปรุงอายุแบตเตอรี่ที่น่าทึ่ง
Chris Jefferson

นี้คล้ายกับโทรศัพท์ Galaxy ที่มีโปรเซสเซอร์ 8-core แต่ทำ 4 พลังงานสูงและพลังงานต่ำ 4?
Supuhstar

1
@Supuhstar No - เป็นโปรเซสเซอร์ที่แยกออกมาโดยสิ้นเชิงและไม่มีคอร์อื่น ๆ ในโปรเซสเซอร์ที่ใช้งานทั่วไป
user151019

9

มีเหตุผลบางประการที่การมีโปรเซสเซอร์แยกต่างหากเหมาะสำหรับสิ่งนี้

โปรเซสเซอร์ใช้สำหรับงานที่สามารถทำงานได้ตลอดเวลาไม่ว่าคุณจะทำอะไรกับอุปกรณ์ของคุณหรือไม่ก็ตาม

งานที่ถูกขอให้ทำมีความสำคัญอย่างยิ่งยวด แต่น่าจะต้องมีการประมวลผลจริงน้อยมาก

การใช้งานอุปกรณ์:

ด้วยการแบ่งงานนี้ออกเป็นโปรเซสเซอร์ที่แยกต่างหากหมายความว่านักพัฒนาไม่ต้องกังวลเกี่ยวกับตัวประมวลผลหลักที่ใช้งานอยู่ ตัวประมวลผลหลักสามารถไม่ได้ใช้หรือขยายสูงสุดและจะไม่มีผลกระทบต่อการประมวลผลของงานที่ตัวประมวลผลการเคลื่อนไหวใช้

ผลก็หมายความว่าการใช้อุปกรณ์ปกติของคุณและการประมวลผลการเคลื่อนไหวพื้นหลังจะไม่รบกวนซึ่งกันและกัน

การใช้พลังงาน:

เนื่องจากงานเหล่านี้กำลังทำงานอย่างต่อเนื่องการวางงานไว้ในโปรเซสเซอร์พลังงานต่ำที่แยกต่างหากทำให้อุปกรณ์ใช้พลังงานน้อยลง ด้วยอายุการใช้งานแบตเตอรี่ที่มีความกังวลอย่างมากสำหรับผู้ใช้จำนวนมาก Apple คิดว่าจำเป็นต้องพิจารณาการใช้พลังงานสำหรับฟังก์ชั่นเสมอ

ฟังก์ชั่นเหล่านี้สามารถนำไปใช้ในวิธีที่เหมาะสมที่สุดในโปรเซสเซอร์ที่มีงานเฉพาะอย่างมาก พิจารณาสิ่งนี้คล้ายกับวิธีที่ GPU สามารถประมวลผลได้มากกว่า CPU (ในกรณีส่วนใหญ่) เพราะเป็นเป้าหมายสำหรับงานเฉพาะ


ฉันสงสัยว่าส่วนนี้: ฟังก์ชั่นเหล่านี้สามารถนำไปใช้ในวิธีที่เหมาะสมที่สุดในโปรเซสเซอร์ที่มีงานเฉพาะมาก พิจารณาสิ่งนี้คล้ายกับวิธีที่ GPU สามารถประมวลผลได้มากกว่า CPU (ในกรณีส่วนใหญ่) เพราะเป็นเป้าหมายสำหรับงานเฉพาะ มีแนวโน้มการพิจารณามากที่สุดที่สำคัญ - ที่อาจจะเป็นเหตุผลที่มันสามารถเป็นพลังงานต่ำ (เพราะมันมีเพียงหนึ่งงานที่ต้องทำและสามารถเป็นอย่างมากในการออกแบบที่เรียบง่ายมีขนาดเล็กและดีที่สุดอย่างเต็มที่ที่จะทำสิ่งหนึ่ง)
msouth

0

สิ่งแรกที่ฉันสังเกตเห็นครั้งแรกที่ฉันเปิด Nike + Move บน iPhone 5s ของฉันคือว่ามันมีข้อมูลสำหรับสองสัปดาห์ก่อนหน้านี้ทันที ฉันเชื่อว่าตัวประมวลผลร่วมเคลื่อนไหวได้อย่างมีประสิทธิภาพติดตามและบันทึกข้อมูลเซ็นเซอร์การเคลื่อนไหวของคุณอย่างต่อเนื่องและให้แอปเข้าถึงข้อมูลนั้น สิ่งนี้อนุญาตให้แอปรวบรวมข้อมูลนี้แม้ว่าจะไม่เปิดโดยไม่ต้องทำงานอย่างต่อเนื่องในพื้นหลัง ความแตกต่างของการประมวลผลระหว่างการรวบรวมข้อมูลการเคลื่อนไหวเท่านั้น (และการทำเช่นนี้ในที่เดียวสำหรับแอพทั้งหมด) และการเรียกใช้แอปทั้งหมดในพื้นหลังนั้นมีขนาดใหญ่มากในแง่ของการใช้งานแบตเตอรี่


Afaik A7 / A8 สามารถทำงานได้โดยไม่ทำให้แอปทำงาน - นี่คือการใช้แบตเตอรี่มากขึ้นเนื่องจากตัวประมวลผลหลักจะทำงาน
grg
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.