处理器系统及其图像数据处理方法_2

文档序号:9327782阅读:来源:国知局
传输,所连接的设备分配独享通道带宽,不共享总线带宽,主要支持主动电源管理,错误报告,端对端的可靠性传输,热插拔以及服务质量等功能。可根据数据传输选择不同类型的PCIE总线接口,具体包括PCIElx、PCIE4x、PCIE8x和PCIE16x四种类型。如本实施方式中,第一图形处理器210和中央处理器230之间传输的数据量大,可采用PCIE16X总线接口,而第二图形处理器220和中央处理器230之间传输的数据量小,可采用PCIE4x总线接口。第二接口 250连接第一图形处理器210和第二图形处理器220,是通过软件驱动的接口。通过软件驱动,可使第一图形处理器210和第二图形处理器220以中央处理器230作为中转站进行指令及数据的传输。
[0021]与前一实施方式相同,第一图形处理器210将处理器系统200待处理的图像数据分类为第一图像数据和第二图像数据。第一图形处理器210、第二图形处理器220和中央处理器230分别与一存储器连接,假设存储器依次为第一存储器211、第二存储器221和第三存储器231,在本实施方式中,第一存储器211和第二存储器221是⑶DR显存,第三存储器231为DDR3内存。第一图像数据存储于第一存储器211中,第二图像数据存储于第二存储器221中。第一图形处理器210从第一存储器211中提取第一图像数据进行处理,并向第二图形处理器220发送处理第二图像数据的指令,该指令通过第一图形处理器210和中央处理器230连接的数据总线240PCIE16X总线接口传输到中央处理器230,然后转发到第二图形处理器220。接收到指令后,第二图形处理器220从第二存储器221中提取第二图像数据进行处理。在第二图像数据处理完成后,将处理的结果通过PCIE4X总线接口传输到中央处理器230,由中央处理器230转发到第一图形处理器210,由第一图形处理器210统一输出第一图像数据和第二图像数据的处理结果。其中,第二图像数据是物理模拟计算的图像数据,处理结果输出后实现布料模拟、毛发模拟、碰撞侦测、流体力学等物理模拟技术,第一图像数据为待处理的图像数据中除第二图像数据外的图像数据。第一图形处理器210、第二图形处理器220和中央处理器230各自连接一电源,分别为第一电源212、第二电源222和第三电源232,为各个处理器提供电能。
[0022]更进一步,本发明的处理器系统的使用过程中,第一图形处理器210在处理第一图像数据时,在预定的处理速度下,当存在大量的图像数据需要处理时,会超出第一图形处理器210的工作负荷,造成第一图形处理器的损耗。因此第一图形处理器210包括一判断单元213,同时为第一图形处理器210的使用率设定一阈值,当第一图形处理器210的判断单元213通过对比第一图形处理器210实时的使用率和设定的阈值,当判定第一图形处理器210的实时使用率小于设定的阈值时,可正常对第一图像数据进行处理。当判定第一图形处理器210的实时使用率超出设定的阈值时,本发明的第一图形处理器210使部分待处理的第一图像数据存储于第二存储器221中,并向第二图形处理器发送处理第一图像数据的指令,使第二图形处理器220从第二存储器221中提取其中存储的第一图像数据进行处理,使第一图形处理器210的使用率始终保持于设定的阈值范围内,减少第一图形处理器210的损耗。在本实施方式中,设定第一图形处理器210的使用率的阈值为80%,当判断单元213判定第一图形处理器210的使用率超过80%时,第二图形处理器220从第二存储器221中提取第一图像数据进行处理,将处理完成的处理结果仍然传输到第一图形处理器210,由第一图形处理器210统一输出。
[0023]区别于现有技术,本发明的处理器系统将两个图形处理器与中央处理器集成设置于同一主板上,节省空间使用;同时对图像数据分类,通过2个图形处理器分别对不同的图像数据进行处理,最后将对图像数据处理的结果统一输出,且在其中一个图形处理器使用率超负荷时将图像数据由另一图形处理器处理,能够合理利用图形处理器的资源,减少设备损耗,节省成本。
[0024]参阅图3,图3是本发明提供的一种图像数据处理方法的第一实施方式的流程示意图。该方法的步骤包括:
[0025]S301:提供第一图形处理器、第二图形处理器和中央处理器。
[0026]在一些大型游戏或软件运行过程中,产生大量的图像数据需要处理。对于图像数据进行处理时,首先应提供用于处理图像数据所必须的第一图形处理器、第二图形处理器和中央处理器,然后进入步骤S302。
[0027]S302:将第一图形处理器、第二图形处理器和中央处理器集成设置于同一主板上。
[0028]为减小本发明的图像数据处理设备的体积规模,本实施方式中,将步骤S301提供的第一图形处理器、第二图形处理器和中央处理器集成设置于同一主板上,进入步骤S303。
[0029]S303:将待处理的图像数据分类为第一图像数据和第二图像数据。
[0030]将待处理的图像数据分类为第一图像数据和第二图像数据,其中第二图像数据是需进行物理模拟计算的数据,第一图像数据是待处理的图像数据中除第二图像数据以外的图像数据。在普通计算机设备上,第二图像数据和第一图像数据一起,是利用电脑或游戏主机中的图形处理器GPU辅助进行计算,但是这种方法对GPU资源消耗较高,一些低端电脑实现起来更为困难。将图像数据分类后分别存储于不同的存储设备中,进入步骤S304。
[0031]S304:第一图形处理器处理第一图像数据,并向第二图形处理器传输处理第二图像数据的指令。
[0032]S303中将图像数据分类后,将第一图像数据存储于第一存储器中,将第二图像数据存储于第二存储器。设备中有两个图形处理器,第一图形处理器和第二图形处理器,其中第一图形处理器从第一存储器提取第一图像数据进行处理,处理完成后将处理结果由第一图形处理器输出。在处理第一图像数据的同时,第一图形处理器向第二图形处理器发送处理第二图像数据的指令,并进入步骤S305。
[0033]S305:第二图形处理器接收指令并处理第二图像数据。
[0034]第二图形处理器在接收到第一图形处理器发送的处理第二图像数据的指令,按照指令,从第二存储器中提取第二图像数据进行处理。处理完成进入步骤S306。
[0035]S306:第二图形处理器将处理结果传输到第一图形处理器,第一图形处理器输出第一图像数据和第二图像数据的处理结果。
[0036]在步骤S305中第二图形处理器完成对第二图形处理器的处理后,将传输结果传输到第一图形处理器,最终第一图形处理器将第一图像数据和第二图像数据的处理结果统一输出。
[0037]参阅图4,图4是本发明提供的一种图像数据处理方法的第二实施方式的流程示意图。该方法的步骤包括:
[0038]S401:提供第一图形处理器、第二图形处理器和中央处理器。
[0039]S402:将第一图形处理器、第二图形处理器和中央处理器集成设置于同一主板上。
[0040]S403:将待处理的图像数据分类为第一图像数据和第二图像数据。
[0041]S404:分别存储分类后的第一图像数据和第二图像数据。
[0042]S405:第一图形处理器和第二图形处理器分别提取第一图像数据和第二图像数据。
[0043]S406:第一图形处理器处理第一图像数据,并向第二图形处理器传输处理第一图像数据和第二图像数据的指令。
[0
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1