1500 bucks, you say, Line6?

No, but they can still pull the same weight as an 800Hp F1. ;)

I get what you're saying, but it's still hard to grasp for a layman in microelectronics how the differences in processing power can be so huge depending on the purpose.

At one point in hardware evolution, we had 4Ghz single-core general-purpose CPUs before the trend for multi-cores started. It's like DSPs are living 15 years in the past.

Comparing Ghz is meaningless when comparing different classes of processors. It is simply the speed of clock that pushes the CPU. What matters is how much can be done within those clock cycles. DSP chips can perform certain types of operations by executing just a couple instructions vs. a traditional CPU which would have to perhaps iterate thousands of times over a more complex set of instructions. So while your 4Ghz CPU is spinning it's wheels doing that, the 500Mhz DSP has done dozens of other operations already.

The HP comparison is an interesting one. You say an F1 is 800HP. Well, there are trucks out there that are 800HP. Which is going to haul 10 tons of bricks faster? If HP were all that mattered, how come two vehicles with the same HP can't go the same speed? There are plenty of cars with less than 800HP that will outrun an F1.

How about we compare cylinders instead? A McLaren is a V12 so it should be faster than a V8 right? Nope. The Venom GT with a V8 has got 30mph on the McLaren.

The point is simply that there are different designs and there is no single factor that will give you an absolute performance indicator that transcends all uses.

Even comparing Ghz to Ghz for the same basic CPU model is not going to give you an indication of what system performance is like. A computer with a 3Ghz CPU will not perform 50% better than an otherwise identical computer with a 2Ghz CPU - you're still limited by the system bus, memory speed, GPU/display speed, etc.

Almost all cellphones use ARM CPUs which are RISC-based CPUs. Intel CPUs that you find in PCs and Macs are CISC-based CPUs. So can you really compare your A8 powered 1.4Ghz cellphone to your Intel Atom powered 1.6Ghz tablet?
 
No, but they can still pull the same weight as an 800Hp F1. ;)

I get what you're saying, but it's still hard to grasp for a layman in microelectronics how the differences in processing power can be so huge depending on the purpose.

At one point in hardware evolution, we had 4Ghz single-core general-purpose CPUs before the trend for multi-cores started. It's like DSPs are living 15 years in the past.

Comparing Ghz is meaningless when comparing different classes of processors. It is simply the speed of clock that pushes the CPU. What matters is how much can be done within those clock cycles. DSP chips can perform certain types of operations by executing just a couple instructions vs. a traditional CPU which would have to perhaps iterate thousands of times over a more complex set of instructions. So while your 4Ghz CPU is spinning it's wheels doing that, the 500Mhz DSP has done dozens of other operations already.

The HP comparison is an interesting one. You say an F1 is 800HP. Well, there are trucks out there that are 800HP. Which is going to haul 10 tons of bricks faster? If HP were all that mattered, how come two vehicles with the same HP can't go the same speed? There are plenty of cars with less than 800HP that will outrun an F1.

How about we compare cylinders instead? A McLaren is a V12 so it should be faster than a V8 right? Nope. The Venom GT with a V8 has got 30mph on the McLaren.

The point is simply that there are different designs and there is no single factor that will give you an absolute performance indicator that transcends all uses.

Even comparing Ghz to Ghz for the same basic CPU model is not going to give you an indication of what system performance is like. A computer with a 3Ghz CPU will not perform 50% better than an otherwise identical computer with a 2Ghz CPU - you're still limited by the system bus, memory speed, GPU/display speed, etc.

Almost all cellphones use ARM CPUs which are RISC-based CPUs. Intel CPUs that you find in PCs and Macs are CISC-based CPUs. So can you really compare your A8 powered 1.4Ghz cellphone to your Intel Atom powered 1.6Ghz tablet?

