This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Benchmark Questions

This is a general question so I did not list a toolset.
Using Keil tools, are there any specific benchmark programs that you would or would not recommend?
Al Bradford

Parents
  • Are you trying to benchmark the tools themselves? That is, compare the size or speed of the object code, or the efficiency of the libraries? The Keil site posts benchmarks for some common algorithms.

    http://www.keil.com/benchmks/

    Of course, this is all very generic stuff. There's not much substitute for seeing what happens with your own application code.

    Or do you want to benchmark different 8051 processors? The architecture is pretty simple and well-understood. If you know the clock rate and the number of clocks per instruction (usually 12, or 4; I've seen parts that do 6 and 2 as well) then you know how fast the processor is going to be. No complicated cache and memory architecture to confuse the issue with an 8051.

Reply
  • Are you trying to benchmark the tools themselves? That is, compare the size or speed of the object code, or the efficiency of the libraries? The Keil site posts benchmarks for some common algorithms.

    http://www.keil.com/benchmks/

    Of course, this is all very generic stuff. There's not much substitute for seeing what happens with your own application code.

    Or do you want to benchmark different 8051 processors? The architecture is pretty simple and well-understood. If you know the clock rate and the number of clocks per instruction (usually 12, or 4; I've seen parts that do 6 and 2 as well) then you know how fast the processor is going to be. No complicated cache and memory architecture to confuse the issue with an 8051.

Children