8xxx series for GPGPU ?

TanisHalfElven

Diamond Member
Jun 29, 2001
3,512
0
76
i've read in alot of the reviews something about 8xxx being C programmable (or something like that...i really didn't understand it)

can someone explain what its about.
does this mean the G80 could be easily used for encoding and other general purpose tasks.
 

IEC

Elite Member
Super Moderator
Jun 10, 2004
14,597
6,076
136
Yes, and yes, I'd imagine so.

They seem to be touting the ability to do massively parallel tasks (what a GPU is good at) through C code. Should be interesting to see what kinds of apps come out for it :)
 

Munky

Diamond Member
Feb 5, 2005
9,372
0
76
Yes, GPGPU refers to using the gpu for general purpose processing. I dont know about the the g80 being programmable in straight C, but that's not required for GPGPU. For example, the MunkyMark application I coded uses the gpu to calculate heavy math using a fragment program written in GLSL and running via the pixel shaders. The gpu version runs much faster than the cpu version.

And if anyone with a 8-series video card can run the MunkyMark application, I'd like to see the results. :)
 

SunnyD

Belgian Waffler
Jan 2, 2001
32,674
146
106
www.neftastic.com
Originally posted by: munky
Yes, GPGPU refers to using the gpu for general purpose processing. I dont know about the the g80 being programmable in straight C, but that's not required for GPGPU. For example, the MunkyMark application I coded uses the gpu to calculate heavy math using a fragment program written in GLSL and running via the pixel shaders. The gpu version runs much faster than the cpu version.

And if anyone with a 8-series video card can run the MunkyMark application, I'd like to see the results. :)

As you wish...

GeForce 8800 GTS/PCI/SSE2/3DNOW!
iterations: 255
fps: 61
PS 3, single pass, dynamic branching

PS 2 - 31fps
PS 2 FBO - 61fps
Software - 3fps

Remaining system specs:
Sempron 64 2800+ (1.6GHz)
Windows XP Pro SP2
1.5GB Ram
Everything else at stock.
 

Munky

Diamond Member
Feb 5, 2005
9,372
0
76
Originally posted by: SunnyD
Originally posted by: munky
Yes, GPGPU refers to using the gpu for general purpose processing. I dont know about the the g80 being programmable in straight C, but that's not required for GPGPU. For example, the MunkyMark application I coded uses the gpu to calculate heavy math using a fragment program written in GLSL and running via the pixel shaders. The gpu version runs much faster than the cpu version.

And if anyone with a 8-series video card can run the MunkyMark application, I'd like to see the results. :)

As you wish...

GeForce 8800 GTS/PCI/SSE2/3DNOW!
iterations: 255
fps: 61
PS 3, single pass, dynamic branching

Remaining system specs:
Sempron 64 2800+ (1.6GHz)
Windows XP Pro SP2
1.5GB Ram
Everything else at stock.

Thanks. Did you get those numbers by hitting "Enter" to run the benchmark?
 

TanisHalfElven

Diamond Member
Jun 29, 2001
3,512
0
76
Originally posted by: wizboy11
Great, where's F@H for it?

i was sort of hoping for a x264 (or any H264 variant) encoder. that'll trully sweeten the deal for me whenever 8600gt comes out.

drools imagining 1/2 hour eps encoded in 1 min.
 

TheRyuu

Diamond Member
Dec 3, 2005
5,479
14
81
Originally posted by: tanishalfelven
Originally posted by: wizboy11
Great, where's F@H for it?

i was sort of hoping for a x264 (or any H264 variant) encoder. that'll trully sweeten the deal for me whenever 8600gt comes out.

drools imagining 1/2 hour eps encoded in 1 min.

lol
1/2 hour eps takes me like an hour on my opteron encoding with xvid and Virtual Dub Mod

Never really thought of encoding on the GPU as a use for it.
(never really thought of encoding on a GPU in general)

Edit:
ok, it's really more then an hour.
45min for first pass
45min for second. Although it does vary...
 

TanisHalfElven

Diamond Member
Jun 29, 2001
3,512
0
76
Originally posted by: wizboy11
Originally posted by: tanishalfelven
Originally posted by: wizboy11
Great, where's F@H for it?

i was sort of hoping for a x264 (or any H264 variant) encoder. that'll trully sweeten the deal for me whenever 8600gt comes out.

drools imagining 1/2 hour eps encoded in 1 min.

lol
1/2 hour eps takes me like an hour on my opteron encoding with xvid and Virtual Dub Mod

Never really thought of encoding on the GPU as a use for it.
(never really thought of encoding on a GPU in general)

Edit:
ok, it's really more then an hour.
45min for first pass
45min for second. Although it does vary...

yup 1/2 hours anime eps encoded with megui at HQ x264 go at around 8fps on my opteron 165. that why i am drooling imagining all that bieng done in minutes.

edit.
ps what setting are you using..and what the res. cuz at normal 480p res my opteron averages 40fps+ no matter how high i push the xvid setting. infact i don't use xvid now that i have my opty since i consider it insulting to use such a old codec on my opty (no OC)
 

SunnyD

Belgian Waffler
Jan 2, 2001
32,674
146
106
www.neftastic.com
Originally posted by: munky
Originally posted by: SunnyD
Originally posted by: munky
Yes, GPGPU refers to using the gpu for general purpose processing. I dont know about the the g80 being programmable in straight C, but that's not required for GPGPU. For example, the MunkyMark application I coded uses the gpu to calculate heavy math using a fragment program written in GLSL and running via the pixel shaders. The gpu version runs much faster than the cpu version.

And if anyone with a 8-series video card can run the MunkyMark application, I'd like to see the results. :)

As you wish...

GeForce 8800 GTS/PCI/SSE2/3DNOW!
iterations: 255
fps: 61
PS 3, single pass, dynamic branching

Remaining system specs:
Sempron 64 2800+ (1.6GHz)
Windows XP Pro SP2
1.5GB Ram
Everything else at stock.

Thanks. Did you get those numbers by hitting "Enter" to run the benchmark?

Err... no? I guess I should RTFM - I was just flipping through the modes. So I guess when I get home tonight I'll try it again.