http://news.harmony-central.com/Newp/20 ... -AVEX.htmlSeptember 2, 2004
BionicFX announced a technology for music production that turns NVIDIA video cards into audio effects processors. Audio Video Exchange (AVEX) converts digital audio into graphics data, and then performs effect calculations using the 3D architecture of the GPU. The latest video cards from NVIDIA are capable of more than 40 gigaflops of processing power compared to less than 6 gigaflops on Intel and AMD CPUs.
Use your Nvidia based GFX card to process music effects?
- STRESSTEST
- DBB DemiGod
- Posts: 6574
- Joined: Sun Nov 21, 1999 3:01 am
Use your Nvidia based GFX card to process music effects?
Yes, I am on a news kick today. Deal with it.
- Nitrofox125
- DBB Admiral
- Posts: 1848
- Joined: Sun Jul 07, 2002 2:01 am
- Location: Colorado Springs, CO, USA
- Contact:
I doubt it. Graphics processing is fast because there is a small genre of calculations that it needs to perform. That and calculations can be approximated for speed, where a generic CPU must support things like memory management, interrupts, etc exactly. If they can get C++ code to run on a NVidia chip faster than on an Intel, then maybe they'd be in business.Duper wrote:geez... another 5 years and these guys are going to be building thier own systems
Its CISC vs RISC. RISC is good for specialized tasks like Vid cards, sound processing, networking devices, etc, while CISC stuff can do anything and is basically Jack-Of-All-Trades, Master of None.
The whole reason your nVidia GPU can crank out 100FPS in some *.FPS game is because it was designed, specifically, to do so. CISC chips such as Athlons and Pentiums are designed to run pretty much any x86 code and therefore cannot afford to be specialized.
The whole reason your nVidia GPU can crank out 100FPS in some *.FPS game is because it was designed, specifically, to do so. CISC chips such as Athlons and Pentiums are designed to run pretty much any x86 code and therefore cannot afford to be specialized.
Actually, I was only being facetious.Topher wrote:I doubt it. Graphics processing is fast because there is a small genre of calculations that it needs to perform. That and calculations can be approximated for speed, where a generic CPU must support things like memory management, interrupts, etc exactly. If they can get C++ code to run on a NVidia chip faster than on an Intel, then maybe they'd be in business.Duper wrote:geez... another 5 years and these guys are going to be building thier own systems
- STRESSTEST
- DBB DemiGod
- Posts: 6574
- Joined: Sun Nov 21, 1999 3:01 am
Wrong. All modern desktop CPUs are RISC chips, on Wintel platforms they include decoders that convert from x86 CISC instructions to their RISC equivilants.Avder wrote:Its CISC vs RISC. RISC is good for specialized tasks like Vid cards, sound processing, networking devices, etc, while CISC stuff can do anything and is basically Jack-Of-All-Trades, Master of None.
The whole reason your nVidia GPU can crank out 100FPS in some *.FPS game is because it was designed, specifically, to do so. CISC chips such as Athlons and Pentiums are designed to run pretty much any x86 code and therefore cannot afford to be specialized.
Wheather a Chip uses CISC or RISC has no bering on the degree of specialization.
gah, FINALLY!!!
i've been waiting for this to catch on every since i heard the geforce2 (yes way back then) line of chips were *programmable.
there were some early attempts at playing around with this, i saw some people doing simple things with it, simple math calculations and whatnot.
i can hardly wait until someone writes a physics engine that can be simmered down into graphics manipulation techniques, and fed into a programmable videocard (well... then it'd be called a physics-card wouldn't it).
*there's a better lingo term for this.
i've been waiting for this to catch on every since i heard the geforce2 (yes way back then) line of chips were *programmable.
there were some early attempts at playing around with this, i saw some people doing simple things with it, simple math calculations and whatnot.
i can hardly wait until someone writes a physics engine that can be simmered down into graphics manipulation techniques, and fed into a programmable videocard (well... then it'd be called a physics-card wouldn't it).
*there's a better lingo term for this.
Excuse me, but all AMD and Intel processors are CISC. What do you think MMX, MMX2, SSE, SSE2 are if not additional, specialised instruction sets?fliptw wrote:Wrong. All modern desktop CPUs are RISC chips, on Wintel platforms they include decoders that convert from x86 CISC instructions to their RISC equivilants.
Wheather a Chip uses CISC or RISC has no bering on the degree of specialization.
You are referring to the possibility that all these instructions are micro-coded in terms of a reduced instruction set, but that isn't the case. The best proof is that some of the multimedia instructions require special registers (e.g. 96 or 128bit wide) which are definitely implemented in hardware in the processor.
The only desktop processors that are RISC are those found in Apple computers.
You are correct, of course, when you say that RISC or CISC does not determine the field of application of a processor. However, it does indirectly. CISC is slower than RISC (especially so if the instructions are microcoded on a lower level). So RISC is the natural choice when power is important and the field of application is narrow.