1) Yes... just launch all your microbenchmarks as background processes, as you would on any ordinary machine.
./microbenchmark1 & microbenchmark1_pid=$! ./microbenchmark2 & microbenchmark2_pid=$! etc. 2) Use taskset when launching the benchmarks to specify their affinity. $(taskset -c 0 ./microbenchmark1 &) #run on core 0 $(taskset -c 1 ./microbenchmark2 &) #run on core 1 (or specify their pid after they've launched) i.e., $(taskset -p -c 0 12345) Tyler > Hi all, > > I have two questions. I would really appreciate it if you could share your > experience or knowledge regarding them. > > 1) How can I run multiple benchmarks simultaneously on MARSSX86? > 2) Does MARSSX86 provide the ability to assign each benchmark to a > specific > core in a multicore configuration? > > Regards > Mansour > _______________________________________________ > http://www.marss86.org > Marss86-Devel mailing list > [email protected] > https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel > _______________________________________________ http://www.marss86.org Marss86-Devel mailing list [email protected] https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
