Benchmarks Against Other Processors
1-30
Getting Started With Blackfin Processors
• It contains a number of very tight loops; the use of even fairly small
instruction caches will enhance performance considerably.
• The original program was written in Fortran using single- or dou-
ble-precision calculations.
Whetstone history can be found at:
http://homepage.virgin.net/roy.longbottom/whetstone.htm
Code Used for the Blackfin Compilation
Here is the code used for compilation of Blackfin benchmarks.
Listing 1-2. Whetstone Code Used for Blackfin Compilation
rgetz@test:~/whetstone> bfin-linux-uclibc-gcc -O3 -ffast-math
whetstone.c -o whetstone -lm
rgetz@test:~/whetstone> rcp ./whetstone
[email protected]:/var/.
rgetz@test:~/whetstone> rsh -l root 10.64.204.125 /var/whetstone
1000
Loops: 1000, Iterations: 1, Duration: 6 sec.
C Converted Double Precision Whetstones: 16.7 MIPS
The version of Whetstone that is in the µClinux distribution was taken
from
http://cm.bell-labs.com/netlib/benchmark/index.html
and was
written in 3/20/98 by Rich Painter, as an update of the original 1987 C
version of the Whetstone benchmark. This updated version corrects a
minor oversight in the original version which caused the output of the
original C version to look different from the original Fortran version.
Summary of Contents for Blackfin
Page 10: ...Contents x Getting Started With Blackfin Processors ...
Page 18: ...Product Information xviii Getting Started With Blackfin Processors ...
Page 66: ...Benchmarks Against Other Processors 1 48 Getting Started With Blackfin Processors ...
Page 148: ...Available Support 3 24 Getting Started With Blackfin Processors ...
Page 154: ...Index I 6 Getting Started With Blackfin Processors ...