Jump to content
IGNORED

Regardless of who has the superior algorithm, heavy lifting tasks can be performed much more efficiently and with much higher precision on chips and FPGAs. This is a well known fact....


Recommended Posts

You mean in the SABRE DAC chips - no FPGA in the Mirus. Two SABRE DAC chips, ESS9016 and 9018 in the older ones, two ESS9018 in the newer ones.

 

I can certainly understand your preference for the SD card as a means of input. It allows you to disconnect your DAC from other electrical equipment. I've run my system using SD card input into my MacBook Pro (in fact I have my entire music collection on SD cards; that's what I listen to when I travel), and yes, I hear a difference when I disconnect my external FW HDD. I eventually determined I liked playback from a RAMDisk better, perhaps because the SD card input is on the USB bus in my model MBP.

 

An experiment: Try upsampling a RedBook file to DSD128 with Audiophile Inventory (AuI ConverteR 48x44 - Hi-End audio converter high resolution files). Load it and the original RedBook file onto an SD card. Make sure the volume is pretty well equalized between the two. (I think the demo version should be able to adjust the volume of the resulting DSD file if you need to. If it doesn't, send me the RedBook file and I'll send you back a reasonably well volume-matched DSD version.) Play back each with your preferred settings, and tell me which you like better (or if you hear little difference). It could go either way, because the SABRE DAC chips can do further conversion/filtering even on DSD128 files, and I assume they're set up to do so in the Mirus. So you'll be hearing the result of both the software and DAC chip filtering from the DSD file, and just the DAC chip filtering from the RedBook file.

 

ImageUploadedByComputer Audiophile1437154426.783677.jpg

 

That looks an awful lot like a FPGA chip to me. Notice how the SD card transport is only 1/2" away.

 

Sorry but no comparison to running a SD card through a computer, then through a USB cable, and then into the USB chip on the left of the FPGA, and then into the FPGA.

Link to comment
[ATTACH]19789[/ATTACH]

 

That looks an awful lot like a FPGA chip to me. Notice how the SD card transport is only 1/2" away.

 

Sorry but no comparison to running a SD card through a computer, then through a USB cable, and then into the USB chip on the left of the FPGA, and then into the FPGA.

 

http://www.resonessencelabs.com/invicta/faq/#Is the SD Card reader simply a feature or does it have some technical advantages over USB for example?

 

Edit: Somewhat less tersely than just a link - (1) There is an FPGA, but they don't use it for filtering/conversion, which is handled by the twin ESS9018 chips. (2) Their beta testers report hearing no difference between SD and USB input any longer after firmware Release 3.

One never knows, do one? - Fats Waller

The fairest thing we can experience is the mysterious. It is the fundamental emotion which stands at the cradle of true art and true science. - Einstein

Computer, Audirvana -> optical Ethernet to Fitlet3 -> Fibbr Alpha Optical USB -> iFi NEO iDSD DAC -> Apollon Audio 1ET400A Mini (Purifi based) -> Vandersteen 3A Signature.

Link to comment

What task are we talking about exactly?

 

In the early 1990s I spent some time trying to hand optimize code for an Intel i860 ... Let me tell you that current special purpose hardware has largely been replaced by multiple Xeon architectures. The Xeon is able to do a lot including on the fly optimization.

 

So generally:Xeon but there are specific tasks suited to FPGAs

Custom room treatments for headphone users.

Link to comment
What task are we talking about exactly?

 

In the early 1990s I spent some time trying to hand optimize code for an Intel i860 ... Let me tell you that current special purpose hardware has largely been replaced by multiple Xeon architectures. The Xeon is able to do a lot including on the fly optimization.

 

So generally:Xeon but there are specific tasks suited to FPGAs

 

Interpolation and associated filtering of PCM digital music files, followed by sigma-delta modulation of the converted files, i.e., converting RedBook and higher resolution files to DSD.

One never knows, do one? - Fats Waller

The fairest thing we can experience is the mysterious. It is the fundamental emotion which stands at the cradle of true art and true science. - Einstein

Computer, Audirvana -> optical Ethernet to Fitlet3 -> Fibbr Alpha Optical USB -> iFi NEO iDSD DAC -> Apollon Audio 1ET400A Mini (Purifi based) -> Vandersteen 3A Signature.

Link to comment

It is true they have had reports that the USB interface sounds identical. Our listening tests tell otherwise. But since interfacing via USB is so popular these days, downplaying their USB interface implementation vs SD card transport, wouldn't be a wise marketing strategy.

Link to comment

Dedicated Line DSD/DXD | Audirvana+ | iFi iDSD Nano | SET Tube Amp | Totem Mites

Surround: VLC | M-Audio FastTrack Pro | Mac Opt | Panasonic SA-HE100 | Logitech Z623

DIY: SET Tube Amp | Low-Noise Linear Regulated Power Supply | USB, Power, Speaker Cables | Speaker Stands | Acoustic Panels

Link to comment
It is true they have had reports that the USB interface sounds identical. Our listening tests tell otherwise. But since interfacing via USB is so popular these days, downplaying their USB interface implementation vs SD card transport, wouldn't be a wise marketing strategy.

 

True - but what do you think of them relegating the mighty FPGA to housekeeping duties?!

 

(Kidding, kidding. :) )

One never knows, do one? - Fats Waller

The fairest thing we can experience is the mysterious. It is the fundamental emotion which stands at the cradle of true art and true science. - Einstein

Computer, Audirvana -> optical Ethernet to Fitlet3 -> Fibbr Alpha Optical USB -> iFi NEO iDSD DAC -> Apollon Audio 1ET400A Mini (Purifi based) -> Vandersteen 3A Signature.

Link to comment
http://www.resonessencelabs.com/invicta/faq/#Is the SD Card reader simply a feature or does it have some technical advantages over USB for example?

 

Edit: Somewhat less tersely than just a link - (1) There is an FPGA, but they don't use it for filtering/conversion, which is handled by the twin ESS9018 chips. (2) Their beta testers report hearing no difference between SD and USB input any longer after firmware Release 3.

 

There's actually 7 filter settings. Only 2 of them are preformed on the chip. The other 5 on the FPGA.

 

I mistakenly was among the crowd that reported no difference between the USB interface and SD card transport. This was very early in my testing of the Mirus. One of the main reasons for this was that I was using my media player system which runs a combination of embedded processor, with embedded light weight operating system. Comparing those 2 is very close but after further listening it became clear that the SD card was superior. However when I connected my Mac mini and Intel Nuc using various media player software, the superiority of the SD card transport became very apparent.

Link to comment
There's actually 7 filter settings. Only 2 of them are preformed on the chip. The other 5 on the FPGA.

 

