新闻中心

EEPW首页 > CTIMES/产业评析 > 多核心手机应并用 CPU On-demand 与 CPU Boost 技术

多核心手机应并用 CPU On-demand 与 CPU Boost 技术

作者:陈俊宏时间:2012-08-16来源:CTIMES收藏

并非万能。最重要的例子就是 Android 4.1 的 input boost (Touch Event),在接收 Touch Event 时,提高 的运算效能。

本文引用地址:http://www.amcfsurvey.com/article/184486.htm

 

延伸 Android 4.1 的 CPU input boost。我们也可以让应用程序享用 CPU Boost 功能。根据用户目前的操作,将 CPU Boost,让使用中的应用程序,冲到最高的效能。Boost 有点像是「猛冲」的感觉,可以在这个时刻让用户享受高效能的应用程序。

 

笔者目前参与开发中的 软件,符合了这样的设计想法。

 

CPU On-Demand 到处都适用吗?

 

由于 Android Process Model 与典型的 GNU/Linux 有些不同,CPU 的方式并不一定能使用在所有的 Use Case。有鉴于此,笔者过去进行了一些研究,并将成果整合进 软件,让多核心技术,除了 CPU 外,还有另一个更符合手机装置的选择。 现阶段的成果,可参考 Moko365 网站:

 

http://www.moko365.com/enterprise/phonesmpd

 

至于 CPU Ondemand 的使用时机为何?笔者认为,应该是从应用程序的角度来考虑。当一个应用程序,本身是平行化的设计时,或许它就不太适合 CPU Ondemand 的做法。

 

通常平行化的设计,是以 Data Partitioning 的方式,将数据分散至不同处理器上计算后,再经由 Shared memory 合并回来。这就是平行处理 (Parallel Computing) 在讨论的技术。所以平行处理是多核心软件的根本。

 

在进行 Data Partitioning 时,有时也会将任务 (Task) 与 CPU 事先指派好,这时就不太需要 CPU Ondemand 了。多核心手机目前还是一个需要细部研究的领域。

(本文经

仕橙部落同意转载,作者为仕橙研策技术总监暨CTIMES专栏作者)

本文由 CTIMES 同意转载,原文链接: http://www.ctimes.com.tw/DispCols/cn/CPU-Ondemand/12081617207F.shtml



关键词: CPU Ondemand Phonesmpd

评论


相关推荐

技术专区

关闭