Jim, I'm actually not sure that time will report greater than 100% cpu on ubuntu hardy. (really not sure, and don't have it available right this moment to check). I would however try making a computation that will take a little longer and use the system monitor or /proc to look at your CPU usage rather than time. I've had good luck with GHC 6.8 using > 100% cpu, so I assume 6.10 will work much better.
On Sat, Feb 21, 2009 at 10:32 AM, Bulat Ziganshin <bulat.zigans...@gmail.com> wrote: > Hello Jim, > > Saturday, February 21, 2009, 6:17:54 PM, you wrote: > >> main = a `par` b `par` c `pseq` print (a + b + c) > > two things: > 1) that are grouping order? may be, > a `par` (b `par` (c `pseq` print (a + b + c))) ? > > 2) i recommend you to use 2 *same* computations. > otherwise, it's easily possible that one of them needs much more time > that the rest > > >> where >> a = ack 3 10 >> b = fac 42 >> c = fib 34 > >> fac 0 = 1 >> fac n = n * fac (n-1) > >> ack 0 n = n+1 >> ack m 0 = ack (m-1) 1 >> ack m n = ack (m-1) (ack m (n-1)) > >> fib 0 = 0 >> fib 1 = 1 >> fib n = fib (n-1) + fib (n-2) >> -------------------- > >> Thanks, > >> Jim > > > > > > -- > Best regards, > Bulat mailto:bulat.zigans...@gmail.com > > _______________________________________________ > Haskell-Cafe mailing list > Haskell-Cafe@haskell.org > http://www.haskell.org/mailman/listinfo/haskell-cafe > _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe