为什么需要运动协处理器?


9

苹果谈论了用于iPhone计步器和其他操作的M7和M8运动协处理器。

我的问题是为什么我们需要运动协处理器?当然,这仅仅是功能强大的主处理器可以处理的数字信号处理吗?

Answers:


14

您已经在“强大的主处理器”中暗示了原因。计算中需要电能才能产生计算能力。因此,如果您始终需要打开某些设备,则需要比主处理器小的处理器以节省电池电量。


4
给出一个想法,一个fitbit拉链(能够记录步数)可以用一块手表电池运行6个月。在这种情况下使用低功耗处理器可以极大地延长电池寿命。
克里斯·杰佛逊

这类似于具有8核处理器但制造4个高功率和4个低功率的Galaxy手机吗?
Supuhstar

1
@Supuhstar否-这是一个完全独立的专业处理器,而不是通用处理器中的更多内核
user151019 2015年

9

有几个原因使拥有单独的处理器适合于此。

该处理器用于可以一直运行的任务,无论您是否正在使用设备做某事。

被要求执行的任务是至关重要的,但是可能需要很少的实际处理。

设备可用性:

通过将这项工作分成一个单独的处理器,这意味着开发人员不必担心自己使用了多少主处理器。主处理器可以未使用或已用完,并且对运动协处理器执行的任务的处理没有影响。

实际上,这意味着您的正常设备使用情况和背景运动处理不会相互干扰。

耗电量:

由于这些任务是连续运行的,因此将它们放在单独的低功耗处理器上还可以使设备使用更少的功率。对于许多用户来说,电池寿命是一个非常大的问题,苹果公司认为有必要考虑始终开启功能的功耗。

这些功能也可以在具有非常特定任务的处理器上以更优化的方式实现。考虑到这类似于GPU在大多数情况下比CPU能够处理更多的事情,因为它是针对特定任务的。


我怀疑这部分内容:这些功能也可以在具有特定任务的处理器上以最佳得多的方式实现。考虑到这类似于GPU在大多数情况下比CPU能够处理更多的事情,因为它是针对特定任务的。可能是最重要的考虑因素-这可能是它的原因可能是低功率(因为它只有一个工作要做,并可以在设计大大简化,体积更小,并全面优化做的一件事)。
msouth 2014年

0

我第一次在iPhone 5s上打开Nike + Move时注意到的第一件事是,它立即获得了前两周左右的数据。我相信运动协处理器可以有效地持续跟踪和记录您的运动传感器数据,并为应用提供访问该数据的权限。这样,即使没有打开,应用也可以收集这些数据,而无需在后台持续运行。就电池使用而言,仅收集运动数据(并在所有应用程序在一个统一的位置进行此操作)与在后台运行整个应用程序之间的处理差异很大。


Afaik A7 / A8可以在不保持应用程序运行的情况下完成这项工作,因为主处理器处于活动状态,这将消耗更多电池。
grg
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.