Announcement

Collapse
No announcement yet.

Ubuntu 32-bit, 32-bit PAE, 64-bit Benchmarks

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #11
    Originally posted by FireBurn View Post
    The problems is they haven't specified this - in fact they've only told us the differences between the kernels
    True....

    Well I run one of the benchmarks on my system (c-ray .. one run with a 64bit binary; one with a 32bit binary).

    Test system was a core i7 920 running at 3.8ghz with HT enabled (running 64bit kernel for both)
    64 bit:
    ####################################
    C-Ray:
    Total Time

    52.112 Seconds
    52.261 Seconds
    52.124 Seconds

    Average: 52.16 Seconds
    ####################################
    32 bit:
    ####################################
    C-Ray:
    Total Time

    86.997 Seconds
    86.774 Seconds
    86.705 Seconds

    Average: 86.82 Seconds
    ####################################
    The numbers speak for themselves

    Comment


    • #12
      I also think that this huge difference is due to i486, rather than i686 optimization. Does anyone knows how 64-bit programs impact CPU on-die cache memory. Doesn't addresses in it, eat twice as much, than 32-bit code, effectively half usable cache size. How this affects smaller CPUs, like Athlon II for example?

      Comment


      • #13
        It would be really, really great if someone could test Gentoo x86
        vs Gentoo x64 and show whether there are any gains to achieve.
        Both with SSE2/SSE3, gcc optimizations and so on. Phoronix is
        just full of 'Ubuntu this, Ubuntu that' - well Ubuntu is just one
        member of a big GNU/Linux family, give some love to other distros
        as well.

        "So pretty please... with sugar on top. Clean the f-car."
        Winston Wolf

        Comment


        • #14
          Originally posted by clavko View Post
          It would be really, really great if someone could test Gentoo x86
          vs Gentoo x64 and show whether there are any gains to achieve.
          Both with SSE2/SSE3, gcc optimizations and so on. Phoronix is
          just full of 'Ubuntu this, Ubuntu that' - well Ubuntu is just one
          member of a big GNU/Linux family, give some love to other distros
          as well.

          "So pretty please... with sugar on top. Clean the f-car."
          Winston Wolf

          There is a new writer at anand, he using Arch for reviews.
          And I totally agree with "'Ubuntu this, Ubuntu that'.
          Michael promised Sabayon review this week.

          Comment


          • #15
            some time ago I found that some of the PTS tests compile with no optimization at all on 64bit but at least set a sensible march on 32bit.
            If that is still true and some of tests afflicted by this used in the test, the results could be even more one sided.

            That said, while computing tests should show a lead for 64bit because of the additional registers and the greater 'length', it doesn't make a lot of sense when disk bound tests are faster too.

            Something might be rotten in the state of Denmark.
            Last edited by energyman; 12-30-2009, 08:30 AM.

            Comment


            • #16
              Originally posted by Drago View Post
              I also think that this huge difference is due to i486, rather than i686 optimization. Does anyone knows how 64-bit programs impact CPU on-die cache memory. Doesn't addresses in it, eat twice as much, than 32-bit code, effectively half usable cache size. How this affects smaller CPUs, like Athlon II for example?
              not everything doubles. Only integers and pointers. Everything else has the same size. So amd64 code is a bit bigger but not very much.

              Comment


              • #17
                Originally posted by clavko View Post
                It would be really, really great if someone could test Gentoo x86
                vs Gentoo x64 and show whether there are any gains to achieve.
                Both with SSE2/SSE3, gcc optimizations and so on. Phoronix is
                just full of 'Ubuntu this, Ubuntu that' - well Ubuntu is just one
                member of a big GNU/Linux family, give some love to other distros
                as well.

                "So pretty please... with sugar on top. Clean the f-car."
                Winston Wolf

                do it yourself :P

                Comment


                • #18
                  Originally posted by Drago View Post
                  I also think that this huge difference is due to i486, rather than i686 optimization. Does anyone knows how 64-bit programs impact CPU on-die cache memory. Doesn't addresses in it, eat twice as much, than 32-bit code, effectively half usable cache size. How this affects smaller CPUs, like Athlon II for example?
                  There's certainly an increased code size and memory usage, but keep in mind that the default operand size is still 32bit. Addresses are 64bit, so pointers and function calls takes twice the memory, but overall the memory footprint isn't doubled.
                  I haven't seen a real analysis on this, so I can't give you numbers...

                  Comment


                  • #19
                    AFAIR when I switched on disk usage increased by ~25%. RAM usage increased by roughly the same amount.

                    But that was many many years ago

                    Comment


                    • #20
                      We're demanding Phoronix to provide a i686 benchmark too! )
                      Fedora 12 is i686!

                      Comment

                      Working...
                      X