满足多媒体需求,便携电子风行多处理器架构
手机的多线程处理架构新挑战
对于建构系统而言,多线程的设计其实并不容易开发,虽然在PC或Server主机的多线程系统,已发展有一段时间,但毕竟行动电话属于运算资源相对较少的微型运算环境,例如处理器仅至256~512MB,RTOS系统的容量也相对较小,即便是开放性系统的Android或Windows Mobile等行动电话系统,其系统环境也相对迷你。
针对PC或伺服器环境开发的多线程技术,并无法完全转移到行动装置应用,因为手机并非资源无限的装置,光是「电力」就是亟需克服解决的限制。另一方面,即时回应在一般伺服主机的多线程应用方面,并非绝对要求,而行动电话平台,却多半要求必须能处理开启电源就能随即使用的需求,研发概念与基础南辕北辙。
以功耗的处理态度而言,行动电话所应用的嵌入式处理器,在于可用API的部份,就必须提供更多、更细緻的电源管理控制功能,例如针对嵌入式晶片或处理器进行进阶电源控制,对于临时需要针对多媒体运算採取全速运行的需求时,又能即时唤醒系统,进行箱端应用处理,而一般多线程设计系统在处理器唤醒步骤较多、耗时较久,也是导入行动电话系统后,首要进行改善的重点。
而程序转换过程中,免不了造成的开关功耗,以往在PC或是伺服器平台并不是什麽重要的问题,因为电源自市电源源不绝供应,问题的重要性不高,相对在行动电话平台,几mW的功耗就是重要的课题了,而在频繁的程式转换或是反覆睡眠、唤醒,可能花在转换系统模式的耗能,就快佔去系统可用的电力了!这部份尤其在需要面对节能所需的如降频、负载运算平衡与即时效能运算等需求间,取得设计平衡点。
兼具效能、节能要求的异质核心设计
相对的,若要达到多线程的最佳化设计,其实多重处理http://www.dgfpc.com/插件电感器的系统架构将是一大关键。多重处理器的实践方式,有分同质多核心(homogenous multi-core)与异质多核心(heterogeneous multi-core)两类,同质多核心是将数个相同的核心整合到单一晶片中,而异质多核心则是将不同设计的核心整合在单一晶片裡,理论上,两种设置架构,都不影响其功能,但在表现特性上却有显著的差异。