Go Back   Club CDFreaks - Knowledge is Power > International Chat: Hardware related > General Hardware Forum


Commercial message

General Hardware Forum Need advice about your next hardware purchase? Or having troubles with your current hardware...then this is the forum for you.



Reply
 
Thread Tools
Old 07-01-2003   #1 (permalink)
CD Freaks Senior Member
 
Join Date: Mar 2002
Location: India
Posts: 269
CPU or GPU ?

Whats the most difficult to design out of the two ?

Is processor superior or a graphics card in terms of technology ?

Just curious.
__________________
I sUc
pps111 is offline   Reply With Quote
Old 07-01-2003   #2 (permalink)
Administrator
 
Dee-ehn's Avatar
 
Join Date: Feb 2000
Location: On my chair
Posts: 14,987
They are both quite different from each other. Although they are both processing units, the demands differ a lot, and so does the functionality...

It's relatively easy to design just a GPU or CPU, but it's really hard to design a new, fast, winning model.... at least, I guess so... I never did design one of my own
__________________
Every answer is just a question away...

My other hobby is photography. Come take a look at what I do!




Help us fighting cancer!

Hardware tools: Prime95, Sandra, MemtestX86, MBM, DFT
CD/DVD: Smartripper, DVD Decrypter, DVD Shrink, ForceAspi

Check your CPU wattage online!

Linux: be root || Windows: reboot

Dee-ehn is offline   Reply With Quote
Old 07-01-2003   #3 (permalink)
CDFreaks Resident
 
ExpertTech's Avatar
 
Join Date: Jul 2002
Location: Los Angeles
Posts: 1,000
Quote:
Originally posted by Dee-ehn
It's relatively easy to design just a GPU or CPU, but it's really hard to design a new, fast, winning model.... at least, I guess so... I never did design one of my own
I think the newer generation GPUs designed these days go hand in hand with the software support. eg: Everytime NVidia designs a new GPU, its got to do with how many DirectX/OpenGL instructions it supports.

Im wondering how the chicken-and-egg story goes. It must be something like a new GPU comes out supporting 'the most amazing dynamic lightening support' ever - then DirectX XY.Z API comes up with support for it. Or it could be vice versa.
__________________

Intel Core 2 Duo E6600 @ 3.2 Ghz (400 x 8)
Asus P5W Wifi Deluxe AP
Asus Silent Square Cooler
FSP Group FX 700 GLN 700W PSU
4 GB OCZ PC-6400 DDR2 SDRAM
eVGA GeForce 7600 GS 256 MB PCI-e SLI
1 x WD Raptor 10K RPM SATA - 150 GB
Other drives: Seagate 320/500/250 SATA 300, Samsung ext 120, Buffalo ext 500

BenQ 1640 BSRB - Shelved
BenQ 1655 BCGB @ 1650 BCIC
LG GSA H55N 1.00
ViewSonic 19'' widescreen 16:10 LCD

For desis
My lil blog!
ExpertTech is offline   Reply With Quote
Old 07-01-2003   #4 (permalink)
CDFreaks Resident
 
Mr. Belvedere's Avatar
 
Join Date: Jun 2001
Location: Cthulhu Ninja Zombie
Posts: 14,666
GPU and CPU developers usually try to implement what was solved by software before. (because it was cool or even functional).

For instance , in the old days Anti Aliasing was a software trick used in programs , as was quick complex mathematics.

Today there are both implemented in the GPU's and CPU's resulting in the instruction sets known as CISC (complex instruction set computing) , RISC (reduced instruction set computing) or EPIC (Explicitly Parallel Instruction Computing).

Thing is , when using bits and bytes , you have no real scientifical and natural boundaries , but when designing , you do.

Do not take heat , dissipation , energy matter , electronics , magnetic fluxes and electromagnetic fields for granted

At the moment average consumer GPU's are far more advanced than average consumer CPU's.
__________________
I might be evil.

Want to make dvd movie backups? Take the 5-step
or the 2-step process. Fun, fast and free!

Last edited by Mr. Belvedere; 07-01-2003 at 11:31.
Mr. Belvedere is offline   Reply With Quote
Old 07-01-2003   #5 (permalink)
CD Freaks Member
 
Join Date: Oct 2002
Location: UK
Posts: 185
Im sure GPU are more difficult to make.
RaWShadow is offline   Reply With Quote
Old 07-01-2003   #6 (permalink)
Retired Moderator
 
BadReligionPR's Avatar
 
