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

Reply via email to