嵌入式SOC片上系统技术方案

技术编号:14339392 阅读:121 留言:0更新日期:2017-01-04 12:01
一种嵌入式SOC片上系统,包括:第一图形处理器、第二图形处理器以及应用处理器,其中:所述第一图形处理器,适于处理2D图形数据比例大于预设值的图形处理软件的图形数据;所述第二图形处理器,适于处理2D图形数据比例小于预设值的图形处理软件的图形数据;所述应用处理器,分别与所述第一图形处理器以及所述第二图形处理器耦接,适于根据所述预设的图形处理软件与图形处理器的映射关系,将图形处理软件的待处理图形数据发送至第一图形处理器或第二图形处理器。采用所述SOC片上系统,可以有效减少使用3D图形处理器处理2D图形数据时的功耗。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及嵌入式SOC片上系统
技术介绍
图形处理器(GraphicsProcessingUnit,GPU)比中央处理器(CentralProcessingUnit,CPU)更加合适用于图形绘制,具有更高的性能和更好的能耗效率。现有的片上系统(SystemOnChip,SOC)内,通常集成有GPU。按照处理内容的不同,GPU通常可以分为二维(2D)GPU和三维(3D)GPU,2DGPU针对2D图像进行优化,3DGPU针对3D图像进行优化。不同的GPU处理各自对应的数据,具有更好的能耗效率。一个SOC内通常会集成一个2DGPU和一个3DGPU,分别使用2D应用程序编程界面(ApplicationProgrammingInterface,API)和3DAPI调用相应的处理数据。随着3DGPU的处理能力的增强和灵活性的增加,越来越多的数据被放到3DGPU上去执行,包括传统上用2DGPU处理的数据,比如日常的窗口操作界面等,大量的2D数据被移植到3DGPU上运行,通过3DAPI对2D数据调用。然而,在使用现有的3DGPU处理2D图形数据时,处理资源得不到充分利用,也导致功耗较大。
技术实现思路
本专利技术实施例解决的问题是减少使用3D图形处理器处理2D图形数据时的功耗。为解决上述问题,本专利技术实施例提供一种嵌入式SOC片上系统,包括:第一图形处理器、第二图形处理器以及应用处理器,其中:所述第一图形处理器,适于处理2D图形数据比例大于预设值的图形处理软件的图形数据;所述第二图形处理器,适于处理2D图形数据比例小于预设值的图形处理软件的图形数据;所述应用处理器,分别与所述第一图形处理器以及所述第二图形处理器耦接,适于根据所述预设的图形处理软件与图形处理器的映射关系,将图形处理软件的待处理图形数据发送至第一图形处理器或第二图形处理器。可选的,所述2D图形数据比例大于预设值的图形处理软件包括以下至少一种:2D图形处理软件、图形界面绘制软件和网页页面绘制软件。可选的,所述2D图形数据比例小于预设值的图形处理软件包括以下至少一种:3D游戏软件、3D图形处理软件。本专利技术实施例还提供了另一种嵌入式SOC片上系统,包括:应用层、映射层、驱动层以及硬件层,其中:所述硬件层,包括第一图形处理器以及第二图形处理器,所述第一图形处理器,适于处理2D图形数据比例大于预设值的图形处理软件的图形数据;所述第二图形处理器,适于处理2D图形数据比例小于预设值的图形处理软件的图形数据;所述映射层,适于保存预设的图形处理软件与图形处理器的映射关系;所述应用层,与所述映射层耦接,适于将经由所述映射层,将图形处理软件的待处理图形数据发送至所述第一图形处理器或所述第二图形处理器;所述驱动层,适于驱动所述第一图形处理器或所述第二图形处理器。可选的,所述2D图形数据比例大于预设值的图形处理软件包括以下至少一种:2D图形处理软件、图形界面绘制软件、网页页面绘制软件。可选的,所述2D图形数据比例小于预设值的图形处理软件包括以下至少一种:3D游戏软件、3D图形处理软件。与现有技术相比,本专利技术实施例的技术方案具有以下优点:应用处理器根据预设的图形处理软件与图形处理器的映射关系,将图形处理软件对应的图形数据发送至预设的能耗效率较低的图形处理器,从而可以减少图形处理器处理数据时的功耗。附图说明图1是现有的一种嵌入式SOC片上系统的结构示意图;图2是本专利技术实施例中的一种嵌入式SOC片上系统的结构示意图;图3是本专利技术实施例中的嵌入式SOC片上系统的系统架构示意图。具体实施方式参照图1,给出了现有的一种SOC片上系统的结构示意图,包括应用处理器101、2D图形处理器102以及3D图形处理器103,3D图形处理器103与2D图形处理器102均通过数据总线与应用处理器101耦接。随着3DGPU的处理能力的增强和灵活性的增加,越来越多的数据被放到3DGPU上去执行,包括传统上用2DGPU处理的数据,比如日常的窗口操作界面等,大量的2D数据被移植到3DGPU上运行,通过3DAPI对2D数据调用。然而,在使用现有的3DGPU处理2D数据时,处理资源得不到充分利用,也导致功耗较大。在本专利技术实施例中,应用处理器根据预设的图形处理软件与图形处理器的映射关系,将图形处理软件对应的图形数据发送至预设的能耗效率较低的图形处理器,从而可以减少图形处理器处理数据时的功耗。为使本专利技术实施例的上述目的、特征和优点能够更为明显易懂,下面结合附图对本专利技术的具体实施例做详细的说明。参照图2,本专利技术实施例提供了一种嵌入式SOC片上系统,包括:第一图形处理器201、第二图形处理器202以及应用处理器203。在具体实施中,第一图形处理器201可以为3D图形处理器,且第一图形处理器201适于处理2D图形数据比例大于预设值的图形处理软件的图形数据。第二图形处理器202也可以为3D图形处理器,且第二图形处理器202适于处理2D图形数据比例小于预设值的图形处理软件的图形数据。在具体实施中,可以预先设置图形处理软件与图形处理器的映射关系,并将预先设置的映射关系保存在存储器中。在本专利技术实施例中,可以根据2D图形数据所占的比例值,来设置图形处理软件与图形处理器的对应关系。例如,将2D图形数据比例大于预设值的图形处理软件与第一图形处理器201对应,将2D图形数据比例小于预设值的图形处理软件与第二图形处理器202对应。在本专利技术实施例中,也可以根据用户选择来预先设置图形处理软件与图形处理器的对应关系。例如,用户选定图形处理软件A与第一图形处理器201对应,选定图形处理软件B与第二图形处理器202对应。还可以通过图形处理软件来自行设置与图形处理器的对应关系,图形处理软件获知SOC系统中所有的图形处理器的能力,自行选择与自身适合的图形处理器。可以理解的是,在实际应用中,还可以存在其他的方法来设置图形处理软件与图形处理器的对应关系,此处不做赘述。在本专利技术实施例中,预设值可以根据实际的应用场景进行设定。例如,可以设定预设值为75%,也可以设定预设值为50%。可以预先获取应用处理器中每一种图形处理软件所对应的待处理的2D图形数据的数据量以及3D图形数据的数据量,从而可以获取每一种图形处理软件所对应的2D图形数据的比例。在本专利技术实施例中,2D图形数据比例大于预设值的图形处理软件可以包括以下至少一种:2D图形处理软件、图形界面绘制软件以及网页页面绘制软件等。2D图形数据比例小于预设值的图形处理软件可以包括以下至少一种:3D游戏软件、3D图形处理软件等。可以理解的是,2D图形数据比例大于预设值的图形处理软件还可以包括其他的图形处理软件,2D图形数据比例小于预设值的图形处理软件也还可以包括其他的图形处理软件。也就是说,在本专利技术实施例中,在图形处理软件中的图形数据大部分为2D图形数据,甚至全部为2D图形数据时,可以通过第一图形处理器201进行处理。在图形处理软件中的图形数据大部分为3D图形数据,甚至全部为3D图形数据时,可以通过第二图形处理器202进行处理。在具体实施中,第二图形处理器202可以为完整版的3DGPU,即第二图形处理器202可以对应用处理器203中所安装的图形处理软件中的所有的3D图形数据进行处理。本文档来自技高网...
嵌入式SOC片上系统

