[parsec-users] Number of spawned threads.
kkrangan at eecs.harvard.edu
Sun Apr 6 09:44:09 EDT 2008
Thanks, this works, except for the vips benchmark. I dont really need to
get all benchmarks going for my work, so this is not a problem. Just
letting you know. But if this is supposed to work and I am launching the
run incorrectly, please let me know.
For the vips benchmark, the '-n nthreads' argument does not add or change
any application qualifiers for any of the input sets. That is, for any
other value of '-n' below, the benchmark is launched with identical args.
$ ./parsecmgmt -a run -c myconfig -p vips -i simlarge -n 8
[PARSEC] Warning: At least bash version 3 is recommended. Earlier versions
might not function properly. Current version is 2.05b.0(1)-release.
[PARSEC] Benchmarks to run: vips
[PARSEC] [========== Running benchmark vips ==========]
[PARSEC] Deleting old run directory.
[PARSEC] Setting up run directory.
[PARSEC] Unpacking benchmark input 'simlarge'.
[PARSEC] Running 'time
../pkgs/apps/vips/inst/i586-linux-linux.myconfig/bin/vips im_benchmark bigben_2662x5500.v output.v':
[PARSEC] [---------- Beginning of output ----------]
PARSEC Benchmark Suite Version 1.0
[PARSEC] [---------- End of output ----------]
On Sat, 5 Apr 2008, Christian Bienia wrote:
> Hello Krishna,
> You can specify the number of threads for all PARSEC programs at the command
> line (or some other way at program start). The parsecmgmt tool allows you do
> that in a convenient way. Several programs have to be run with more threads
> than cores, the commercial workloads for example use a number of threads
> equal to the number of cores for each pipeline stage and depend on the
> scheduler to make the right decision. As a rule of thumb, tell parsecmgmt
> that you want to run with N cores and everything will be the way it should
> - Chris
> On Saturday 05 April 2008 03:11 pm, Krishna Rangan wrote:
>> Is it possible to specify the number of threads spawed by the Parsec apps,
>> either at compile time or during the application invocation? Is it
>> possible to do this for some if not all of the parsec apps, and for any of
>> the small/medium/large input sets?
>> I am studying a n-core architecture, and I am looking to create the same
>> number of threads as the number of cores I am modeling.
>> parsec-users mailing list
>> parsec-users at lists.cs.princeton.edu
> parsec-users mailing list
> parsec-users at lists.cs.princeton.edu
More information about the parsec-users