Huh, interesting. Any resources where I can learn more about these firmware optimizations? Intuitively, that doesn't make much sense: it would seem that dropping a lot of the software overhead associated with concurrency, etc, would yield a significant improvement.
Having said that, it's also possible that the actual 'software overhead' is pretty much negligible when compared to disk access times.
Would love to learn more on this.