【技术保护点】
一种嵌入式SOC片上系统,其特征在于,包括:第一图形处理器、第二图形处理器以及应用处理器,其中:所述第一图形处理器,适于处理2D图形数据比例大于预设值的图形处理软件的图形数据;所述第二图形处理器,适于处理2D图形数据比例小于预设值的图形处理软件的图形数据;所述应用处理器,分别与所述第一图形处理器以及所述第二图形处理器耦接,适于根据所述预设的图形处理软件与图形处理器的映射关系,将图形处理软件的待处理图形数据发送至第一图形处理器或第二图形处理器。

【技术特征摘要】
1.一种嵌入式SOC片上系统,其特征在于,包括:第一图形处理器、第二图形处理器以及应用处理器,其中:所述第一图形处理器,适于处理2D图形数据比例大于预设值的图形处理软件的图形数据;所述第二图形处理器,适于处理2D图形数据比例小于预设值的图形处理软件的图形数据;所述应用处理器,分别与所述第一图形处理器以及所述第二图形处理器耦接,适于根据所述预设的图形处理软件与图形处理器的映射关系,将图形处理软件的待处理图形数据发送至第一图形处理器或第二图形处理器。2.如权利要求1所述的嵌入式SOC片上系统,其特征在于,所述2D图形数据比例大于预设值的图形处理软件包括以下至少一种:2D图形处理软件、图形界面绘制软件和网页页面绘制软件。3.如权利要求1所述的嵌入式SOC片上系统,其特征在于,所述2D图形数据比例小于预设值的图形处理软件包括以下至少一种:3D游戏软件、3D图形处理软件。4.一种嵌入式SOC片上系统,其特征在于,包括:...

【专利技术属性】
技术研发人员:吴志华
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1