Ah, OK - interesting. Is that on the page I linked (I didn't read the entire thing)? Do you know which ones are done in the FPGA?

One never knows, do one? - Fats Waller

The fairest thing we can experience is the mysterious. It is the fundamental emotion which stands at the cradle of true art and true science. - Einstein

Computer, Audirvana -> optical Ethernet to Fitlet3 -> Fibbr Alpha Optical USB -> iFi NEO iDSD DAC -> Apollon Audio 1ET400A Mini (Purifi based) -> Vandersteen 3A Signature.

Link to comment
Ah, OK - interesting. Is that on the page I linked (I didn't read the entire thing)? Do you know which ones are done in the FPGA?

 

 

 

Yes scroll down to the bottom of the page. The Sabre slow roll-off and Sabre fast roll-off are in the Sabre chip. The other 5 are in the FPGA, and are far superior in my opinion.

Link to comment
Yes scroll down to the bottom of the page. The Sabre slow roll-off and Sabre fast roll-off are in the Sabre chip. The other 5 are in the FPGA, and are far superior in my opinion.

 

Hmm, I didn't see anything saying the filters are on the FPGA, either on that page or on the filter information page. I did see this on the filter information page:

 

There is nothing about the INVICTA filters that is ‘magic’ – a competent software programmer who understands digital filters should be able to duplicate all that we have done in a sufficiently powerful computer environment.

One never knows, do one? - Fats Waller

The fairest thing we can experience is the mysterious. It is the fundamental emotion which stands at the cradle of true art and true science. - Einstein

Computer, Audirvana -> optical Ethernet to Fitlet3 -> Fibbr Alpha Optical USB -> iFi NEO iDSD DAC -> Apollon Audio 1ET400A Mini (Purifi based) -> Vandersteen 3A Signature.

Link to comment
Hmm, I didn't see anything saying the filters are on the FPGA, either on that page or on the filter information page. I did see this on the filter information page:

 

They didn't build a special 9018 chip for the Invicta/Mirus. Yes it's true the filters aren't magic. They can also be easily duplicated. The location they are being implemented is what's superior.

Link to comment
They didn't build a special 9018 chip for the Invicta/Mirus.

 

There's user-configurable stuff on the SABRE chips. Don't know for certain whether that extends to adding user-programmed interpolation filters, but I don't see why not. It could be on the FPGA, but they actually do talk about a couple of functions the FPGA has (for example, decompressing FLAC files) and don't mention the filters.

One never knows, do one? - Fats Waller

The fairest thing we can experience is the mysterious. It is the fundamental emotion which stands at the cradle of true art and true science. - Einstein

Computer, Audirvana -> optical Ethernet to Fitlet3 -> Fibbr Alpha Optical USB -> iFi NEO iDSD DAC -> Apollon Audio 1ET400A Mini (Purifi based) -> Vandersteen 3A Signature.

Link to comment
Interpolation and associated filtering of PCM digital music files, followed by sigma-delta modulation of the converted files, i.e., converting RedBook and higher resolution files to DSD.

 

My approach, if I were the software developer would be to maximize parallelization of the algorithm such that it could perform better on multiple cores. Even if each core has less than perfect efficiency, eventually adding more cores, using this approach, wins ... or at least that's how the vast majority of current HPC or so-called supercomputers work these days.

Custom room treatments for headphone users.

Link to comment
There's user-configurable stuff on the SABRE chips. Don't know for certain whether that extends to adding user-programmed interpolation filters, but I don't see why not. It could be on the FPGA, but they actually do talk about a couple of functions the FPGA has (for example, decompressing FLAC files) and don't mention the filters.

 

 

 

To be honest I just assumed that the other 5 where implemented in the FPGA. I never actually asked that question directly. But if they are custom programmed into the chip, it doesn't mean that filters can't be programmed into the FPGA as well.

 

Even if far better filters can be implemented on a computer, you need to look at the whole picture. What really matters is the end result of the entire system from source material to analog output. With the Mirus, I'm getting the best sound via the SD card transport. And yes I've tried HQ player with all the filter settings. Fun to play with yes, but when I want to do critical listening it's on the SD card.

Link to comment

With the Mirus, I'm getting the best sound via the SD card transport. And yes I've tried HQ player with all the filter settings. Fun to play with yes, but when I want to do critical listening it's on the SD card.

 

Cool.

One never knows, do one? - Fats Waller

The fairest thing we can experience is the mysterious. It is the fundamental emotion which stands at the cradle of true art and true science. - Einstein

Computer, Audirvana -> optical Ethernet to Fitlet3 -> Fibbr Alpha Optical USB -> iFi NEO iDSD DAC -> Apollon Audio 1ET400A Mini (Purifi based) -> Vandersteen 3A Signature.

Link to comment
My approach, if I were the software developer would be to maximize parallelization of the algorithm such that it could perform better on multiple cores. Even if each core has less than perfect efficiency, eventually adding more cores, using this approach, wins ... or at least that's how the vast majority of current HPC or so-called supercomputers work these days.

 

I assume Miska does this. I think I remember him commenting about it, but am not certain. PeterSt's XXHighEnd allows customization of parallelization (sorry for the multisyllables).

One never knows, do one? - Fats Waller

The fairest thing we can experience is the mysterious. It is the fundamental emotion which stands at the cradle of true art and true science. - Einstein

Computer, Audirvana -> optical Ethernet to Fitlet3 -> Fibbr Alpha Optical USB -> iFi NEO iDSD DAC -> Apollon Audio 1ET400A Mini (Purifi based) -> Vandersteen 3A Signature.

Link to comment
I assume Miska does this. I think I remember him commenting about it, but am not certain. PeterSt's XXHighEnd allows customization of parallelization (sorry for the multisyllables).

 

Without knowing the details of Miska's code, development tools etc. his current code is partially clock bound in that it prefers >= 3.5 ghz and I haven't been able to coax more than 3-3.5 cores worth of CPU. Again, with all dual respect because I think his approach and results are terrific, my impression is that the current code doesn't scale well with >4 CPUs I.e a 4 core 4ghz chip performs ****much better**** than an 8 core 2ghz chip. A goal, IMHO, would be to better equalize these two particularly given the D-1540 ... and heaven might be two of these connected by infiniband (rDRAM)

 

Now as an exercise would be to try and match that CPU power with FPGA and so you see...

Custom room treatments for headphone users.

Link to comment

Now for something completely different..........................follow the money.

 

What is the best most efficient system for mining bitcoin? Dedicated GPU's running dedicated purpose written software. So my answer would be for optimum real-time, most efficient, most powerful filtering use a dedicated GPU.

And always keep in mind: Cognitive biases, like seeing optical illusions are a sign of a normally functioning brain. We all have them, it’s nothing to be ashamed about, but it is something that affects our objective evaluation of reality. 

Link to comment
Now for something completely different..........................follow the money.

 

What is the best most efficient system for mining bitcoin? Dedicated GPU's running dedicated purpose written software. So my answer would be for optimum real-time, most efficient, most powerful filtering use a dedicated GPU.

 

Good thought.

Custom room treatments for headphone users.

Link to comment
Now for something completely different..........................follow the money.

 

What is the best most efficient system for mining bitcoin? Dedicated GPU's running dedicated purpose written software. So my answer would be for optimum real-time, most efficient, most powerful filtering use a dedicated GPU.

 

Mining bitcoin (brute forcing the SHA-256 algorithm) went from CPU to GPU to FPGA to ASIC...

Link to comment
Mining bitcoin (brute forcing the SHA-256 algorithm) went from CPU to GPU to FPGA to ASIC...

 

Good information. I was behind the times on bitcoin mining.

And always keep in mind: Cognitive biases, like seeing optical illusions are a sign of a normally functioning brain. We all have them, it’s nothing to be ashamed about, but it is something that affects our objective evaluation of reality. 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...