hawkeye
2014-09-23 14:29:03 UTC
Apple討論了用於iPhone計步器和其他操作的M7和M8運動協處理器。
我的問題是我們為什麼需要運動協處理器?當然,這只是功能強大的主處理器可以處理的數字信號處理?
Apple討論了用於iPhone計步器和其他操作的M7和M8運動協處理器。
我的問題是我們為什麼需要運動協處理器?當然,這只是功能強大的主處理器可以處理的數字信號處理?
您已經在“強大的主處理器”中暗示了原因。運行計算機處理需要電力。因此,如果您一直需要一些東西,那麼您需要一個比主處理器更小的處理器來節省電池電量。
出於幾個原因,為此需要一個單獨的處理器。
該處理器用於可以一直運行的任務,無論您是否使用設備做某事
被要求執行的任務是至關重要的,但可能需要很少的實際處理。
設備可用性:
通過將這項工作分成一個單獨的處理器,這意味著開發人員不必擔心自己使用了多少主處理器。主處理器可以閒置或用盡,並且對運動協處理器執行的任務的處理沒有影響。
實際上,這意味著您的正常設備使用情況和背景運動處理永遠不會相互干擾。
電源使用情況:
由於這些任務連續運行,因此將它們放在單獨的低功耗處理器還允許該設備使用更少的功率。對於許多用戶來說,電池壽命一直是一個非常大的問題,蘋果公司認為有必要考慮始終開啟功能的功耗。
這些功能也可以在手機上以更好的方式實現。具有非常特定任務的處理器。考慮到這類似於GPU在大多數情況下比CPU能夠處理更多的事情,因為它是針對特定任務的。
我第一次在iPhone 5s上打開Nike + Move時注意到的第一件事是,它立即具有前兩週左右的數據。我相信運動協處理器可以有效地不斷跟踪和記錄您的運動傳感器數據,並允許應用訪問這些數據。這樣一來,即使沒有打開,應用也可以收集這些數據,而無需在後台持續運行。就電池使用而言,僅收集運動數據(並在所有應用程序在一個統一的位置進行此操作)與在後台運行整個應用程序之間的處理差異很大。