手机有大量的工作要做——主要事情无关的电话。我们注意到当事情陷入困境和工作太慢,我们不要说优点这样的手机。
所以手机制造商把加速器的手机更快地做选择计算密集型的事情。事实上,这是一个double-bonus:任务完成得更快和主处理器可以同时做其他的事情。
唯一的方法是让系统在适当的时候使用这种分流。这个时候,Android无法这样做。就这而言,一切都应该是由CPU。所以安排在CPU上的一切,可以卸载可以处于闲置状态。这是不利于公司精益提供出售东西的手段。很难证明的硅成本将不会被使用。
所以精益刚刚宣布Android多媒体框架(或AMF…不,不是AMF…)提供一些管道允许直接访问底层需求方和分流—特别是,进行多媒体处理。通过利用OpenMAX API,基本上被困和路由到任何OpenMAX调用硬件比CPU可以更有效地执行。这些分流可能在主SoC或在一个单独的芯片上。当然,为此,那些可以卸载一个精益DSP上实现。
系统CPU的结构由Android和需求方分别管理的RTOS(不管哪一个)。OpenMAX主机发送的调用是司机在CPU上链接司机RTOS的一侧通过邮箱共享内存。多个调用可以“隧道”在一起更有效地使用的CPU时间。
因为使用一个标准的API,而不是一个专有的,然后,当未来的Android版本支持卸载,代码编写的AMF还是应该工作。Android 5.0可能提供今年年底,这将使AMF为期九个月的权宜之计。但是切瓦指出几个“ifs”:这将是正确的如果发生在时间和释放如果它包括多媒体和卸载支持如果它支持芯片外卸载如果一个给定的手机可以升级到5.0。
你可以得到更多的信息在他们的释放。