[parsec-users] some questions about ferret
kishoreguptaos at gmail.com
Sun Dec 22 11:27:10 EST 2013
Does ferret often be used in a way that the number of threads for
different stages are different?
Ferret uses one thread for first and last stages. For the 4 middle stages
it uses N threads, where N is the command line parameter. Please see the
paper "Thread Reinforcer: Dynamically Determining Threads via OS level
monitoring". You can find this at
This paper explains more about ferret.
On Sun, Dec 22, 2013 at 1:06 AM, Benzhi Cao <caobenzhi0915 at gmail.com> wrote:
> Hi, recently I use the parsec benchmark suite to do performance testing, I
> know the ferret benchmark is based on ferret toolkit. And I have some
> questions about ferret , explains as follows:
> There are six stages in ferret,including load, Image segmentation,
> Feature extraction, Indexing , Ranking and out. And in the source code,
> you declares different variables for the number of threads for different
> stages like: NTHREAD_SEG, NTHREAD_EXTRACT, NTHREAD_VEC, NTHREAD_RANK. So my
> question is: 1)Does ferret often be used in a way that the number of
> threads for different stages are different? 2)If it was true, can you give
> me an example and explain why?
> Thanks a lot, any help would be appreciated~
> parsec-users mailing list
> parsec-users at lists.cs.princeton.edu
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the parsec-users