Ok, so - I'm not a DSP programmer, but I've done enough systems work to have a general sense of what's going on. There are a few competing factors at play.
First off, there's nothing all that special in the SHARC instruction set. A modern x86 (or even ARM!) processor has many of the same instructions and can even do vector versions of those operations. But you have to look at it from the perspective of a total system design. This is a real time embedded system. You have an analog signal in and in most cases an analog signal out. That means A/D conversion, digital processing, and D/A conversion need to all be done at very tight latency requirements. The DSP chip is designed to get those signals into the chip, processed, and out again quickly. Its operations are focused around that purpose, and when coded properly you don't have to deal with pipeline stalls, cache misses, TLB faults, page faults, interrupts, or a mountain of other garbage that can get in the way of processing on a normal off the shelf computing platform. And while I haven't dug into it, I suspect that synchronization across two DSPs is dramatically easier and more reliable than synchronization of CPU cores.

Second, you have power and heat requirements. Those 4 GHz chips are also going to be dissipating 90W on their own, and there are other components required to complete the system. It takes heavy heat sinks and multiple fans to dissipate the heat being generated. Then there are the support components involved. You've seen the size and weight of a PC power supply, right? There are expensive VRM capacitors that pull down the +12V lines again to the 1.1V or so (at quite a few amps) that the CPU depends on. Sure, you can start scaling down the power requirements, but once you get down to levels that are appropriate for something like the 30W Axe Fx? All of a sudden you'll find that compute performance has gone to shit and is actually worse than those focused DSP chips. Mobile chips are powerful for their size, but there's a reason BIAS sounds like trash next to Axe or even an 11r.

Hell, think about the physical requirements. Have you ever had to sit in a room with rackmount servers? They're probably 20 dB louder than the grinding "loud" fan on an Axe Fx. Significant airflow is required, too. A sealed box like the Axe would never fly.

Another issue that probably doesn't apply to Axe but applies to a whole host of other applications where a DSP is used - reliability and robustness. They put these things in missiles, rockets, submarines, etc. The error rate on an Intel x86 chip (that is, computations that return invalid results) is going to be significantly higher even in normal use, and harsh environments will make things worse. General purpose platforms are not designed to sustain this type of abuse. An Intel chip lives on the ragged edge of its physical limits and those limits are easily disturbed. This is why you constantly hear news stories where space equipment, fighter jets, etc are being produced with processors that are 8+ years old. The simpler, older designs are required to provide sufficiently robust platforms, and often there's a ton of extra improvements made.

All that said, it's not immediately obvious to me why a TigerSHARC is so expensive or what makes it preferable to something like a TI C6000 DSP which is claiming comparable performance at a fraction of the price.
 
Last edited:
Ok, so - I'm not a DSP programmer, but I've done enough systems work to have a general sense of what's going on. There are a few competing factors at play.
First off, there's nothing all that special in the SHARC instruction set. A modern x86 (or even ARM!) processor has many of the same instructions and can even do vector versions of those operations. But you have to look at it from the perspective of a total system design. This is a real time embedded system. You have an analog signal in and in most cases an analog signal out. That means A/D conversion, digital processing, and D/A conversion need to all be done at very tight latency requirements. The DSP chip is designed to get those signals into the chip, processed, and out again quickly. Its operations are focused around that purpose, and when coded properly you don't have to deal with pipeline stalls, cache misses, TLB faults, page faults, interrupts, or a mountain of other garbage that can get in the way of processing on a normal off the shelf computing platform. And while I haven't dug into it, I suspect that synchronization across two DSPs is dramatically easier and more reliable than synchronization of CPU cores.

Second, you have power and heat requirements. Those 4 GHz chips are also going to be dissipating 90W on their own, and there are other components required to complete the system. It takes heavy heat sinks and multiple fans to dissipate the heat being generated. Then there are the support components involved. You've seen the size and weight of a PC power supply, right? There are expensive VRM capacitors that pull down the +12V lines again to the 1.1V or so (at quite a few amps) that the CPU depends on. Sure, you can start scaling down the power requirements, but once you get down to levels that are appropriate for something like the 30W Axe Fx? All of a sudden you'll find that compute performance has gone to shit and is actually worse than those focused DSP chips. Mobile chips are powerful for their size, but there's a reason BIAS sounds like trash next to Axe or even an 11r.

