PSC scores

Article: Fall Processor Forum 2006: IBM's POWER6
By: Eric Bron (eric.bron.delete@this.adeptdevelopment.com), November 6, 2006 1:25 am
Room: Moderated Discussions
I have optimized the code a bit (unrolled 8x the loops) and run again the test on two targets. The unaligned version is roughly 9x slower on Core ! I suppose we will have to continue aligning our (local) data for the years to come.




;;; Aligned path :

$B48$3: ; Preds $B48$3 $B48$2

;;; {
;;; Store(d+i,QFloat(a+i)+QFloat(b+i)*QFloat(c+i));

movaps xmm0, XMMWORD PTR [edx+esi*4] ;378.32
mulps xmm0, XMMWORD PTR [ecx+esi*4] ;378.36
addps xmm0, XMMWORD PTR [eax+esi*4] ;378.24
movaps XMMWORD PTR [ebx+esi*4], xmm0 ;378.9

;;; i+=4;
;;; Store(d+i,QFloat(a+i)+QFloat(b+i)*QFloat(c+i));

movaps xmm1, XMMWORD PTR [edx+esi*4+16] ;380.32
mulps xmm1, XMMWORD PTR [ecx+esi*4+16] ;380.36
addps xmm1, XMMWORD PTR [eax+esi*4+16] ;380.24
movaps XMMWORD PTR [ebx+esi*4+16], xmm1 ;380.9

;;; i+=4;
;;; Store(d+i,QFloat(a+i)+QFloat(b+i)*QFloat(c+i));

movaps xmm2, XMMWORD PTR [edx+esi*4+32] ;382.33
mulps xmm2, XMMWORD PTR [ecx+esi*4+32] ;382.37
addps xmm2, XMMWORD PTR [eax+esi*4+32] ;382.25
movaps XMMWORD PTR [ebx+esi*4+32], xmm2 ;382.10

;;; i+=4;
;;; Store(d+i,QFloat(a+i)+QFloat(b+i)*QFloat(c+i));

movaps xmm3, XMMWORD PTR [edx+esi*4+48] ;384.35
mulps xmm3, XMMWORD PTR [ecx+esi*4+48] ;384.39
addps xmm3, XMMWORD PTR [eax+esi*4+48] ;384.27
movaps XMMWORD PTR [ebx+esi*4+48], xmm3 ;384.12

;;; i+=4;
;;; Store(d+i,QFloat(a+i)+QFloat(b+i)*QFloat(c+i));

movaps xmm4, XMMWORD PTR [edx+esi*4+64] ;386.34
mulps xmm4, XMMWORD PTR [ecx+esi*4+64] ;386.38
addps xmm4, XMMWORD PTR [eax+esi*4+64] ;386.26
movaps XMMWORD PTR [ebx+esi*4+64], xmm4 ;386.11

;;; i+=4;
;;; Store(d+i,QFloat(a+i)+QFloat(b+i)*QFloat(c+i));

movaps xmm5, XMMWORD PTR [edx+esi*4+80] ;388.32
mulps xmm5, XMMWORD PTR [ecx+esi*4+80] ;388.36
addps xmm5, XMMWORD PTR [eax+esi*4+80] ;388.24
movaps XMMWORD PTR [ebx+esi*4+80], xmm5 ;388.9

;;; i+=4;
;;; Store(d+i,QFloat(a+i)+QFloat(b+i)*QFloat(c+i));

movaps xmm6, XMMWORD PTR [edx+esi*4+96] ;390.33
mulps xmm6, XMMWORD PTR [ecx+esi*4+96] ;390.37
addps xmm6, XMMWORD PTR [eax+esi*4+96] ;390.25
movaps XMMWORD PTR [ebx+esi*4+96], xmm6 ;390.10

;;; i+=4;
;;; Store(d+i,QFloat(a+i)+QFloat(b+i)*QFloat(c+i));

movaps xmm7, XMMWORD PTR [edx+esi*4+112] ;392.35
mulps xmm7, XMMWORD PTR [ecx+esi*4+112] ;392.39
addps xmm7, XMMWORD PTR [eax+esi*4+112] ;392.27
movaps XMMWORD PTR [ebx+esi*4+112], xmm7 ;392.12

;;; i+=4;

add esi, 32 ;393.3
cmp esi, edi ;376.3
jl $B48$3 ; Prob 82% ;376.3


;;; Unaligned path :

$B47$3: ; Preds $B47$3 $B47$2

;;; {
;;; StoreUnaligned(d+i,PeekQuadUnaligned(a+i)+PeekQuadUnaligned(b+i)*PeekQuadUnaligned(c+i));

movups xmm2, XMMWORD PTR [eax+esi*4] ;402.40
movups xmm1, XMMWORD PTR [edx+esi*4] ;402.63
movups xmm0, XMMWORD PTR [ecx+esi*4] ;402.86
mulps xmm1, xmm0 ;402.67
addps xmm2, xmm1 ;402.44
movups XMMWORD PTR [ebx+esi*4], xmm2 ;402.18

;;; i+=4;
;;; StoreUnaligned(d+i,PeekQuadUnaligned(a+i)+PeekQuadUnaligned(b+i)*PeekQuadUnaligned(c+i));

movups xmm5, XMMWORD PTR [eax+esi*4+16] ;404.41
movups xmm4, XMMWORD PTR [edx+esi*4+16] ;404.64
movups xmm3, XMMWORD PTR [ecx+esi*4+16] ;404.87
mulps xmm4, xmm3 ;404.68
addps xmm5, xmm4 ;404.45
movups XMMWORD PTR [ebx+esi*4+16], xmm5 ;404.19

;;; i+=4;
;;; StoreUnaligned(d+i,PeekQuadUnaligned(a+i)+PeekQuadUnaligned(b+i)*PeekQuadUnaligned(c+i));

movups xmm0, XMMWORD PTR [eax+esi*4+32] ;406.41
movups xmm7, XMMWORD PTR [edx+esi*4+32] ;406.64
movups xmm6, XMMWORD PTR [ecx+esi*4+32] ;406.87
mulps xmm7, xmm6 ;406.68
addps xmm0, xmm7 ;406.45
movups XMMWORD PTR [ebx+esi*4+32], xmm0 ;406.19

;;; i+=4;
;;; StoreUnaligned(d+i,PeekQuadUnaligned(a+i)+PeekQuadUnaligned(b+i)*PeekQuadUnaligned(c+i));

movups xmm2, XMMWORD PTR [eax+esi*4+48] ;408.41
movups xmm1, XMMWORD PTR [edx+esi*4+48] ;408.64
movups xmm0, XMMWORD PTR [ecx+esi*4+48] ;408.87
mulps xmm1, xmm0 ;408.68
addps xmm2, xmm1 ;408.45
movups XMMWORD PTR [ebx+esi*4+48], xmm2 ;408.19

;;; i+=4;
;;; StoreUnaligned(d+i,PeekQuadUnaligned(a+i)+PeekQuadUnaligned(b+i)*PeekQuadUnaligned(c+i));

movups xmm2, XMMWORD PTR [eax+esi*4+64] ;410.40
movups xmm1, XMMWORD PTR [edx+esi*4+64] ;410.63
movups xmm0, XMMWORD PTR [ecx+esi*4+64] ;410.86
mulps xmm1, xmm0 ;410.67
addps xmm2, xmm1 ;410.44
movups XMMWORD PTR [ebx+esi*4+64], xmm2 ;410.18

;;; i+=4;
;;; StoreUnaligned(d+i,PeekQuadUnaligned(a+i)+PeekQuadUnaligned(b+i)*PeekQuadUnaligned(c+i));

movups xmm2, XMMWORD PTR [eax+esi*4+80] ;412.41
movups xmm1, XMMWORD PTR [edx+esi*4+80] ;412.64
movups xmm0, XMMWORD PTR [ecx+esi*4+80] ;412.87
mulps xmm1, xmm0 ;412.68
addps xmm2, xmm1 ;412.45
movups XMMWORD PTR [ebx+esi*4+80], xmm2 ;412.19

;;; i+=4;
;;; StoreUnaligned(d+i,PeekQuadUnaligned(a+i)+PeekQuadUnaligned(b+i)*PeekQuadUnaligned(c+i));

movups xmm2, XMMWORD PTR [eax+esi*4+96] ;414.41
movups xmm1, XMMWORD PTR [edx+esi*4+96] ;414.64
movups xmm0, XMMWORD PTR [ecx+esi*4+96] ;414.87
mulps xmm1, xmm0 ;414.68
addps xmm2, xmm1 ;414.45
movups XMMWORD PTR [ebx+esi*4+96], xmm2 ;414.19

;;; i+=4;
;;; StoreUnaligned(d+i,PeekQuadUnaligned(a+i)+PeekQuadUnaligned(b+i)*PeekQuadUnaligned(c+i));

movups xmm2, XMMWORD PTR [eax+esi*4+112] ;416.41
movups xmm1, XMMWORD PTR [edx+esi*4+112] ;416.64
movups xmm0, XMMWORD PTR [ecx+esi*4+112] ;416.87
mulps xmm1, xmm0 ;416.68
addps xmm2, xmm1 ;416.45
movups XMMWORD PTR [ebx+esi*4+112], xmm2 ;416.19

;;; i+=4;

add esi, 32 ;417.3
cmp esi, edi ;400.3
jl $B47$3 ; Prob 82% ;400.3




Prescott 3.2 GHz:
aligned 2.9884 ms ( 1.4942 ns per iteration) 1.000 x best timing
unaligned path + aligned data 10.5584 ms ( 5.2792 ns per iteration) 3.533 x best timing
unaligned path + unaligned data 22.9823 ms (11.4911 ns per iteration) 7.690 x best timing


Core 2 Duo 1.86 GHz:
aligned 3.2573 ms ( 1.6286 ns per iteration) 1.000 x best timing
unaligned path + aligned data 7.8700 ms ( 3.9350 ns per iteration) 2.410 x best timing
unaligned path + unaligned data 29.2813 ms (14.6406 ns per iteration) 8.989 x best timing

< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
POWER6 article onlineDavid Kanter2006/10/16 09:31 PM
  POWER6 article onlineNiels Jørgen Kruse2006/10/16 10:59 PM
    POWER6 article onlineDavid Kanter2006/10/16 11:03 PM
      Interesting cachesPaul Aaron Clayton2006/10/17 05:35 AM
  POWER6 article onlinerwessel2006/10/16 11:17 PM
    POWER6 article onlineGabriele Svelto2006/10/16 11:49 PM
      POWER6 article onlinerwessel2006/10/16 11:55 PM
      POWER6 article onlineDavid Kanter2006/10/17 12:01 AM
        POWER6 article onlineGabriele Svelto2006/10/17 12:06 AM
  BCD arithmetic remarkRob Thorpe2006/10/17 05:57 AM
    BCD arithmetic remarkDavid Kanter2006/10/17 07:04 AM
      BCD arithmetic remarkRob Thorpe2006/10/17 07:33 AM
        Java perfSerge Monkewitz2006/10/17 11:25 AM
          Java perfRob Thorpe2006/10/18 03:27 AM
            Java perfsp2006/10/18 03:50 AM
              Java perfRob Thorpe2006/10/18 07:36 AM
                Data parallelism in .NET using GPUsStephen Goss2006/10/18 10:48 PM
                  Data parallelism in .NET using GPUssp2006/10/19 12:08 AM
                    Data parallelism in .NET using GPUsStephen Goss2006/10/21 01:22 AM
                      Data parallelism in .NET using GPUsfastpathguru2006/11/01 01:30 PM
                        Data parallelism in .NET using GPUsIan Ameline2006/11/01 04:31 PM
                Java perfGabriele Svelto2006/10/18 11:23 PM
                  Java perfRob Thorpe2006/10/19 01:58 AM
              Numerical Java perfWes Felter2006/10/18 09:25 AM
                Numerical Java perfsp2006/10/18 09:46 AM
                  Numerical Java perfRob Thorpe2006/10/18 10:23 AM
                    Numerical Java perfTzvetan Mikov2006/10/18 10:44 AM
                      Numerical Java perfRob Thorpe2006/10/19 03:30 AM
                        Numerical Java perfsp2006/10/19 04:22 AM
                          Numerical Java perfGabriele Svelto2006/10/19 04:33 AM
                          Numerical Java perfRob Thorpe2006/10/19 06:08 AM
                            Numerical Java perfJuho Snellman2006/10/20 07:38 AM
                              Numerical Java perfRob Thorpe2006/10/23 03:54 AM
                                SBCL garbage collectorJuho Snellman2006/10/25 02:29 AM
                          Numerical Java perfTzvetan Mikov2006/10/19 08:04 AM
                        Language safety in a multithread environmentTzvetan Mikov2006/10/19 08:34 AM
                          Language safety in a multithread environmentRicardo B2006/10/19 10:43 AM
                            Language safety in a multithread environmentTzvetan Mikov2006/10/19 11:11 AM
                              Language safety in a multithread environmentRicardo B2006/10/19 01:23 PM
                                Language safety in a multithread environmentTzvetan Mikov2006/10/19 03:08 PM
                                  Language safety in a multithread environmentRicardo B2006/10/20 04:04 AM
                                    Language safety in a multithread environmentTzvetan Mikov2006/10/20 12:53 PM
                                      Language safety in a multithread environmentRicardo B2006/10/20 01:06 PM
                                      PSRicardo B2006/10/20 01:12 PM
                                        PSTzvetan Mikov2006/10/20 02:30 PM
                          Language safety in a multithread environmentGabriele Svelto2006/10/20 12:26 AM
                            Language safety in a multithread environmentTzvetan Mikov2006/10/20 12:34 PM
                              Language safety in a multithread environmentS. Rao2006/10/20 07:39 PM
                                Language safety in a multithread environmentTzvetan Mikov2006/10/21 08:39 AM
                                  Language safety in a multithread environmentS. Rao2006/10/21 02:54 PM
                                    Language safety in a multithread environmentRicardo B2006/10/21 03:45 PM
                                    Language safety in a multithread environmentTzvetan Mikov2006/10/22 08:42 AM
                                      Language safety in a multithread environmentRob Thorpe2006/10/23 08:35 AM
                                        Language safety in a multithread environmentLinus Torvalds2006/10/23 03:06 PM
                                          Language safety in a multithread environmentTzvetan Mikov2006/10/23 10:55 PM
                                            Language safety in a multithread environmentLinus Torvalds2006/10/24 06:35 AM
                                              Language safety in a multithread environmentTzvetan Mikov2006/10/24 10:26 AM
                                                ClarificationTzvetan Mikov2006/10/24 11:15 AM
                                                Language safety in a multithread environmentLinus Torvalds2006/10/25 06:37 AM
                                                  Language safety in a multithread environmentRob Thorpe2006/10/25 06:52 AM
                                                  Language safety in a multithread environmentTzvetan Mikov2006/10/25 08:01 AM
                                                    Language safety in a multithread environmentLinus Torvalds2006/10/25 04:24 PM
                                                      Language safety in a multithread environmentS. Rao2006/10/25 05:08 PM
                                                        Other approachesRob Thorpe2006/10/26 09:09 AM
                                                          Hang on I forgot the other approachesRob Thorpe2006/10/26 09:27 AM
                                                            Hang on I forgot the other approachesS. Rao2006/10/26 01:16 PM
                                                      Language safety in a multithread environmentGabriele Svelto2006/10/26 02:56 AM
                                                        Language safety in a multithread environmentLinus Torvalds2006/10/26 06:52 AM
                                                          Language safety in a multithread environmentGabriele Svelto2006/10/26 07:11 AM
                                                            "Safety" and different types of safetyRob Thorpe2006/10/26 07:58 AM
                                                              "Safety" and different types of safetyLinus Torvalds2006/10/26 08:26 AM
                                                                "Safety" and different types of safetyRob Thorpe2006/10/26 08:50 AM
                                                                  "Safety" and different types of safetyTzvetan Mikov2006/10/26 09:56 AM
                                                                    Exactly!Gabriele Svelto2006/10/26 11:29 PM
                                                                  message passing languagesFoo_2006/10/28 12:19 AM
                                                        Language safety in a multithread environmentRob Thorpe2006/10/26 09:45 AM
                                                          RecapTzvetan Mikov2006/10/26 10:19 AM
                                                            Information and ickiness on JavaRob Thorpe2006/10/27 03:38 AM
                                                              Excellent threadJasonB2006/10/27 01:57 PM
                                                                Excellent threadsp2006/10/27 11:38 PM
                                                              Information and ickiness on JavaTzvetan Mikov2006/10/27 04:12 PM
                                                      Language safety in a multithread environmentTzvetan Mikov2006/10/26 07:17 AM
                                                        Language safety in a multithread environmentLinus Torvalds2006/10/26 07:57 AM
                                                          Language safety in a multithread environmentRob Thorpe2006/10/26 08:38 AM
                                                            Language safety in a multithread environmentS. Rao2006/10/26 01:51 PM
                                                              Language safety in a multithread environmentRob Thorpe2006/10/27 12:26 AM
                                                                Language safety in a multithread environmentLinus Torvalds2006/10/27 07:40 AM
                                                                  Language safety in a multithread environmentRob Thorpe2006/10/27 08:06 AM
                                                                    Language safety in a multithread environmentLinus Torvalds2006/10/27 09:53 AM
                                                                      Language safety in a multithread environmentrwessel2006/10/27 02:21 PM
                                                                        Explicit vs implicit barriersTzvetan Mikov2006/10/27 04:39 PM
                                                                          Explicit vs implicit barriersLinus Torvalds2006/10/27 05:28 PM
                                                                            Explicit vs implicit barriersTzvetan Mikov2006/10/28 05:02 PM
                                                                              Explicit vs implicit barriersLinus Torvalds2006/10/28 06:55 PM
                                                                                Explicit vs implicit barriersRob Thorpe2006/10/31 11:37 AM
                                                                            Explicit vs implicit barriersRob Thorpe2006/10/31 11:15 AM
                                                                          Explicit vs implicit barriersrwessel2006/10/27 05:39 PM
                                                                      Why OoO stores are evil but OoO loads are o.k.?Michael S2006/10/28 01:10 PM
                                                                        Why OoO stores are evil but OoO loads are o.k.?Linus Torvalds2006/10/28 03:29 PM
                                                                          Why OoO stores are evil but OoO loads are o.k.?Ricardo B2006/10/30 05:36 AM
                                                                            Why OoO stores are evil but OoO loads are o.k.?Linus Torvalds2006/10/30 08:57 AM
                                                                              Why OoO stores are evil but OoO loads are o.k.?Tzvetan Mikov2006/10/30 10:55 AM
                                                                                Why OoO stores are evil but OoO loads are o.k.?Michael S2006/10/30 11:14 AM
                                                                                  Why OoO stores are evil but OoO loads are o.k.?Tzvetan Mikov2006/10/30 11:20 AM
                                                                                    Why OoO stores are evil but OoO loads are o.k.?Michael S2006/10/30 12:11 PM
                                                                                      A reference would be nice :-) (NT)Tzvetan Mikov2006/10/30 12:32 PM
                                                                                        A reference Michael S2006/10/30 02:37 PM
                                                                                          A reference Tzvetan Mikov2006/11/03 07:57 PM
                                                                                            check your e-mbox (NT)Michael S2006/11/04 11:47 AM
                                                                                      Why OoO stores are evil but OoO loads are o.k.?David Kanter2006/10/30 12:40 PM
                                                                                        Why OoO stores are evil but OoO loads are o.k.?Michael S2006/10/30 01:28 PM
                                                                                          Why OoO stores are evil but OoO loads are o.k.?David Kanter2006/10/30 01:43 PM
                                                                                            Why OoO stores are evil but OoO loads are o.k.?Michael S2006/10/30 03:36 PM
                                                                                              Why OoO stores are evil but OoO loads are o.k.?David Kanter2006/10/30 09:14 PM
                                                                                Why OoO stores are evil but OoO loads are o.k.?Linus Torvalds2006/10/30 11:53 AM
                                                                      Language safety in a multithread environmentRob Thorpe2006/10/31 10:25 AM
                                                                        Language safety in a multithread environmentLinus Torvalds2006/10/31 11:59 AM
                                                                          Language safety in a multithread environmentRob Thorpe2006/10/31 12:38 PM
                                                                            Language safety in a multithread environmentLinus Torvalds2006/10/31 01:02 PM
                                                                              Language safety in a multithread environmentLinus Torvalds2006/10/31 02:54 PM
                                                                                Will reply tommorrow, very busy today (NT)Rob Thorpe2006/11/01 10:14 AM
                                                                              Language safety in a multithread environmentRob Thorpe2006/11/02 12:30 PM
                                                                                Language safety in a multithread environmentrwessel2006/11/02 01:06 PM
                                                                                  Language safety in a multithread environmentGabriele Svelto2006/11/03 01:39 AM
                                                                                    Language safety in a multithread environmentLinus Torvalds2006/11/03 08:40 AM
                                                                                      Language safety in a multithread environmentGabriele Svelto2006/11/03 09:12 AM
                                                                                        Language safety in a multithread environmentLinus Torvalds2006/11/03 12:20 PM
                                                                                          Language safety in a multithread environmentGabriele Svelto2006/11/06 02:42 AM
                                                                                      Language safety in a multithread environmentEric Bron2006/11/04 03:47 AM
                                                                                        Language safety in a multithread environmentGabriele Svelto2006/11/06 03:13 AM
                                                                                      Language safety in a multithread environmentWilco2006/11/04 11:29 AM
                                                                                        Language safety in a multithread environmentRicardo B2006/11/04 01:54 PM
                                                                                        Language safety in a multithread environmentGabriele Svelto2006/11/06 02:54 AM
                                                                                          Language safety in a multithread environmentWilco2006/11/06 11:26 AM
                                                                                            Language safety in a multithread environmentGabriele Svelto2006/11/07 12:54 AM
                                                                                              Language safety in a multithread environmentWilco2006/11/07 03:34 PM
                                                                                                Language safety in a multithread environmentGabriele Svelto2006/11/08 01:29 AM
                                                                                      Language safety in a multithread environmentrwessel2006/11/04 09:13 PM
                                                                                        Language safety in a multithread environmentrwessel2006/11/04 09:23 PM
                                                                                      Language safety in a multithread environmentMichael S2006/11/05 03:05 AM
                                                                                        Language safety in a multithread environmentLinus Torvalds2006/11/05 09:14 AM
                                                                                          unaligned SSE testsEric Bron2006/11/05 01:26 PM
                                                                                            unaligned SSE testsMichael S2006/11/05 02:47 PM
                                                                                              unaligned SSE testsEric Bron2006/11/05 03:23 PM
                                                                                                unaligned SSE testsMichael S2006/11/05 04:03 PM
                                                                                                  unaligned SSE testsEric Bron2006/11/05 04:28 PM
                                                                                                    Now results make sense. How about Psc? (NT)Michael S2006/11/05 04:37 PM
                                                                                                      tomorrow, it's 01:43 PM where I'm (NT)Eric Bron2006/11/05 04:44 PM
                                                                                                        I mean 01:43 AM (NT)Eric Bron2006/11/05 04:45 PM
                                                                                                      PSC scoresEric Bron2006/11/06 01:25 AM
                                                                                                        PSC scoresMichael S2006/11/06 03:28 AM
                                                                                                          PSC scoresIan Ameline2006/11/06 08:00 AM
                                                                                                            meaningful performance gainMichael S2006/11/06 08:33 AM
                                                                                                              meaningful performance gainLinus Torvalds2006/11/06 10:15 AM
                                                                                                                Dynamically resolved alignmentDavid Kanter2006/11/06 11:49 AM
                                                                                                                  Dynamically resolved alignmentRicardo B2006/11/06 12:46 PM
                                                                                                                  Dynamically resolved alignmentLinus Torvalds2006/11/06 12:48 PM
                                                                                                                meaningful performance gainEric Bron2006/11/07 01:23 AM
                                                                                                        RE: "I suppose we will have to continue to align" ...Not really :)redpriest2006/11/06 04:11 PM
                                                                                                          Your point?Michael S2006/11/06 04:47 PM
                                                                                                            Actually Michael, it's quite a bit more than that.redpriest2006/11/06 05:30 PM
                                                                                                              Actually Michael, it's quite a bit more than that.anonymous2006/11/06 07:36 PM
                                                                                                                Actually Michael, it's quite a bit more than that.Linus Torvalds2006/11/06 08:01 PM
                                                                                                                  Actually Michael, it's quite a bit more than that.Rob Thorpe2006/11/07 02:31 AM
                                                                                                                  Actually Michael, it's quite a bit more than that.anonymous2006/11/07 06:27 AM
                                                                                                              link vs linqMichael S2006/11/07 01:04 AM
                                                                                                                link vs linqanonymous2006/11/07 06:13 AM
                                                                                                                  Thank you (NT)Michael S2006/11/07 07:04 AM
                                                                                                          Barcelona dreamsEric Bron2006/11/07 12:08 AM
                                                                                          Language safety in a multithread environmentWilco2006/11/05 02:14 PM
                                                                                            Language safety in a multithread environmentRicardo B2006/11/05 02:56 PM
                                                                                              Language safety in a multithread environmentWilco2006/11/05 05:52 PM
                                                                                                Language safety in a multithread environmentRicardo B2006/11/05 08:09 PM
                                                                                                  Language safety in a multithread environmentWilco2006/11/06 01:25 PM
                                                                                                    Language safety in a multithread environmentRicardo B2006/11/06 02:48 PM
                                                                                                      Language safety in a multithread environmentWilco2006/11/06 03:44 PM
                                                                                                        Language safety in a multithread environmentRicardo B2006/11/06 03:53 PM
                                                                                                        A common problemRob Thorpe2006/11/07 08:45 AM
                                                                                                          A common problemWilco2006/11/09 03:46 PM
                                                                                                            A common problemRob Thorpe2006/11/10 07:29 AM
                                                                                                              A common problemrwessel2006/11/13 03:47 PM
                                                                                                                A common problemWilco2006/11/13 04:51 PM
                                                                                                                  A common problemRob Thorpe2006/11/14 02:38 AM
                                                                                                                    A common problemLinus Torvalds2006/11/14 08:37 AM
                                                                                                                      A common problemRob Thorpe2006/11/14 10:18 AM
                                                                                                                        A common problemagony2006/11/14 01:57 PM
                                                                                                                          A common problemrwessel2006/11/14 03:13 PM
                                                                                                                            A common problemAndi Kleen2006/11/15 03:24 AM
                                                                                                                              A common problemrwessel2006/11/15 03:42 PM
                                                                                                                        A common problemDoug Siebert2006/11/14 08:50 PM
                                                                                                                          x86 versus other platformsDavid Kanter2006/11/14 11:58 PM
                                                                                                                            x86 versus other platformsj2006/11/15 12:57 AM
                                                                                                                          A common problemRob Thorpe2006/11/15 10:56 AM
                                                                                                                            A common problemWilco2006/11/15 12:54 PM
                                                                                                                              A common problemCarlie Coats2006/11/16 05:44 AM
                                                                                                                              A common problemLinus Torvalds2006/11/16 09:03 AM
                                                                                                                      A common problemCarlie Coats2006/11/16 05:38 AM
                                                                                                                        A common problemRob Thorpe2006/11/16 06:29 AM
                                                                                                                    A common problemWilco2006/11/15 01:13 PM
                                                                                                                      A common problemRob Thorpe2006/11/16 08:20 AM
                                                                                                                        A common problemrwessel2006/11/16 03:27 PM
                                                                                                                        A common problemWilco2006/11/17 01:20 PM
                                                                                                                          A common problemRob Thorpe2006/11/20 03:14 AM
                                                                                          You are aiming too lowMichael S2006/11/05 03:19 PM
                                                                                            And you're aiming quite highRob Thorpe2006/11/06 07:00 AM
                                                                                    Language safety in a multithread environmentWilco2006/11/04 10:20 AM
                                                                                      Language safety in a multithread environmentGabriele Svelto2006/11/06 03:10 AM
                                                                                        Language safety in a multithread environmentWilco2006/11/06 09:59 AM
                                                                                          Language safety in a multithread environmentGabriele Svelto2006/11/08 01:47 AM
                                                                                            Language safety in a multithread environmentWilco2006/11/13 04:13 PM
                                                                                              Language safety in a multithread environmentGabriele Svelto2006/11/14 01:15 AM
                                                                                                Language safety in a multithread environmentWilco2006/11/17 01:51 PM
                                                                                    Language safety in a multithread environmentrwessel2006/11/04 09:11 PM
                                                                                  Language safety in a multithread environmentRob Thorpe2006/11/03 08:58 AM
                                                                  Language safety in a multithread environmentbandwidth2006/10/27 05:47 PM
                                                                    Language safety in a multithread environmentLinus Torvalds2006/10/27 06:52 PM
                                                                      Language safety in a multithread environmentLinus Torvalds2006/10/27 07:10 PM
                                                                        Language safety in a multithread environmentbandwidth2006/10/28 02:17 AM
                                                                      Language safety in a multithread environmentbandwidth2006/10/28 02:09 AM
                                                                        Language safety in a multithread environmentLinus Torvalds2006/10/28 08:23 AM
                                                                      Language safety in a multithread environmentGabriele Svelto2006/10/30 02:26 AM
                                                                        Language safety in a multithread environmentRicardo B2006/10/30 05:52 AM
                                                                        Language safety in a multithread environmentJasonB2006/10/30 06:12 AM
                                                                          Language safety in a multithread environmentGabriele Svelto2006/10/30 06:28 AM
                                                                            Language safety in a multithread environmentJasonB2006/10/30 07:32 AM
                                                                              Language safety in a multithread environmentGabriele Svelto2006/10/30 07:48 AM
                                                                                Language safety in a multithread environmentJasonB2006/10/30 08:21 AM
                                                                          Language safety in a multithread environmentRicardo B2006/10/30 06:31 AM
                                                                            Language safety in a multithread environmentGabriele Svelto2006/10/30 06:43 AM
                                                                              Language safety in a multithread environmentRicardo B2006/10/30 06:54 AM
                                                                                Language safety in a multithread environmentGabriele Svelto2006/10/30 07:02 AM
                                                                                  Language safety in a multithread environmentRicardo B2006/10/30 07:12 AM
                                                                                    Language safety in a multithread environmentGabriele Svelto2006/10/30 07:29 AM
                                                                                      Language safety in a multithread environmentRicardo B2006/10/30 07:40 AM
                                                                                Language safety in a multithread environmentdraugaz2006/10/30 11:31 AM
                                                                              Language safety in a multithread environmentLinus Torvalds2006/10/30 09:09 AM
                                                                                Language safety in a multithread environmentGabriele Svelto2006/10/31 01:01 AM
                                                                                  Language safety in a multithread environmentLinus Torvalds2006/10/31 07:59 AM
                                                                    Language safety in a multithread environmentpgerassi2006/10/27 07:00 PM
                                                                      Language safety in a multithread environmentbandwidth2006/10/28 02:25 AM
                                                                        Language safety in a multithread environmentpgerassi2006/10/31 12:32 AM
                                                                      Language safety in a multithread environmentRob Thorpe2006/10/31 05:52 AM
                                                        pythonFoo_2006/10/28 12:51 AM
                                                          pythonTzvetan Mikov2006/10/28 03:55 PM
                                                            pythonFoo_2006/10/29 02:51 AM
                                                          pythonRob Thorpe2006/10/31 04:01 AM
                                        Language safety in a multithread environmentTzvetan Mikov2006/10/24 09:53 AM
                                          Language safety in a multithread environmentRob Thorpe2006/10/25 12:00 AM
                                          Language safety in a multithread environment (Lock-free structures)Ray2006/10/28 10:25 AM
                                            Language safety in a multithread environment (Lock-free structures)Linus Torvalds2006/10/28 10:58 AM
                                              Language safety in a multithread environment (Lock-free structures)Ray2006/10/28 03:47 PM
                                                Language safety in a multithread environment (Lock-free structures)Linus Torvalds2006/10/28 07:02 PM
                                        Language safety in a multithread environmentJuho Snellman2006/10/25 02:59 AM
                                          Language safety in a multithread environmentRob Thorpe2006/10/25 03:38 AM
                                            Language safety in a multithread environmentJuho Snellman2006/10/25 05:38 AM
                                              Language safety in a multithread environmentRob Thorpe2006/10/25 06:06 AM
                                                More on this topicRob Thorpe2006/10/25 07:41 AM
                                                  More on this topicTzvetan Mikov2006/10/25 09:17 AM
                                                    More on this topicRob Thorpe2006/10/26 01:02 AM
                                                Language safety in a multithread environmentJuho Snellman2006/10/25 09:33 AM
                                                  Language safety in a multithread environmentRob Thorpe2006/10/26 12:48 AM
                                      Language safety in a multithread environmentS. Rao2006/10/23 02:40 PM
                                        Language safety in a multithread environmentTzvetan Mikov2006/10/23 10:38 PM
                                        Language safety in a multithread environmentGabriele Svelto2006/10/24 12:02 AM
                                          Language safety in a multithread environmentS. Rao2006/10/24 11:40 AM
                                        Comparison to stack allocationRob Thorpe2006/10/24 02:09 AM
                                          Comparison to stack allocationS. Rao2006/10/24 11:32 AM
                                            Exactly, see my other post (NT)Rob Thorpe2006/10/24 11:53 PM
                          Language safety in a multithread environmentDavid Wragg2006/10/20 01:46 AM
                            Language safety in a multithread environmentTzvetan Mikov2006/10/21 08:24 AM
                          Ugh, evil problemRob Thorpe2006/10/20 02:56 AM
                            Ugh, evil problemGabriele Svelto2006/10/20 03:38 AM
                              Ugh, evil problemRob Thorpe2006/10/20 04:47 AM
                                Ugh, evil problemGabriele Svelto2006/10/20 04:54 AM
                                Ugh, evil problemRicardo B2006/10/20 05:43 AM
                            Ugh, evil problemJasonB2006/10/20 05:17 AM
                              Ugh, evil problemS. Rao2006/10/20 07:09 PM
                                Ugh, evil problemJasonB2006/10/21 06:58 AM
                                SecondedRob Thorpe2006/10/23 12:53 AM
                          Copying GC Rob Thorpe2006/10/23 01:51 AM
                            Copying GC Tzvetan Mikov2006/10/23 10:13 PM
                              Copying GC Rob Thorpe2006/10/24 12:22 AM
              Python + native extensionsFoo_2006/10/18 01:29 PM
                Python + native extensionssp2006/10/19 12:05 AM
  z9 - Power5 connection?foobar2006/10/17 12:15 PM
    z9 - Power5 connection?David Kanter2006/10/17 01:03 PM
      z9 - Power5 connection?foobar2006/10/17 01:33 PM
        z9 - Power5 connection?rwessel2006/10/17 06:39 PM
          z9 - Power5 connection?foobar2006/10/17 07:38 PM
            Sounds like I should edit the article...David Kanter2006/10/17 09:48 PM
            z9 - Power5 connection?Jesper Frimann2006/10/17 10:59 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell tangerine? 🍊