Join Date: Jun 2002
Location: CT USA
Posts: 1,186
I would think a good CPU would be harder to make. I mean, all the GPUs have programmable shader functions, etc. now but compared to a CPU, they're still relatively single purpose chips.
__________________
BRPR

Pumping Iron & Sweating Steel (for 30 years) - Joe Grushecky And The Iron City Houserockers - "Labels come and go. The music remains. Music companies are generally the enemy of the musician."

Junior's Bar where the band is playing, just for me.
They play real loud, they move the crowd,
It's a poor boy's symphony.
Junior's Bar, until they kill the neon lights,
I hope I don't go home alone tonight.
Iron City Sampler


Free Peltier
BadReligionPR is offline   Reply With Quote
Old 07-01-2003   #7 (permalink)
Administrator
 
Dee-ehn's Avatar
 
Join Date: Feb 2000
Location: On my chair
Posts: 14,987
I think it's about the same... they both have their own functionalities. CPU's have all kind of accelerators like MMX and SSE; GPU's however have all kinds of DirectX functions implemented.....
__________________
Every answer is just a question away...

My other hobby is photography. Come take a look at what I do!




Help us fighting cancer!

Hardware tools: Prime95, Sandra, MemtestX86, MBM, DFT
CD/DVD: Smartripper, DVD Decrypter, DVD Shrink, ForceAspi

Check your CPU wattage online!

Linux: be root || Windows: reboot

Dee-ehn is offline   Reply With Quote
Old 07-01-2003   #8 (permalink)
CDFreaks Resident
 
Mr. Belvedere's Avatar
 
Join Date: Jun 2001
Location: Cthulhu Ninja Zombie
Posts: 14,666
There is no programming language more advanced and faster than the core assembly (or machine language) the CPU or GPU understands.

Trouble is though that you are programming one heck of a stable program on just THAT configuration. Rearrange one single thing and it will malfunction.


DirectX is not an accellerator , DirectX is a compatibility issue , just as OpenGL is. DirectX compatible just means it understands the DirectX functionality. It's a list of translated things.


For instance :

If your program would be assembly code on a NV21 GPU putting a triangle somewhere , that would be the fastest , but perhaps would only work on a NV21 GPU and not even on a NV20 or a NV22.

If you program in DirectX. (Yo DirectX ! Put a triangle there) , it will work (hopefully) the same on every DirectX compatible GPU. Wether it would be NV20 , NV21 , NV22 or Radeon 9700.
The REAL instruction given to the GPU is decided by directx (Uh , Nvidia .. i'll push this... Uh .. Radeon .. i'll push that)


Enhancements in CPU's trigger some abilities inside the CPU itself , letting go of their standard instruction set , but use a far more advanced instruction set.

For instance :

AMD has to be compatible with X86 in order to run a X86 operating system , but if the operating system would understand the 3d!Now technology , the AMD CPU is possible to calculate things a little faster than by using their "normal" X86 instruction set.

Intel does the same with MMX. You can run your X86 operating system on a 486 66Mhz or a Pentium 1 66Mhz. Given they use the same instruction set (Note : actually they don't) at the same speed , their performance would be about the same , but if the operating system would understand the MMX technology , the Intel CPU with MMX would be possible to calculate things a little faster than by using their normal X86 instruction set.


A pain to program ,Fast , but hugely incompatible : Machine code 100% on the unit
Easier to program , Less fast , but more compatible : DirectX , OpenGl , detection and usage of MMX , SSE , whatever
Easiest , Slow , but extremely compatible : Standard instruction sets every CPU and GPU understands.


Quake 2 was actually a very good testing tool for this. Regarding if your GPU understands OpenGL , DirectX or 3DFX tuning , you could check which one is the fastest for your video card
__________________
I might be evil.

Want to make dvd movie backups? Take the 5-step
or the 2-step process. Fun, fast and free!
Mr. Belvedere is offline   Reply With Quote
 
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Questions about GPU + Monitor n1ght5urf3r General Hardware Forum 3 25-09-2005 17:54
GPU Temps ? Tomsleep General Hardware Forum 3 26-08-2004 11:07
Connecting a GPU to a TV Buba General Hardware Forum 4 06-06-2003 06:56
dominator e GPU idegiorgi Italian: Chat 2 25-04-2002 00:55
GeForce GPU question richard General Hardware Forum 2 21-02-2000 19:01


All times are GMT +2. The time now is 08:10.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0