freevec.org

  • about
  • benchmarks
Home

libfreevec 1.0.4 benchmarks updated!

markos — Thu, 21/08/2008 - 11:23

Hello again,

I managed to find time to update all of the libfreevec benchmarks to the latest version 1.0.4 and also include more complete tests and added a non-ppc architecture (an Athlon X2 5000 @2.6Ghz) where the same tests were run (as 32-bit apps on a 64-bit Linux) for comparison. This is important for two reasons:

  • to find how PowerPC CPUs compare to a current popular x86 CPU (the same benchmarks will be done on an Intel CPU soon)
  • to find any deficiencies in glibc itself (as you will see there are many).

All benchmarks were run on OpenSuse 11.0, except for the G5 which uses Debian Lenny/testing. The compiler used was gcc 4.3.2. All functions have been tested to work correctly on each platform.

  • bmove512
  • memccpy()
  • memchr()
  • memcmp()
  • memcpy()
  • memfrob()
  • memmove()
  • mempcpy()
  • memrchr()
  • memset()
  • strcmp()
  • strcpy()
  • strlen()
  • strncmp()
  • strncpy()
  • strnlen()
  • swab()
  • Comments/Conclusions
bmove512 ›
  • AltiVec
  • Benchmarking
  • libfreevec
  • Login to post comments

Primary links

  • About
    • History of libfreevec
  • Benchmarks
    • libfreevec

Search

User login

  • Request new password

Popular tags

Addition Algorithms AltiVec ARM Benchmarking float Inverse libfreevec Matrix Memory Multiply NEON reference Scale SSE String searching Subtraction Translate Transpose Tutorial
more tags

Please donate to libfreevec to ensure its continuing development! Donations are done via Paypal.





  • about
  • benchmarks

Copyright (c)2008 by CODEX.
Powered by Drupal. Using theme Deco.
All Google charts have been created by the CSV Chart and Chart API Drupal modules.