GPU and Shaders Flashcards

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/15

flashcard set

Earn XP

Description and Tags

Flashcards about GPUs and shaders based on lecture notes.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

16 Terms

1
New cards

What is a GPU?

A specialized processor designed to handle complex mathematical and geometric calculations for graphics rendering.

2
New cards

What is the key difference between a GPU and a CPU?

GPUs are specialized for parallel data processing and high throughput, while CPUs are general-purpose processors optimized for sequential task execution.

3
New cards

Describe the core architecture difference between GPUs and CPUs.

Thousands of smaller, less powerful cores in GPUs versus fewer, more powerful cores in CPUs.

4
New cards

How does memory usage differ between GPUs and CPUs?

GPUs use high-speed, specialized memory with high memory bandwidth, whereas CPUs use large system memory (RAM) with lower memory bandwidth.

5
New cards

What are typical applications for GPUs?

Gaming, video rendering, machine learning, and simulations.

6
New cards

What processes do GPUs accelerate?

Rendering 2D & 3D images, image transformations, lighting, shading, textures, motion and frame calculation, and real-time updates.

7
New cards

What are the main components of a GPU architecture?

Thousands of small cores for parallel processing, memory blocks (VRAM), and shaders.

8
New cards

What are the primary types of GPUs?

Dedicated GPUs, Integrated GPUs, and Cloud GPUs.

9
New cards

What are Shaders?

Programs that run on the graphics card to perform actions such as changing pixel color or transforming 3D coordinates.

10
New cards

Name a few different types of shaders.

Pixel/fragment shaders, vertex shaders, and geometry shaders.

11
New cards

Why are shaders important?

To simulate lighting and shadows, create water, fire, fog, and glass effects, apply textures to 3D models, and animate objects in real-time.

12
New cards

What are common shader languages?

GLSL (OpenGL), HLSL (DirectX), and Cg (NVIDIA).

13
New cards

What is rendering?

Converting 3D models into 2D images.

14
New cards

What is considered a popular GPU in Graphics?

NVidia GeForce and AMD Radeon.

15
New cards

What does GPGPU stand for?

Using a GPU for computing tasks traditionally handled by a CPU.

16
New cards

What are a few reasons GPUs are important?

Modern AI and ML, graphics and game development, cloud environments, parallel algorithms, and expanding career opportunities.