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

bugpoint should run tests in parallel #911

Open
llvmbot opened this issue Mar 15, 2005 · 4 comments
Open

bugpoint should run tests in parallel #911

llvmbot opened this issue Mar 15, 2005 · 4 comments

Comments

@llvmbot
Copy link
Collaborator

@llvmbot llvmbot commented Mar 15, 2005

Bugzilla Link 539
Version trunk
OS All
Reporter LLVM Bugzilla Contributor
CC @Bigcheese

Extended Description

I will send a box of salty dead fish to anyone who can multithread bugpoint (or
rather, get bugpoint to spawn parallel gcc/llc processes in some effective manner)

@lattner
Copy link
Collaborator

@lattner lattner commented Mar 15, 2005

That would be cool, but I wouldn't hold your breath over it. Bugpoint gets
hacked on when people get annoyed at it enough to do something. :)

@llvmbot
Copy link
Collaborator Author

@llvmbot llvmbot commented Dec 23, 2005

Mine.

@llvmbot
Copy link
Collaborator Author

@llvmbot llvmbot commented Dec 27, 2005

Reid, cool! A few thoughts/requests:

  1. Instead of just forking at each branch in the (binary) tree of tests bugpoint
    does (when trying to nail a function being miscompiled), can you turn it into an
    n-ary tree? i.e. at the first stage, compile say 4 threads x (1/4 the program
    with llc, 3/4 with native) - this will increase the amount of "wasted"
    computation but should greatly speed up bugpointing real-world programs on
    people's shiny new multicore systems...

  2. when bugpoint is down to testing single instructions, can you make a "work
    list" out of these and have however many threads the user says are available
    chipping away at it?

  3. (for extra fish) - get 1) and 2) working when trying to find JIT bugs!

  4. email me your address (I'm not joking about the fish ;)

@llvmbot
Copy link
Collaborator Author

@llvmbot llvmbot commented Dec 27, 2005

Turning loop extraction into a work-list kinda thing would be cool, too.

(sorry for being greedy :( )

@llvmbot llvmbot transferred this issue from llvm/llvm-bugzilla-archive Dec 3, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants