Stream: cranelift

Topic: sightglass status


view this post on Zulip Yury Delendik (Jun 21 2022 at 16:04):

Status check: is sightglass / bench-api actively worked on?

view this post on Zulip Chris Fallin (Jun 21 2022 at 16:07):

cc @Andrew Brown / @Johnnie Birch / @fitzgen (he/him) -- to some degree yes, by all of them, though we all have N things on our plate so no one fulltime

view this post on Zulip Yury Delendik (Jun 21 2022 at 16:07):

I have couple of questions: are there other implementor of the API? When benchmarking is done: is parallel compilation expected?

view this post on Zulip Chris Fallin (Jun 21 2022 at 16:08):

re: 1, @Andrew Brown is I think working on benchmarking against V8, so that would imply a bench-api wrapper? Re: 2, yes, parallel compilation is expected

view this post on Zulip Andrew Brown (Jun 21 2022 at 16:09):

Yeah, see https://github.com/bytecodealliance/sightglass/pull/166

This change adds the beginnings of a new V8 engine to Sightglass. It uses V8's libwee8 library as the backing engine and constructs a libengine.so in C++ that is compatible with Sightglass. As-is, ...

view this post on Zulip fitzgen (he/him) (Jun 21 2022 at 17:35):

@Yury Delendik are you looking to add a SM implementation of the bench API?

view this post on Zulip Yury Delendik (Jun 21 2022 at 17:37):

@fitzgen (he/him) pretty much, I have basic bindings but not sure in its quality (and most of wasi is missing)

view this post on Zulip fitzgen (he/him) (Jun 21 2022 at 17:38):

it will be kinda hard to run any of the non-toy benchmarks without wasi clocks/random/file io, fwiw

view this post on Zulip Andrew Brown (Jun 21 2022 at 18:04):

@Yury Delendik, I've been thinking about bringing in uvwasi for the V8 engine... do you want to use the same for SM?

view this post on Zulip Yury Delendik (Jun 21 2022 at 18:06):

yeah, if it is possible


Last updated: Dec 23 2024 at 12:05 UTC