任何一个有追求的硬件工程师来说,都是极具吸引力的!
“陈总,您的意思是……我们可以不用再考虑对w或者s60的兼容性了?”一位负责系统架构的工程师惊喜地问道。
“原则上是这样!”陈家俊点头,“当然,一些基础的标准接口(如内存、存储、b等)还是要兼容的。但涉及到核心的处理器架构、gpu特性、电源管理、安全机制等方面,我们完全可以而且必须根据‘北辰’os的需求,进行大胆的创新和定制!”
会议室里响起一阵压抑不住的兴奋议论声。
“太好了!之前为了兼容w那个陈旧的内存管理模型,我们牺牲了多少性能!” “是啊!还有sybian对gpu加速的支持那么差,我们‘灵猴’gpu的很多高级特性都用不上,简直是浪费!” “如果能和os深度配合,我们的低功耗设计还能再上一个台阶!”
陈家俊示意大家安静,然后开始布置具体的调整任务:
“第一,cpu核心(‘苍穹’架构):王志刚(假设夸父cpu项目负责人)的团队,需要与‘北辰’os内核团队(小张负责)紧密对接!深入了解os在任务调度、进程切换、中断处理、虚拟机(如果未来支持的话)等方面的性能瓶颈,考虑是否需要在‘苍穹’架构中加入特定的硬件指令扩展或者协处理单元,来加速这些关键操作!”
“第二,gpu核心(‘灵猴’架构升级版):约翰·卡特(原图芯负责人)的团队,任务更加艰巨!‘北辰’os将拥有一个极其华丽、流畅、基于硬件加速的图形用户界面。这意味着我们对gpu的渲染性能、并行处理能力、以及功耗控制提出了更高的要求!不仅要支持更高级的2d\/3d图形api(可能需要定义自己的api),还要能够高效地支持ui合成、动画特效、甚至未来的gpgpu(通用并行计算)应用!‘灵猴’架构需要进行一次脱胎换骨的升级!”
“第三,多媒体引擎:虽然‘蜂鸟’的多媒体能力已经不错,但‘天枢’需要更强!要能够流畅硬解更高分辨率、更高码率的视频格式(如h264),支持更高像素的摄像头传感器和isp(图像信号处理)能力,提供更专业的音频处理效果(如硬件eq、虚拟环绕声等)