Hell, think about the physical requirements. Have you ever had to sit in a room with rackmount servers? They're probably 20 dB louder than the grinding "loud" fan on an Axe Fx. Significant airflow is required, too. A sealed box like the Axe would never fly.

Another issue that probably doesn't apply to Axe but applies to a whole host of other applications where a DSP is used - reliability and robustness. They put these things in missiles, rockets, submarines, etc. The error rate on an Intel x86 chip (that is, computations that return invalid results) is going to be significantly higher even in normal use, and harsh environments will make things worse. General purpose platforms are not designed to sustain this type of abuse. An Intel chip lives on the ragged edge of its physical limits and those limits are easily disturbed. This is why you constantly hear news stories where space equipment, fighter jets, etc are being produced with processors that are 8+ years old. The simpler, older designs are required to provide sufficiently robust platforms, and often there's a ton of extra improvements made.

All that said, it's not immediately obvious to me why a TigerSHARC is so expensive or what makes it preferable to something like a TI C6000 DSP which is claiming comparable performance at a fraction of the price.

Eloquently put. The power consumption, Heat Dissipation, Noise, External Components and Power supply requirements are indeed very important factors, as well as low (and predictable) latency. Also, you want an embedded system that is robust and reliable, and can take a lot of punishment on the road or on stage. These are all real reasons to use DSP as opposed to a general-purpose intel CPU-based system. (I don't think you can honestly say a TigerSHARC can keep up with an Intel in terms of raw speed anymore - a typical i7 can do a 1024-point Complex-to-Complex FFT in about 2.5 uS or less, whereas the TigerSHARC takes 15 uS, but once again - raw speed is not the only consideration).

I am really appreciative of the design philosophy Cliff has adopted - its good, solid engineering, and it's a refreshing change from the disposable consumer-grade crap standards that most electronic devices are built to these days.

Anyway, the proof is in the pudding - the Axe-fx sounds awesome !
It will be very interesting to hear what the Helix sounds like.
 
I think the ADI and the TI parts are roughly the same price-wise. $250-ish for the top of the line ADI part and around $220-ish for the TI part. They're competing in the same space with roughly similar capabilities, so makes sense that their pricing would be the same.

As to why they're so damn expensive? They're low volume parts. Look at the SHARC processors. They're in everything, take a quick sample of the music industry and chances are that 95% of the products that have DSP are using something in the SHARC lineup. For every 100 SHARCs sold there's maybe 1 TigerSHARC.
 
Modern Intel CPUs are incredibly powerful and can easily replace a TigerSHARC. A Core I7 would probably be faster than a TigerSHARC. However...

There are host of problems with using general purpose CPUs for something like an Axe-Fx. Some of these have been pointed out already. Power, heat, support, etc., etc.

One of the biggest issues though is lifespan. DSPs usually have a guaranteed lifespan, typically at least 10 years. CPUs are obsolete in two years. If you design the latest I7 into a product you won't be able to buy it in two years. So by the time you finish your product design the CPU is obsolete. They keep changing the sockets and the voltages and the bridge chips and everything else. It's a moving target. Not a big deal for computer makers, they're making millions of them with short design cycles. In the quantities that modeling products sell it's simply not sustainable.
 
FAS have turned their algo into VST before according to this interview, so they could do it again, but agreed probably not fun. Gives me dreams of an Apollo Twin Duo loaded up with AX8 algo. Talk about a portable rig!
 
Glad Cliff got it cleared up on the actual power and good news that with a few tweaks our XLs should be able to do as many as 12 Helix quality amps at the same time, no more need to carry that wall of amps around!

Seriously, how many times can you remember buying some new piece of gear and it lived up to all your expectations? And how many times have you bought a product that actually surpassed expectations and then continued to get better?
 
Well this is where I'm at.

Just like every other product, I'm interested in gear. I want to hear it. I want to use it.

Why do so many people treat life like they are only allowed to have "one."

I want it all.
 
Modern Intel CPUs are incredibly powerful and can easily replace a TigerSHARC. A Core I7 would probably be faster than a TigerSHARC. However...

There are host of problems with using general purpose CPUs for something like an Axe-Fx. Some of these have been pointed out already. Power, heat, support, etc., etc.

One of the biggest issues though is lifespan. DSPs usually have a guaranteed lifespan, typically at least 10 years. CPUs are obsolete in two years. If you design the latest I7 into a product you won't be able to buy it in two years. So by the time you finish your product design the CPU is obsolete. They keep changing the sockets and the voltages and the bridge chips and everything else. It's a moving target. Not a big deal for computer makers, they're making millions of them with short design cycles. In the quantities that modeling products sell it's simply not sustainable.

For those interested in the technical side, I can imagine Cliff reading something like this release from ADI back when starting FAS, and choosing the ADI platform over a PC based one.

Basically, goes over performance between the TigerSHARC vs PowerPC platform for real time signal analysis. Dated from Dec. 2003, you'll notice that the top of the line was the 500MHz chip. 12 years later, 100MHz speed bump using the same pin out vs i7 platform on LGA1150???(Can't keep up)
 
