Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is llvm-propeller still alive? #15

Open
TobyGao opened this issue Oct 7, 2022 · 2 comments
Open

Is llvm-propeller still alive? #15

TobyGao opened this issue Oct 7, 2022 · 2 comments

Comments

@TobyGao
Copy link

TobyGao commented Oct 7, 2022

Hi,
After reading propeller RFC, I found it is an amazing work which really help optimization a lot.
However, After I cloned this repository with its default branch(bb-clusters) and did some experiments.
I don't found it doing something special just like RFC says...
Also, I found you deleted lots of propeller-depended code in the commit 2429f12.
I'm curious about this project status.
Could you kindly give some explanation or some advices for starting testing this project (start from which branch? and what difference between those branches?)

@jiridanek
Copy link

jiridanek commented Apr 4, 2023

The RFC document has disappeared from https://github.com/google/llvm-propeller/blob/plo-dev/Propeller_RFC.pdf

There is ACM article published January 2023, https://dl.acm.org/doi/10.1145/3575693.3575727

There is significant amount of code already merged into LLVM for a long time, for example llvm/llvm-project@9431787

Searching for "propeller" in LLVM gerrit gives some recent results for things still open, https://reviews.llvm.org/search/query/RQ37lBFY6kXp

One of the CLs is this, where the author says that clang itself can be optimized with propeller, https://reviews.llvm.org/D140252

I measured a 20% performance speedup in building clang using a Propeller optimized clang.

As far as I can tell, this thing seems to be ongoing.

@jiridanek
Copy link

And, here's folks that managed to archive the RFC for future reference, https://www.reddit.com/r/rust/comments/yeunrs/comment/iu18t19/?utm_source=reddit&utm_medium=web2x&context=3

Propeller_RFC.html.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants