All of lore.kernel.org
 help / color / mirror / Atom feed
  • * [RFC] Further SMP / NUMA scheduler improvements
           [not found]                 ` <3FBF099F.8070403@cyberone.com.au>
           [not found]                   ` <1010800000.1069532100@[10.10.2.4]>
    @ 2003-11-30  9:35                   ` Nick Piggin
      1 sibling, 0 replies; 29+ messages in thread
    From: Nick Piggin @ 2003-11-30  9:35 UTC (permalink / raw)
      To: Martin J. Bligh
      Cc: Andi Kleen, Ingo Molnar, Andi Kleen, Con Kolivas, Andrew Morton,
    	jbarnes, efocht, John Hawkes, wookie, linux-kernel, LSE
    
    http://www.kerneltrap.org/~npiggin/w25/
    
    Been sorting some bugs out. Its pretty stable. Although CONFIG_SMT
    is still apparently broken. It will probably stay that way due to not
    having an SMP P4 to test with and being a bit busy with other things.
    
    I have done some tweaking of the "domains", and found some pretty
    impressive performance improvements. The 16-way NUMAQ at OSDL is
    running out of steam now (ie. I've got quite a bit of low hanging
    fruit), and I've only got a couple more days with it anyway. So I'd
    like other architectures especially to try it if interested.
    
    I could assist in building architecture specific scheduling descriptions
    if anyone would like to try it on a non traditional SMP / NUMA, however
    I think something might be broken with SMT handling. Probably active
    migration. I can't be bothered fixing it unless I can find an SMP P4 HT
    to test with :P
    
    (dbench is most significantly improved)
    
    System is dev16-000 at OSDL. total/idle ticks are profiler ticks.
    16GB ram, 4x4 nodes NUMAQ
    model name      : Pentium III (Katmai)
    cpu MHz         : 495.274
    cache size      : 512 KB
     
    dbench                  8       16      32      64      128
    bk19                    470.84  433.47  360.04  351.96  359.86
    w22                     477.35  439.82  387.77  378.65  367.07
    w25                     473.10  587.74  503.35  532.83  524.61
    total/idle ticks
    bk19                    3598603/124601
    w22                     3425876/227225
    w25                     2408853/232176
     
    tbench                  8       16      24      32
    bk19                    46.17   58.74   60.78   59.79
    w22                     47.39   58.72   57.73   57.86
    w25                     53.59   58.60   65.80   63.35
    total/idle ticks
    bk19                    7603448/1115754
    w22                     7808203/1897589
    w25                     7150680/2038258
                                                                                    
    
    kernbench (make -j, 5 runs)     real    user    sys
    bk19                            82.231  997.021 152.044
    w22                             81.384  973.653 140.246
    w25                             80.650  970.900 131.833
    total/idle ticks
    bk19                            2218739/1442831
    w22                             2110820/1398357
    w25                             2062930/1393573
                                                                                    
    
                                                                                    
    
    hackbench (3 runs)      1       100
    bk19                    0.591   37.578
    w22                     0.386   31.954
    w25                     0.365   33.289
    total/idle ticks
    bk19                    1948913/319060
    w22                     1655610/360777
    w25                     1721178/496178
                                                                                    
    
    reaim 256               parent time  child stime  child utime  jpm
    bk19                    247.33       373.57       3568.12      6396.64
    w22                     250.37       332.70       3614.94      6318.97
    w25                     258.67       311.85       3684.09      6116.21
    
    
    
    ^ permalink raw reply	[flat|nested] 29+ messages in thread

  • end of thread, other threads:[~2003-12-08 22:12 UTC | newest]
    
    Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <20031117021511.GA5682@averell>
         [not found] ` <3FB83790.3060003@cyberone.com.au>
         [not found]   ` <20031117141548.GB1770@colin2.muc.de>
         [not found]     ` <Pine.LNX.4.56.0311171638140.29083@earth>
         [not found]       ` <20031118173607.GA88556@colin2.muc.de>
         [not found]         ` <Pine.LNX.4.56.0311181846360.23128@earth>
         [not found]           ` <20031118235710.GA10075@colin2.muc.de>
         [not found]             ` <3FBAF84B.3050203@cyberone.com.au>
         [not found]               ` <501330000.1069443756@flay>
         [not found]                 ` <3FBF099F.8070403@cyberone.com.au>
         [not found]                   ` <1010800000.1069532100@[10.10.2.4]>
         [not found]                     ` <3FC01817.3090705@cyberone.com.au>
    2003-11-23 11:57                       ` [RFC] generalise scheduling classes Nick Piggin
    2003-11-23 12:01                         ` Ingo Molnar
    2003-11-23 12:15                           ` Nick Piggin
    2003-11-23 12:21                             ` Ingo Molnar
    2003-11-23 16:26                           ` Martin J. Bligh
    2003-12-01 10:08                             ` [patch] sched-HT-2.6.0-test11-A5 Ingo Molnar
    2003-12-06 19:01                               ` Martin J. Bligh
    2003-12-06 21:40                                 ` Zwane Mwaikambo
    2003-12-07 13:34                                   ` Ingo Molnar
    2003-12-07 16:39                                     ` Anton Blanchard
    2003-12-07 17:16                                       ` Martin J. Bligh
    2003-12-07 18:31                                         ` Zwane Mwaikambo
    2003-12-07 20:17                                         ` Anton Blanchard
    2003-12-08 17:57                                           ` Ingo Molnar
    2003-12-07 17:22                                       ` Anton Blanchard
    2003-12-08 17:56                               ` William Lee Irwin III
    2003-12-08 18:21                                 ` Ingo Molnar
    2003-12-08 19:12                                   ` William Lee Irwin III
    2003-12-08 22:20                                   ` age
    2003-12-08 19:36                                 ` William Lee Irwin III
    2003-11-23 21:38                         ` [RFC] generalise scheduling classes William Lee Irwin III
    2003-11-24  2:19                           ` Nick Piggin
    2003-11-24  1:06                         ` Anton Blanchard
    2003-11-24  2:26                           ` Nick Piggin
    2003-11-24  2:39                             ` Davide Libenzi
    2003-11-24 22:48                         ` bill davidsen
    2003-11-25  1:46                           ` Nick Piggin
    2003-11-25 16:23                             ` Bill Davidsen
    2003-11-30  9:35                   ` [RFC] Further SMP / NUMA scheduler improvements Nick Piggin
    

    This is an external index of several public inboxes,
    see mirroring instructions on how to clone and mirror
    all data and code used by this external index.