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

Closed
llvmbot opened this issue Mar 15, 2005 · 5 comments
Closed

bugpoint should run tests in parallel #911

llvmbot opened this issue Mar 15, 2005 · 5 comments
Labels
bugzilla Issues migrated from bugzilla obsolete Issues with old (unsupported) versions of LLVM tools:bugpoint

Comments

@llvmbot
Copy link
Collaborator

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 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 commented Dec 23, 2005

Mine.

@llvmbot
Copy link
Collaborator Author

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 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
@arsenm
Copy link
Contributor

arsenm commented Aug 4, 2023

Obsoleted by llvm-reduce which does support parallel reduction

@arsenm arsenm closed this as not planned Won't fix, can't repro, duplicate, stale Aug 4, 2023
@EugeneZelenko EugeneZelenko added the obsolete Issues with old (unsupported) versions of LLVM label Aug 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bugzilla Issues migrated from bugzilla obsolete Issues with old (unsupported) versions of LLVM tools:bugpoint
Projects
None yet
Development

No branches or pull requests

4 participants