How do I optimize my usage of oclvanitygen? I'd like to extract the most performance possible from oclvanitygen.  Can anyone tell me what the best practices are with this tool?

Examples may include:


Use operating system X, or video card Y
Ensure that the file specified with the -F option has more than 7 characters per row
Ensure that there are no more than Z quantity of lines in the file
Set a custom grid size with the -g option (what is this?)
How many work items per thread ( -w option)
What custom options should I use (-d option)
1) Make sure the Vanitygen you use has the AMD patch (if you have an AMD GPU, Vanitygen Plus has it)

2) Update your GPU drivers (can't be done on Mac)

3) Play with each of these constants. Their effect is different among the GPUs and drivers, and you may never know if they can have a (relatively) significant positive effect performance.

-w &lt;worksize&gt; Set work items per thread in a work unit
-t &lt;threads&gt;  Set target thread count per multiprocessor
-g &lt;x&gt;x&lt;y&gt;    Set grid size
-b &lt;invsize&gt;  Set modular inverse ops per thread