Example fbench

From wiki.emacinc.com
Revision as of 10:23, 14 November 2013 by Jgreene (talk | contribs) (What it does)
Jump to: navigation, search
TODO: {{#todo:InProgress(11.13.13-15:07->JG+)|Jgreene|oe 4,oe 5,ky,md,InProgress}}

This procedure provides an overview of how to compile and run the fbench C example project. It assumes familiarity with the C programming language and is intended to be used by experienced programmers who are looking to learn the EMAC SDK.

1. Open the C/C++ editing perspective

2. Open the egpc project

3. Build, upload and run

What it does

This is a benchmarking program for determining floating point accuracy and performance. This project creates 2 programs : fbench and ffbench. fbench benchmarks using one algorithm, ffbench uses another. See project comments for details.

Usage for fbench:

fbench <itercount>
Where <itercount> is an optional specification for the number of iterations to be executed, 1000 being the default.
i.e. : ./fbench 123

It runs until it is finished and then outputs the results. hey mike fbench just seems to hang, never outputs results. maybe the board is just slow. You want me to track down the problem in the code?

Usage for ffbench:

ffbench i.e. : ./ffbench

It runs until it is finished and then outputs to the terminal whether or not errors were detected in it's results.