On at 2023-04-05 03:32 +0000, Bret Johnson wrote:
The article is found at
https://pushbx.org/ecm/dokuwiki
/doku.php?id=blog:pushbx:2023:0321_cpu_performance_comparison
I mostly agree with you and your article, but:
fine that you agree, but at most 50% of the article is even close to
'right'.
You're the one who said, "I mostly agree with you and your article, but:", not
me.
Conclusion
CPU-bound benchmarks are much faster on a modern machine than they
are on older ones.
The frequency increase does not actually suffice to explain the
speedup.
Some things, like doing I/O, were not sped up nearly as much
however.
I tried posting a much longer response to this, but it was
apparently rejected by the moderators. Here's a shorter one.
As I already mentioned in the other reply to this thread, feel free to
send me more specific replies to that article.
I/O has also vastly speedup (we have SSD speeds of up to 6 GB/sec).
Just not by doing IN/OUT, but by using memory mapped PCI devices.
I think you're confusing two different things -- MMIO and DMA/Bus-
Mastering.
He is NOT.
I wasn't talking about ecm being confused, I was talking about you. AFAIK, ecm
never tested either MMIO or bus-mastering so never said anything about them.
Yes, the only tests I did involved running Slowdown with and without the
one port I/O instruction patched out in the waste loop. However, Tom is
correct that this specific *port* I/O access to that particular port is
not representative of all possible ways of doing I/O.
Regards,
ecm
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel