Memory: 7.256Integer: 6.257FP: 5.465
[root@localhost nbench-byte-2.2.3]# ./nbenchBYTEmark* Native Mode Benchmark ver. 2 (10/95)Index-split by Andrew D. Balsa (11/97)Linux/Unix* port by Uwe F. Mayer (12/96,11/97)TEST : Iterations/sec. : OldIndex : New Index : : Pentium 90* : AMD K6/233*--------------------:------------------:-------------:------------NUMERIC SORT : 605.52 : 15.53 : 5.10STRING SORT : 79.948 : 35.72 : 5.53BITFIELD : 2.486e+08 : 42.64 : 8.91FP EMULATION : 115.52 : 55.43 : 12.79FOURIER : 6882.9 : 7.83 : 4.40ASSIGNMENT : 9.0766 : 34.54 : 8.96IDEA : 1770.8 : 27.08 : 8.04HUFFMAN : 1248 : 34.61 : 11.05NEURAL NET : 11.217 : 18.02 : 7.58LU DECOMPOSITION : 362.64 : 18.79 : 13.57==========================ORIGINAL BYTEMARK RESULTS==========================INTEGER INDEX : 32.981FLOATING-POINT INDEX: 13.838Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0==============================LINUX DATA BELOW===============================CPU : DualL2 Cache :OS : Linux 2.6.39.4+C compiler : gcc version 4.7.2 (GCC)libc : libc-2.17.soMEMORY INDEX : 7.613INTEGER INDEX : 8.726FLOATING-POINT INDEX: 7.675Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38* Trademarks are property of their respective holder.
[root@localhost nbench-byte-2.2.3]# ./nbenchBYTEmark* Native Mode Benchmark ver. 2 (10/95)Index-split by Andrew D. Balsa (11/97)Linux/Unix* port by Uwe F. Mayer (12/96,11/97)TEST : Iterations/sec. : Old Index : New Index : : Pentium 90* : AMD K6/233*--------------------:------------------:-------------:------------NUMERIC SORT : 764 : 19.59 : 6.43STRING SORT : 86.68 : 38.73 : 5.99BITFIELD : 2.6623e+08 : 45.67 : 9.54FP EMULATION : 144.52 : 69.35 : 16.00FOURIER : 7576.7 : 8.62 : 4.84ASSIGNMENT : 10.489 : 39.91 : 10.35IDEA : 1778.3 : 27.20 : 8.08HUFFMAN : 1242.1 : 34.44 : 11.00NEURAL NET : 13.962 : 22.43 : 9.43LU DECOMPOSITION : 429.92 : 22.27 : 16.08==========================ORIGINAL BYTEMARK RESULTS==========================INTEGER INDEX : 36.711FLOATING-POINT INDEX: 16.267Baseline (MSDOS*) : Pentium* 90, 256 KB L2-cache, Watcom* compiler 10.0==============================LINUX DATA BELOW===============================CPU : DualL2 Cache :OS : Linux 2.6.39.4+C compiler : gcc version 4.7.2 (GCC)libc : libc-2.17.soMEMORY INDEX : 8.397INTEGER INDEX : 9.779FLOATING-POINT INDEX: 9.022Baseline (LINUX) : AMD K6/233*, 512 KB L2-cache, gcc 2.7.2.3, libc-5.4.38* Trademarks are property of their respective holder.
Ad esempio leggo che Galileo per la gestione del GPIO, si appoggia ad un Cypress connesso al bus I2C, e che tra il chippetto + software overhead, riesce a swtichare i pin massimo a 230Hz.Arduino invece usando il timer hardware integrato nell'AVR328 può fare circa 4MHz, mentre via software si superano i 110 KHz.Questo vuol dire che con Galileo bisognerà fare le capriole se si vuole pilotare qualche sorta di bus con bitbashing a velocità "umane"