Originally posted by smitty3268
View Post
Announcement
Collapse
No announcement yet.
Valve Rolls Out A New Steam Storefront
Collapse
X
-
Originally posted by mwpow3ll View PostThis is really miguided... Video cards currently utilize GDDR 5 which is much faster than DDR 3 that the desktop uses. This trend of video cards using different RAM tech will stay that way and 64-bit will not bridge that gap...
Regular memory acts as a buffer for the HD, and as a buffer for the cpu calculations. Since both of those are slower than the GPU/Memory combination, GDDR5 and whatever new that will be coming out has to do a much faster job.
Also, 64bit is going to bridge that gap in one very important way. Mainly this Heterogeneous Computing that Intel and AMD are pushing toward leads to having one heterogeneous memory space, which reduces the copy to GDDR5 memory operation. This will allow them to use system ram as GPU memory in their integrated graphics. But, Nvidia is in on this little game as well, since this will increase the ease of coding CUDA and OpenCL applications, as well as simplify their driver.
(The reality is you are offloading it from the cpu onto the GPU by simply requesting the relevant data, and the GPU doesn't care where it is. This will make compilers much more important for performance, as they will need to guess what needs to be closest to the GPU at any one time, and arrange for that state, or games will have to do that step themselves.)
Comment
-
Originally posted by dragorth View PostDon't conflate the video card having its own memory with its own bandwidth as being the same as regular memory. First, GDDR has to be faster than regular memory thanks to its dual purpose. It has to act as a buffer for the texture/model data that the system gives it, and has to act as a buffer for the actual calculations being performed by the GPU.
Regular memory acts as a buffer for the HD, and as a buffer for the cpu calculations. Since both of those are slower than the GPU/Memory combination, GDDR5 and whatever new that will be coming out has to do a much faster job.
Also, 64bit is going to bridge that gap in one very important way. Mainly this Heterogeneous Computing that Intel and AMD are pushing toward leads to having one heterogeneous memory space, which reduces the copy to GDDR5 memory operation. This will allow them to use system ram as GPU memory in their integrated graphics. But, Nvidia is in on this little game as well, since this will increase the ease of coding CUDA and OpenCL applications, as well as simplify their driver.
(The reality is you are offloading it from the cpu onto the GPU by simply requesting the relevant data, and the GPU doesn't care where it is. This will make compilers much more important for performance, as they will need to guess what needs to be closest to the GPU at any one time, and arrange for that state, or games will have to do that step themselves.)
Comment
Comment