Anish Ramaswamy
Anish Ramaswamy

Reputation: 2349

Storing commands in the video memory vs. accessing them via PCIe

I'm currently reading part 2 of the "A trip through the Graphics Pipeline" blog series by Fabian "ryg" Giesen.

In this particular part, he talks about one interesting point. The commands that the GPU works on can either be read from the video memory which would reside on the GPU, or from the CPU side via the PCI Express bus.

I implicitly understood a few pros and cons. However, I'm quite hazy on them. I cannot say that I perfectly understand the trade-offs. Anyway, I'm going to try to present my thoughts coherently.

Storing the Data in the Video Memory:

Reading from the CPU:

I have a feeling that there are many more intricacies and trade-offs between the two. Also, I'm not entirely sure that what I've said above is true. I'd like for someone to:

  1. Illustrate some important trade-offs and possibly other intricacies just to better my understanding.
  2. Verify whether whatever I've said above is true or not! (I'm not quite clear on this yet.)

Upvotes: 1

Views: 52

Answers (0)

Related Questions