| |||||||
| 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. |
![]() |
| | Thread Tools |
| | #2 (permalink) |
| Administrator 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 |
| | |
| | #3 (permalink) | |
| CDFreaks Resident Join Date: Jul 2002 Location: Los Angeles
Posts: 1,000
| Quote:
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! | |
| | |
| | #4 (permalink) |
| CDFreaks Resident 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. |
| | |
| | #6 (permalink) |
| Retired Moderator 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 |
| | |
| | #7 (permalink) |
| Administrator 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 |
| | |
| | #8 (permalink) |
| CDFreaks Resident 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 ![]() |
| | |
| |
| |
![]() |
| Bookmarks |
| Thread Tools | |
| |
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 |