Блог пользователя ilyaraz

Автор ilyaraz, история, 8 лет назад, По-английски

Hi all,

Can you help me test our implementation of the Fast Hadamard Transform? It will take you a couple of minutes provided that you have modern enough C and C++ compilers. I'm especially interested in testing it under OS X and 32-bit systems.

You would need to have gcc that would compile C99 and g++ that would compile C++11. Also, you would need make to build everything.

What you need to do:

  1. Tell me your OS and CPU.
  2. Download the code from http://ilyaraz.org/fht.zip and unzip.
  3. Run "make", tell me if something does not compile.
  4. Run "test", make sure it does not fail. Tell me, if it fails.
  5. Run "best_chunk" with n = 1024, 1048576, 134217728 and send me the outputs.

Thanks! Ilya

  • Проголосовать: нравится
  • +45
  • Проголосовать: не нравится

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Auto comment: topic has been updated by ilyaraz (previous revision, new revision, compare).

»
8 лет назад, # |
  Проголосовать: нравится +10 Проголосовать: не нравится
OS X 10.11.1  
1.7 GHz Intel Core i5  
All tests ok.

Outputs

»
8 лет назад, # |
  Проголосовать: нравится +15 Проголосовать: не нравится
»
8 лет назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится
»
8 лет назад, # |
  Проголосовать: нравится +13 Проголосовать: не нравится
Linux 4.1.10-100.fc21.x86_64
Xeon E5-1650 v3 3.50GHz

Output

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

OS X 10.10.5/2.6 GHz Intel Core i7: clang, gcc-5.2.0

Linux 4.0.4/2.20 GHz Intel Xeon E5-2660: gcc-4.8.1

All tests ok.

»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
»
8 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
»
8 лет назад, # |
Rev. 2   Проголосовать: нравится 0 Проголосовать: не нравится

OS X: 10.11.1 CPU: 2.5GHz, Core i5 Memory: 8GB 1.6GHz DDR3

For Mega Boss: http://pastebin.com/sVz9HXZm

P.S. How to put a line break?

»
8 лет назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

Linux 4.0.4-301.fc22.x86_64 Intel(R) Xeon(R) CPU E3-1285 v3 @ 3.60GHz

Link: http://pastebin.com/dxu5XLFD