尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

052、联发科Imagiq HyperEngine架构适配:天玑9000/9200的ISP多核并行调度与Tuning Toolkit调优案例

052、联发科Imagiq HyperEngine架构适配:天玑9000/9200的ISP多核并行调度与Tuning Toolkit调优案例 052、联发科Imagiq HyperEngine架构适配:天玑9000/9200的ISP多核并行调度与Tuning Toolkit调优案例去年年底接手一个项目,客户拿着天玑9200的参考设计做旗舰机,主摄三星GN2,超广角IMX663,长焦OV08A10。硬件堆料没问题,问题出在预览功耗上——亮屏预览30分钟,整机电流直接飙到780mA,比同规格高通平台的机器高了整整120mA。客户一脸懵,说我们也没开什么特殊功能啊,就是普通预览。我拿到功耗曲线一看,CPU占用率只有15%,GPU几乎没动,但ISP的负载曲线像过山车一样,一会儿冲到80%,一会儿掉到20%。直觉告诉我,这不是传感器的问题,是Imagiq的多核调度没吃透。联发科从天玑9000开始,把ISP架构从传统的单流水线改成了多核并行结构,官方叫HyperEngine,但实际芯片上叫Imagiq 790(天玑9000)和Imagiq 890(天玑9200)。这代架构最大的变化是,ISP不再是一个大而全的模块,而是拆成了三个独立的处理核心:一个主核(Main Core)负责主摄的完整pipeline,两个辅核(Sub Core)分别处理副摄和AI辅助计算。每个核都有自己的DMA、自己的SRAM、自己的时钟域,理论上可以完全独立工作。但问题来了——独立工作不代表能协同工作,多核之间的数据同步、带宽分配、时钟频率调节,这些才是真正要命的。我们当时遇到的第一个坑,就是多摄同时预览时的带宽冲突。客户要求主摄和超广角同时出流,一个做预览,一个做虚化深度计算。按高通平台的思路,两个sensor各走各的ISP通道,互不干扰。但Imagiq不是这么玩的—
返回列表