Method and apparatus for multithreaded processing of data in a programmable graphics processor

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7015913
SERIAL NO

10608346

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A graphics processor and method for executing a graphics program as a plurality of threads where each sample to be processed by the program is assigned to a thread. Although threads share processing resources within the programmable graphics processor, the execution of each thread can proceed independent of any other threads. For example, instructions in a second thread are scheduled for execution while execution of instructions in a first thread are stalled waiting for source data. Consequently, a first received sample (assigned to the first thread) may be processed after a second received sample (assigned to the second thread). A benefit of independently executing each thread is improved performance because a stalled thread does not prevent the execution of other threads.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
NVIDIA CORPORATION2788 SAN TOMAS EXPRESSWAY SANTA CLARA CA 95051

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bastos, Rui M Santa Clara, CA 61 1241
Lindholm, John Erik Saratoga, CA 130 3437
Zatz, Harold Robert Feldman Palo Alto, CA 22 884

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation