Page 2 of 5 FirstFirst 1234 ... LastLast
Results 11 to 20 of 42

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

  1. #11
    Join Date
    Oct 2007
    Posts
    92

    Default

    Quote 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

  2. #12
    Join Date
    Aug 2009
    Location
    Russe, Bulgaria
    Posts
    500

    Default

    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?

  3. #13
    Join Date
    Apr 2008
    Location
    Zagreb, Croatia
    Posts
    99

    Default

    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


  4. #14
    Join Date
    Feb 2008
    Location
    127.0.0.1
    Posts
    89

    Default

    Quote 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.

  5. #15
    Join Date
    Jul 2008
    Posts
    1,718

    Default

    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 at 08:30 AM.

  6. #16
    Join Date
    Jul 2008
    Posts
    1,718

    Default

    Quote 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.

  7. #17
    Join Date
    Jul 2008
    Posts
    1,718

    Default

    Quote 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

  8. #18
    Join Date
    Jan 2009
    Location
    Italy
    Posts
    82

    Default

    Quote 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...

  9. #19
    Join Date
    Jul 2008
    Posts
    1,718

    Default

    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

  10. #20
    Join Date
    Oct 2009
    Posts
    353

    Default

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

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •