sampsyo / cs6120

advanced compilers
https://www.cs.cornell.edu/courses/cs6120/2023fa/
MIT License
709 stars 157 forks source link

[Blog] AsyncBril #424

Open evanmwilliams opened 7 months ago

evanmwilliams commented 7 months ago

Final project for CS 6120 with @emwangs and @he-andy

evanmwilliams commented 7 months ago

Here's the link to our actual code: https://github.com/sampsyo/bril/pull/305

https://github.com/he-andy/bril

evanmwilliams commented 7 months ago

@sampsyo For sure, there were two main reasons we pivoted from the original idea.

The first is that we weren't confident in our ability to implement re-looper with the time we had for the project. We read the paper and it was pretty gnarly to understand, and without re-looper the translations become pretty trivial so maybe the scope of the project wasn't well suited for us.

The other reason is that we were much more interested in concurrency (especially after the last lecture). We wanted to do something related to performance and lost interest in our original idea. We thought the Async idea was a cool idea way to explore this. We probably should've let you know before we pivoted - in all honesty we switched up pretty late and were heads down on development so it slipped our minds - sorry about that!

sampsyo commented 7 months ago

Cool; thanks for the extra detail!