[Shootout-list] Process Creation - useless test output

Bengt Kleberg bengt.kleberg@ericsson.com
Tue, 05 Oct 2004 09:11:26 +0200


Tomasz Zielonka wrote:
...deleted
> BTW. As far as I understand the benchmark description, the ghc
> implementation seems to be cheating. It creates all the processes, but
> they are quickly killed with BlockedOnDeadMVar exception, because RTS

...deleted

yes, that is cheating.

i have read the fine print (ie, manual :-) for mzscheme and i am making 
the same error there. to avoid garbage collecting the threads i need to 
keep the thread-ids around until the test is done.


> 
> However, there are some RTS options which greatly improve performance.
> The program has to be run this way:
> 
>     ./procinst N +RTS -A20m -k256
> 
> With this options the program runs even 200 times faster than without
> them !?! :-/
> 
> But I don't know if it legal here...

i think it is legal if the requierments in the test are met. what does 
+rts do?


bengt