the performance of IO manager in GHC 7.10.1rc2

Kazu Yamamoto (=?iso-2022-jp?B?GyRCOzNLXE9CSScbKEI=?=) kazu at iij.ad.jp
Fri Jan 30 01:08:23 UTC 2015


Hi,

As usual, I took benchmark of IO manager to check if preformance
regression is introduced. Fortunately, I don't see any preformance
regression.

+RTS -N<x>    1        2        4        8        16
---------------------------------------------------------
GHC7.8.4       81,413  153,478  270,178  406,448  50,3203
GHC7.10.1rc2   88,247  148,471  265,392  409,514  49,3890

Environment: two real 20 cores machines directly connected by 20G
  - Xeon E5-2650Lv2 (1.70GHz/10cores/25MB) x 2, 8GM, no HT
  - CentOS 7.0
  - Two 10Gs are aggregated

Server: witty -a -m -r 8080 +RTS -A32m -N<x>

Benchmark: weighttp -n 100000 -c 1000 -k -t 16 http://<ip-addr>/

P.S.

If Ben's patch will be included in GHC 7.10, I will try this again.

--Kazu


More information about the ghc-devs mailing list