Modern Intel CPUs are incredibly powerful and can easily replace a TigerSHARC. A Core I7 would probably be faster than a TigerSHARC. However...

There are host of problems with using general purpose CPUs for something like an Axe-Fx. Some of these have been pointed out already. Power, heat, support, etc., etc.

One of the biggest issues though is lifespan. DSPs usually have a guaranteed lifespan, typically at least 10 years. CPUs are obsolete in two years. If you design the latest I7 into a product you won't be able to buy it in two years. So by the time you finish your product design the CPU is obsolete. They keep changing the sockets and the voltages and the bridge chips and everything else. It's a moving target. Not a big deal for computer makers, they're making millions of them with short design cycles. In the quantities that modeling products sell it's simply not sustainable.

Cliff, hypoteticly speaking, if you release an Axe FX pluging ever? will that give you any advantages to further push your coding beyong the TigerSharcs power, taking advantge of the PC power platform?
 
dEGLyt5.png
 
lol, a $1500 Line 6.

I gotta say, I watched the product vid, listened to the tones, marveled at the display like everyone else. Then caught the price and laughed right out loud. Nope.

The Axe is the only product I've ever bought in the musical world that lived up to the hype. Guitars have come and gone, amps and other modelers too. This thing sits on my desk and I've never once thought of moving it.

In my experience Line6 is the complete opposite in terms of customer service, 'living up to the hype' and just in general. From downplaying customer problems until the CEO gets the same one to promising things they've never delivered, this thing could have Jesus in the box and I'll still not get one. Interested for the guys that do though.
 
Classy post from Line 6 devs....

CipherHost, on 13 Jun 2015 - 5:47 PM, said:
When you say "It's still ALL about the code.", can I infer that the Line6 gurus were able to do more with less?

Yes, we've been experts at doing more with less for twenty years. Now with Helix, we can do MUCH more with... more.

Fractal and Kemper make awesome boxes; you'll never hear me disparaging them, and not just for political reasons. A bunch of us at Line 6 own studios full of competitors' gear, and a couple of us plan on using Helix and AxeFX together. And Strymon. And Eventide. And Lexicon. And Moog.

Besides, we're more interested in comparing HX amp models with the original amps.
 
BUt the truth is that there is NO other hardware box in the market right now better then the Axe Fx, no matter what you say, that is the truth.

Opinion does not make something a "truth"

The "best" hardware box on the market is what works best for that particular individual for that particular application. What may be "best" for one person is not "best" for another.

Not denying that the Axe Fx is the best gear I've owned and my only regret is not getting one sooner, but I have friends who've played it and they like their Kemper better, and guess what, the Kemper is a great piece of kit too. What is considered the best on the market is purely subjective and opinion based.
 
Back
Top Bottom