This is an archive of the discontinued LLVM Phabricator instance.

[gsoc2023] bump entry for pass ordering project to 2023
ClosedPublic

Authored by mtrofin on Feb 6 2023, 7:38 AM.

Diff Detail

Repository
rW llvm-www

Event Timeline

mtrofin created this revision.Feb 6 2023, 7:38 AM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 6 2023, 7:38 AM
mtrofin requested review of this revision.Feb 6 2023, 7:38 AM
mtrofin added inline comments.
OpenProjects.html
18

@asl , OK to just revive the discourse thread, i.e. keep it the same, just add a reply saying "this is ongoing 2023"?

asl added inline comments.Feb 6 2023, 8:26 AM
OpenProjects.html
18

Sure, why not. But in the Open Projects page I would prefer a fresh entry, so we'd have also complete picture without contents :) Thanks!

mtrofin added inline comments.Feb 6 2023, 8:28 AM
OpenProjects.html
18

ack, so can copy and paste 2022 then - unless @tarinduj @jdoerfert - want me to update that blurb from 2022 in any way?

(@asl - I can just clone today and update if Tarindu/Johannes want later?)

asl added inline comments.Feb 6 2023, 8:29 AM
OpenProjects.html
18

Sure, feel free to refine later. It's better than no entry at all ;)

mtrofin updated this revision to Diff 495199.Feb 6 2023, 10:10 AM

cloned 2022->2023 entry, relabeled ID

tarinduj accepted this revision.Feb 6 2023, 3:41 PM
tarinduj added inline comments.
OpenProjects.html
739–746

"However, these standard optimization pipelines are manually designed by compiler developers to perform “reasonably well” for any generic input. Therefore, these pipelines sometimes do not achieve the best optimization possible for a given program as they are not tailored for the program being optimized.

We want to improve the existing heuristics or replace the heuristics with machine learning-based models so that the LLVM compiler can provide a superior order of the passes customized per program."

This would be a bit clearer, I feel.

756

; come up with new optimization sequences through search or learning.

This revision is now accepted and ready to land.Feb 6 2023, 3:41 PM
mtrofin updated this revision to Diff 495306.Feb 6 2023, 3:54 PM
mtrofin marked an inline comment as done.

rebase & feedback

mtrofin marked an inline comment as done.Feb 6 2023, 3:54 PM
mtrofin added inline comments.
OpenProjects.html
739–746

ack, so s/application/program in 3 places, correct?

This revision was automatically updated to reflect the committed changes.