Barcelona vs Core2

By: David Kanter (dkanter.delete@this.realworldtech.com), May 16, 2007 11:53 am
Room: Moderated Discussions
EduardoS (no@spam.com) on 5/16/07 wrote:
---------------------------
>Ok, a 4th unit can speed up the code a little, but...
>Let's do the comparisson right:
>Both Barcelona and Core 2 have 3 ALU, Core 2 have 1 big >decoder able to handle
>almost every instrcution, and 3 decoders able to handle >simple instructions, Barcelona
>have 3 decoders able to handle almost every instruction, >the result...

Honestly, I don't think there is a huge difference in decoding. How many instructions are there that require the complex decoder for Core2? It's not that many.

>If the code has 3 consecutives complex instructions and 3 >simple instruction Core
>2 will need two cycles to decode the first 2 instructions, >and 1 more cycle to decode
>the other 4, Barcelona will decode the first 3 instruction >in the first cycle, and the other 3 in the second cycle...
>There is a diference in the retirenment, macro-Ops vs uOps
>add eax, eax => 1 macro-Ops, 1 uOps
>add [eax+ebx], ecx => 1 macro-Ops, 2 uOps

Realistically, I doubt that happens much.

>Due to this diferences, in real code both Barcelona and >Core 2 will have similar
>decoding, executing and retiring capabilities.

THere are a lot of differences, as you have pointed out.

DK
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Barcelona optimization guidemas2007/05/10 06:43 AM
  Barcelona optimization guideLinus Torvalds2007/05/10 09:00 AM
    Barcelona optimization guideRob Thorpe2007/05/10 09:23 AM
      Barcelona optimization guideLinus Torvalds2007/05/10 09:42 AM
        Barcelona optimization guideRob Thorpe2007/05/11 08:22 AM
          Barcelona optimization guideDavid Kanter2007/05/11 04:17 PM
            Barcelona optimization guideLinus Torvalds2007/05/11 04:30 PM
            Barcelona optimization guideanonymous2007/05/11 10:29 PM
              Barcelona optimization guideanonymous2007/05/12 06:47 AM
              Barcelona optimization guidehobold2007/05/14 04:30 AM
        Barcelona optimization guideAndreas Kaiser2007/05/12 08:32 AM
  Barcelona optimization guideVincent Diepeveen2007/05/13 04:20 AM
    Barcelona optimization guideEduardoS2007/05/13 06:01 AM
      Barcelona optimization guideVincent Diepeveen2007/05/13 08:18 AM
        Barcelona optimization guideMichael S2007/05/13 09:03 AM
        Barcelona optimization guideEduardoS2007/05/13 09:30 AM
        Barcelona optimization guideDresdenboy2007/05/14 07:18 AM
          Barcelona optimization guideVincent Diepeveen2007/05/16 01:36 AM
            Barcelona optimization guideEduardoS2007/05/16 05:57 AM
              Barcelona optimization guideVincent Diepeveen2007/05/16 08:51 AM
        Barcelona optimization guideDavid Kanter2007/05/16 03:13 AM
          Barcelona vs Core2 Vincent Diepeveen2007/05/16 05:35 AM
            Barcelona vs Core2 David Kanter2007/05/16 11:06 AM
            Barcelona vs Core2 EduardoS2007/05/16 11:41 AM
              Barcelona vs Core2 David Kanter2007/05/16 11:53 AM
                Barcelona vs Core2 EduardoS2007/05/16 12:37 PM
                  Barcelona vs Core2 David Kanter2007/05/16 01:43 PM
                    Barcelona vs Core2 EduardoS2007/05/16 03:32 PM
                    Barcelona vs Core2 Gabriele Svelto2007/05/17 05:38 AM
          Barcelona optimization guideanonymous2007/05/16 07:13 PM
            Barcelona optimization guideMichael S2007/05/17 04:26 AM
              Barcelona optimization guideanonymous2007/05/17 05:23 PM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell avocado?