Mak0
Head-Fier
- Joined
- Jun 16, 2015
- Posts
- 64
- Likes
- 12
Well a quad core cpu has the potential to be twice as fast as a dual core cpu of same speed, but it's up to the software to utilize the potential, otherwise it's wasted. Multi tasking with 4 cores in use the quad core will be twice as fast, web browsers utilize a separate core per tab open, couple that with listening to the music app while browsing the web, it's easy to see the advantages of quad core performance in multi app use. But a single app can also use all the cores if designed to (web browser, some games etc).
Android performance in general can also benefit from quad core. Just go into your phones running apps menu, usually a whole bunch running in the back round, even the keyboard is a separate app that can use a separate core, there are quite a few apps that pile up, quad core will handle normal use better than a dual core, and when pushed can be twice as fast.
I personally went from a dual core phone to a quad core, it was night and day difference to me, but obviously there were other factors involved in the performance gap, like android version.
That's exactly what I meant by "in theory"

Truth is that multi-threading on a given android application is not so common. Android as an OS will of course try to dispatch the load between the cores but it's not as optimized as on the application level, as you have mentionned it.
Desktop applications using multi-threading are quite common now but it's far from being perfect. Big application providers that are to be used on very high end work desktop or servers do enable it for performance reasons (obviously). For more simple applications (say, Office suite or most video games), at best dual core is supported and it's not necessarilyfaster than single core due to poor implementation.
All in all, yes having twice as many similar cores is better, but it's so far from being "twice as good" that I had to jump in the discussion. Having quad core CPU will be beneficial on the long term as multi-threading will be more and more implemented and perfected by software developers. The bottleneck will more likely be the RAM than the CPU: 1 GB is not an astounding lot, 2 GB would have been probably better for multi-tasking.
Therefore, FiiO went for a quad core CPU so they can improve their own implementation of sound drivers to fully use the 4 cores to give as much power as possible for processing data (equalizer, reading large bit-rate files in the player, separating the different pists...) and less on the RAM because multi-tasking is an option. This is a DAP after all, a device to listen to music, not a smartphone.
just my 0.02$