Video Adapter Alignment

US2016358301A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016358301-A1
Application numberUS-201514730313-A
CountryUS
Kind codeA1
Filing dateJun 4, 2015
Priority dateJun 4, 2015
Publication dateDec 8, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

The embodiments relate to a computer system, and management of an operating mode of a general-purpose computing on graphics processing unit (GPGPU) adapter. A tool is provided to control the function of the GPGPU adapter. The tool includes an input/output (I/O) interface operatively coupled to the GPGPU adapter. The tool further includes basic input/output system (BIOS) to determine presence of the GPGPU adapter and to interrogate the GPGPU adapter to automatically set an operating mode of the GPGPU adapter. At least two modes of the GPGPU adapter are provided. The GPGPU adapter is set to a first mode in response to determining that the GPGPU adapter is in communication with the visual display, and set to the second mode in response to determining that the GPGPU is not in communication with a visual display.

First claim

Opening claim text (preview).

What is claimed is: 1 . A system comprising: a computer system comprising a processing unit operatively coupled to memory, a video device for outputting video data, and a basic input/output system (BIOS); a general-purpose computing on graphics processing unit (GPGPU) adapter; a visual display; and a tool in communication with the processing unit to control the function of the GPGPU adapter, the tool comprising: an input/output (I/O) interface operatively coupled to the processing unit, wherein the GPGPU adapter and visual display are in communication with the I/O interface, wherein the GPGPU adapter is in communication with the I/O interface via a communication bus; and the BIOS to determine presence of the GPGPU adapter, interrogate the GPGPU adapter, and automatically set an operating mode of the GPGPU adapter, the mode including a first mode and a second mode; wherein interrogation includes determining that the GPGPU adapter is in communication with the visual display, and wherein the GPGPU adapter is set to the first mode in response to determining that the GPGPU adapter is in communication with the visual display and automatically set to the second mode if the adapter is not in communication with the visual display. 2 . The system of claim 1 , wherein the first mode of the GPGPU adapter is a graphics mode to output video data at a first resolution, and the second mode of the GPGPU adapter is a computational mode to accelerate mathematical operations and to output video data at a second resolution. 3 . The system of claim 1 , further comprising the BIOS to automatically re-initialize the GPGPU adapter to operate in the first mode following reading of extended display identification data (EDID) information provided to the BIOS by the visual display. 4 . The system of claim 3 , further comprising the GPGPU adapter to output video at the first resolution from the GPGPU adapter, and the BIOS to disable the video device. 5 . The system of claim 4 , wherein the on-board video device is a video application-specific integrated circuit (ASIC) 6 . The system of claim 2 , further comprising the BIOS setting the GPGPU adapter to the second mode in response to determining that the GPGPU adapter is not in communication with the visual display. 7 . The system of claim 6 , further comprising, in response to the GPGPU adapter being set to the second mode, the video device to output video data and the GPGPU adapter performing computations. 8 . The system of claim 6 , wherein setting the GPGPU adapter to the second mode includes the BIOS to automatically re-initialize the GPGPU adapter to operate in the second mode. 9 . The system of claim 1 , wherein the communication bus is a PCIe bus. 10 . A method comprising: a basic input/output system (BIOS) determining presence of a general-purpose computing on graphics processing unit (GPGPU) adapter; interrogating the GPGPU adapter, including determining that the GPGPU adapter is in communication with a visual display; and automatically setting an operating mode of the GPGPU adapter, the mode including a first mode and a second mode; wherein the GPGPU adapter is set to the first mode in response to determining that the GPGPU adapter is in communication with the visual display and automatically set to the second mode if the adapter is not in communication with the visual display. 11 . The method of claim 10 , wherein the first mode of the GPGPU adapter is a graphics mode to output video data at a first resolution, and the second mode of the GPGPU adapter is a computational mode to accelerate mathematical operations and to output video data at a second resolution. 12 . The method of claim 10 , further comprising the BIOS automatically re-initializing the GPGPU adapter to operate in the first mode following reading of extended display identification data (EDID) information provided by the visual display. 13 . The method of claim 12 , further comprising outputting video at the first resolution from the GPGPU adapter, and the BIOS disabling a video device for outputting video data. 14 . The method of claim 11 , further wherein setting the GPGPU adapter to the second mode includes the BIOS automatically re-initializing the GPGPU adapter to operate in the second mode. 15 . The method of claim 14 , further comprising outputting video associated with the video device, and using the GPGPU adapter to perform computations. 16 . A computer program product for controlling a function of a general-purpose computing on graphics processing unit (GPGPU) adapter, the computer program product comprising a computer readable storage device having program code embodied therewith, the program code executable by a processing unit to: determine, by a basic input/output system (BIOS), presence of a general-purpose computing on graphics processing unit (GPGPU) adapter; interrogate the GPGPU adapter, including determining that the GPGPU adapter is in communication with a visual display; and automatically set an operating mode of the GPGPU adapter in response to the interrogation, the mode including a first mode and a second mode; wherein the GPGPU adapter is set to the first mode in response to determining that the GPGPU adapter is in communication with the visual display and automatically set to the second mode in response to determining that the adapter is not in communication with the visual display. 17 . The method of claim 16 , wherein the first mode of the GPGPU adapter is a graphics mode to output video data at a first resolution, and the second mode of the GPGPU adapter is a computational mode to accelerate mathematical operations and to output video data at a second resolution. 18 . The method of claim 16 , further comprising the BIOS automatically re-initializing the GPGPU adapter to operate in the first mode following reading of extended display identification data (EDID) information provided by the visual display. 19 . The method of claim 18 , further comprising outputting video at the first resolution from the GPGPU adapter, and the BIOS disabling a video device for outputting video data. 20 . The method of claim 11 , wherein setting the GPGPU adapter to the second mode includes the BIOS automatically re-initializing the GPGPU adapter to operate in the second mode.

Assignees

Inventors

Classifications

  • Detection of presence or absence of input display information or of connection or disconnection of a corresponding information source · CPC title

  • for monitor identification · CPC title

  • using a cache memory · CPC title

  • Power processing, i.e. workload management for processors involved in display operations, such as CPUs or GPUs · CPC title

  • G06F3/1407Primary

    General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016358301A1 cover?
The embodiments relate to a computer system, and management of an operating mode of a general-purpose computing on graphics processing unit (GPGPU) adapter. A tool is provided to control the function of the GPGPU adapter. The tool includes an input/output (I/O) interface operatively coupled to the GPGPU adapter. The tool further includes basic input/output system (BIOS) to determine presence of…
Who is the assignee on this patent?
Lenovo Entpr Solutions Singapore Pte Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/1407. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).