[Libre-soc-bugs] [Bug 939] NLnet 2021 cavatools proposal 2021-08-071

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Sat Nov 26 05:09:46 GMT 2022


--- Comment #9 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Dmitry Selyutin from comment #7)
> (In reply to Luke Kenneth Casson Leighton from comment #6)
> > the only reason proxy works in cavatools is because it is using
> > *actual* userspace memory (!)
> This sounds really creepy.

it's how cavatools gets 250 million instructions per second
per process per host core, where other emulators are a minimum of
20x slower and flat-out incapable of multi-core support!

peter hsu did not design cavatools to be "pretty and nicey-nicey",
he designed it to give developers of applications a good chance at
*real-time* high-performance computationally-extreme emulation, so
that you can test an application *in full*, iteratiely adding new
instructions and new micro-architectures, getting the design right
before dropping 16 to 32 ***MILLION*** dollars on Mask Charges,
only to find that you utterly screwed up.

this is not qemu. we are not in kansas no more.

> > for ISACaller any "memory" is entirely emulated.
> This is the way to go.

in ISACaller yes. and we can expect performance to degrade
even further than it already is.  however, we get readable

You are receiving this mail because:
You are on the CC list for the bug.

More information about the libre-soc-bugs mailing list