视频适配器对准制造技术

技术编号:14239501 阅读:52 留言:0更新日期:2016-12-21 15:00
本公开的实施例涉及视频适配器对准。实施例涉及计算机系统和对通用计算图形处理单元(GPGPU)适配器的操作模式的管理。提供工具来控制GPGPU适配器的功能。工具包括操作地耦合到GPGPU适配器的输入/输出(I/O)接口。工具还包括基本输入/输出系统(BIOS),其用于确定GPGPU适配器的存在并且询问GPGPU适配器以自动地设置GPGPU适配器的操作模式。提供了GPGPU适配器的至少两种模式。响应于确定GPGPU适配器与视觉显示器通信而将GPGPU适配器设置到第一模式,并且响应于确定GPGPU没有与视觉显示器通信而将GPGPU适配器设置到第二模式。

Video adapter alignment

Embodiments of the present disclosure relate to video adapter alignment. The embodiment relates to a computer system and management of the operation mode of the universal computing graphics processing unit (GPGPU) adapter. Provide tools to control the functionality of the GPGPU adapter. The tool includes an input / output (I/O) interface operatively coupled to the GPGPU adapter. The tool also includes the basic input / output system (BIOS), which is used to determine the presence of the GPGPU adapter and to ask the GPGPU adapter to automatically set the operating mode of the GPGPU adapter. Provides at least two modes of the GPGPU adapter. The GPGPU adapter is set to the first mode in response to determining that the GPGPU adapter communicates with the visual display, and the GPGPU adapter is set to the second mode in response to determining that the GPGPU does not communicate with the visual display.

【技术实现步骤摘要】

本文所描述的实施例涉及对与其功能性相关联的视频适配器进行对准。更特别地,实施例涉及管理通用计算图形处理单元(general-purpose computing on graphics processing unit,GPGPU)适配器的操作模式。
技术介绍
图形处理单元(GPU)是被设计为加速旨在用于对视觉显示器的输出的帧缓冲器中的图像的创建的电子电路。在许多计算设备中找到并且使用GPU,包括但不限于个人计算机、游戏控制台、移动电话、工作站、嵌入式系统等。在个人计算机的情况下,GPU可以存在于视频适配器上。视频适配器(在本领域中还被称为视频卡、图形卡、图形板、图形适配器等)是连接到个人计算机的主板并且与视觉显示器对接以便将图像馈送输出给视觉显示器的设备。视频适配器通过主板接口(例如,计算机总线)连接到主板。计算机总线的一个示例是外围组件互连或者PCI。这样的PCI包括常规PCI、PCI扩展(PCI-X)和PCI Express(PCIe)。与更现代的PCIe(其使用串行的基于泳道的架构)相比较,PCI和PCI-X有时被称为“并行PCI”。视频适配器可以通过输出接口连接到视觉显示器。输出接口的类型包括但不限于视频图形阵列(VGA)、高清晰度多媒体接口(HDMI)、显示端口、数字视觉接口(DVI)、分离视频(S-Video)、复合视频和分量视频。
技术实现思路
本文所描述的方面包括一种用于控制GPGPU适配器的功能的系统、方法和计算机程序产品。根据一个方面,提供了一种用于管理GPGPU适配器的操作模式的系统。该系统包括计算机系统。计算机系统包括操作地耦合到存储器的处理单元、用于输出视频数据的视频设备和基本输入/输出系统(BIOS)。该系统还包括GPGPU适配器、视频显示器和与处理单元通信以控制GPGPU适配器的功能的工具。该工具包括输入/输出(I/O)接口。处理单元操作地耦合到I/O接口。GPGPU适配器和视觉显示器与I/O接口通信,以及GPGPU适配器经由通信总线与I/O接口通信。该工具还包括用于确定GPGPU适配器的存在的BIOS。更特别地,BIOS被配置为询问GPGPU适配器,并且基于从询问所收集的数据,自动地设置GPGPU适配器的操作模式。GPGPU适配器的模式包括第一模式和第二模式。询问包括确定GPGPU适配器与视觉显示器通信。响应于确定GPGPU适配器与视觉显示器通信,GPGPU适配器被设置到第一模式。如果适配器没有与视觉显示器通信,则GPGPU适配器自动地被设置到第二模式。根据另一方面,提供了一种用于管理GPGPU适配器的操作模式的方法。BIOS确定GPGPU适配器的存在。询问GPGPU适配器以确定GPGPU适配器是否与视觉显示器通信。响应于询问,自动地设置GPGPU适配器的操作模式。GPGPU适配器的模式包括第一模式和第二模式。响应于确定GPGPU适配器与视觉显示器通信,GPGPU适配器被设置到第一模式。如果适配器没有与视觉显示器通信,则GPGPU适配器自动地被设置到第二模式。这些和其他特征和优点将从结合附图取得的所呈现的(一个或多个)优选的实施例的以下详细描述而变得显而易见。附图说明本文所提到的附图形成说明书的一部分。除非另外明确指示,否则附图中所示的特征意味着仅图示一些实施例而非所有实施例。图1描绘了根据实施例的图示用于控制GPGPU适配器的功能的计算机系统。图2描绘了根据实施例的图示用于控制GPGPU适配器的功能的过程的流程图。具体实施方式将容易理解到,可以以各种各样的不同配置来布置和设计如本文中的附图所一般地描述和说明的实施例的组件。因此,如附图中所呈现的系统和方法的实施例的以下详细描述不旨在限制如所请求保护的实施例的范围,而是仅表示可选的实施例。参考图1,提供了图示用于控制GPGPU适配器的功能的示例性系统的框图(100)。系统(100)包括计算机系统或者服务器(120),在本文中还被称为主机。如所示,提供了与主机(120)通信的GPGPU适配器。在第一模式中,GPGPU适配器运行以增强到视觉显示器(190)的视频输出。主机(120)的组件包括一个或多个处理器,诸如处理单元(110)、系统存储器(128)和将包括系统存储器(128)的各种系统组件耦合到处理单元(110)的总线(112)。如所示,处理单元(110)经由总线(112)操作性地耦合到系统存储器(128)。另外,处理单元(110)经由与总线(112)并行的存储器总线(114)操作性地耦合到系统存储器。更特别地,总线(112)表示任何若干类型的总线架构中的一个或多个,包括存储器总线或者存储器控制器、外围总线、加速图形端口和处理器或者使用任何各种总线架构的本地总线。以示例而非限制的方式,这样的架构包括工业标准架构(ISA)总线、增强ISA(EISA)总线、微通道架构(MCA)总线、视频电子标准协会(VESA)本地总线和外围组件互连(PCI)总线。主机(120)通常包括各种计算机系统可读媒体。这样的媒体可以是由主机(120)可访问的任何可用的媒体,并且包括易失性介质和非易失性介质、和可移除介质和不可移除介质二者。存储器(128)被示出为一个或多个易失性或者持久性存储器组件的分组或者集合。以示例的方式并且如图1中所示,存储器(128)可以包括随机存取存储器(RAM)(130)、高速缓存存储器(132)、持久性存储系统(134)和程序/实用程序(150)。在一个实施例中,持久性存储系统(134)可以位于远离诸如远程数据中心的主机(120)。仅以示例的方式,持久性存储系统(134)可以被提供用于读取自和写入到不可移除、非易失性磁性介质,通常被称为“硬盘驱动器”(未示出)。虽然未示出,但是可以提供用于读取自和写入到可移除、非易失性磁盘(例如,“软盘”)的磁盘驱动器和用于读取自或者写入到可移除、非易失性光盘(CD-ROM)的光盘驱动器。在这样的实例中,可以通过一个或多个数据媒体接口将这些设备中的每个设备连接到总线(112)。应当理解到,存储器(128)的组件可以被布置为单独的组件、实现在单个装置中或者布置在其任何组合中。程序/实用程序(150)在本文中被示出在嵌入存储器(128)中。程序/实用程序(150)具有一个或多个所存储的程序模块(152)的集合。这样的程序模块(152)可以包括但不限于操作系统、一个或多个应用程序、其他程序模块和程序数据。操作系统、一个或多个应用程序、其他程序模块和程序数据或者其某种组合中的每一个可以包括联网环境的实施方式。程序模块(152)通常执行本专利技术的实施例的功能和方法,如本文所描述的。提供了与处理单元(110)通信的基本输入/输出系统(BIOS)固件(122),在下文中被称为BIOS。BIOS是存储在存储器中的、使得计算机能够开始操作系统并且与系统中的各种设备进行通信的计算机指令集,这些设备包括但不限于键盘、视觉显示器、持久性存储装置、(一个或多个)串行通信、适配器等。在一个实施例中,BIOS(122)被存储在与存储器(128)通信的非易失性存储器设备上以确保BIOS将总是可用的并且不受制于与磁盘故障相关联的损害。这样的非易失性存储器设备的示例包括但不限于只读存储器(ROM本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201610390806.html" title="视频适配器对准原文来自X技术">视频适配器对准</a>

【技术保护点】
一种系统,包括:计算机系统,所述计算机系统包括操作地耦合到存储器的处理单元、用于输出视频数据的视频设备和基本输入/输出系统(BIOS);通用计算图形处理单元(GPGPU)适配器;视觉显示器;以及工具,所述工具与所述处理单元通信以控制所述GPGPU适配器的功能,所述工具包括:输入/输出(I/O)接口,所述输入/输出(I/O)接口操作地耦合到所述处理单元,其中所述GPGPU适配器和视觉显示器与所述I/O接口通信,其中所述GPGPU适配器经由通信总线与所述I/O接口通信;以及所述BIOS,所述BIOS用于确定所述GPGPU适配器的存在,用于询问所述GPGPU适配器,以及用于自动地设置所述GPGPU适配器的操作模式,所述模式包括第一模式和第二模式;其中询问包括确定所述GPGPU适配器与所述视觉显示器通信,并且其中响应于确定所述GPGPU适配器与所述视觉显示器通信,所述GPGPU适配器被设置为所述第一模式,并且如果所述适配器没有与所述视觉显示器通信,则所述GPGPU适配器被自动地设置为所述第二模式。

【技术特征摘要】
2015.06.04 US 14/730,3131.一种系统,包括:计算机系统,所述计算机系统包括操作地耦合到存储器的处理单元、用于输出视频数据的视频设备和基本输入/输出系统(BIOS);通用计算图形处理单元(GPGPU)适配器;视觉显示器;以及工具,所述工具与所述处理单元通信以控制所述GPGPU适配器的功能,所述工具包括:输入/输出(I/O)接口,所述输入/输出(I/O)接口操作地耦合到所述处理单元,其中所述GPGPU适配器和视觉显示器与所述I/O接口通信,其中所述GPGPU适配器经由通信总线与所述I/O接口通信;以及所述BIOS,所述BIOS用于确定所述GPGPU适配器的存在,用于询问所述GPGPU适配器,以及用于自动地设置所述GPGPU适配器的操作模式,所述模式包括第一模式和第二模式;其中询问包括确定所述GPGPU适配器与所述视觉显示器通信,并且其中响应于确定所述GPGPU适配器与所述视觉显示器通信,所述GPGPU适配器被设置为所述第一模式,并且如果所述适配器没有与所述视觉显示器通信,则所述GPGPU适配器被自动地设置为所述第二模式。2.根据权利要求1所述的系统,其中所述GPGPU适配器的所述第一模式是用于以第一分辨率输出视频数据的图形模式,并且所述GPGPU适配器的所述第二模式是用于加速数学运算并且用于以第二分辨率输出视频数据的计算模式。3.根据权利要求1所述的系统,还包括:所述BIOS用于跟随对由所述视觉显示器向所述BIOS提供的扩展显示标识数据(EDID)信息的读取,将所述GPGPU适配器自动地重新初始化为操作在所述第一模式中。4.根据权利要求3所述的系统,还包括:所述GPGPU适配器用于以所述第一分辨率从所述GPGPU适配器输出视频,并且所述BIOS用于禁能所述视频设备。5.根据权利要求4所述的系统,其中所述板上视频设备是视频专用集成电路(ASIC)。6.根据权利要求2所述的系统,还包括:响应于确定所述GPG...

【专利技术属性】
技术研发人员:S·F·阿尔希纳维G·D·库达克S·范齐昂格E·S·萨弗恩J·M·韦伯
申请(专利权)人:联想企业解决方案新加坡有限公司
类型:发明
国别省市:新加坡;SG

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

1