Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #11105

Re: Benchmarking C compilers for embedded systems

From Walter Banks <walter@bytecraft.com>
Newsgroups comp.lang.c, comp.arch.embedded
Subject Re: Benchmarking C compilers for embedded systems
Date 2011-09-30 08:11 -0400
Organization Aioe.org NNTP Server
Message-ID <4E85B1FD.F0445319@bytecraft.com> (permalink)
References <4e777f60$0$4152$6e1ede2f@read.cnntp.org>

Cross-posted to 2 groups.

Show all headers | View raw



Philipp Klaus Krause wrote:

> I'd like to compare C compilers targetting embedded systems - the kind
> that only have a few KB of RAM, etc.
>
> However there seems to be a lack of software I could use. Waht I'm
> looking for should be free, written (mostly) in standard C, be not
> totally different from typical embedded applications.
>
> So far I see:
> - dhrystone
> - The Contiki OS
> - the files I've been using to track sdcc over revisions at
> https://sourceforge.net/apps/trac/sdcc/wiki/Philipp%27s%20TODO%20list
>
> Are there any other suitable benchmarks I could look at? They don't have
> to be designed as benchmarks, other software, like the Contiki OS
> mentioned above is OK, too. THey don't even have to "run", so libraries
> would be OK, too.
>

Philipp,

There are tons of embedded systems benchmarks on the internet. In our
compiler work we have found the most informative benchmarks are application
type benchmarks close to the actual intended application.

The application fragment type benchmarks (fft, filters, math packs) are
useful generally is seeing how focused a compiler is in optimizing a
specific application area.

Generic benchmarks would likely need to also have some definition of the
intended application area.

There isn't much meaning in comparing the performance of processors used in
mice and processors used in home appliance controllers. Both are non hosted
embedded controllers with a few K of code but very different requirements.
They may even be members of the same family.

Walter..

Back to comp.lang.c | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Benchmarking C compilers for embedded systems Philipp Klaus Krause <pkk@spth.de> - 2011-09-19 19:43 +0200
  Re: Benchmarking C compilers for embedded systems David Brown <david.brown@removethis.hesbynett.no> - 2011-09-19 22:10 +0200
    Re: Benchmarking C compilers for embedded systems Philipp Klaus Krause <pkk@spth.de> - 2011-09-22 09:16 +0200
      Re: Benchmarking C compilers for embedded systems David Brown <david@westcontrol.removethisbit.com> - 2011-09-22 10:26 +0200
  Re: Benchmarking C compilers for embedded systems Abhishek <abhishekmathur.10d@gmail.com> - 2011-09-20 00:50 -0700
    Re: Benchmarking C compilers for embedded systems Philipp Klaus Krause <pkk@spth.de> - 2011-09-21 09:40 +0200
      Re: Benchmarking C compilers for embedded systems Ian Collins <ian-news@hotmail.com> - 2011-09-21 21:06 +1200
        Re: Benchmarking C compilers for embedded systems Philipp Klaus Krause <pkk@spth.de> - 2011-09-22 09:12 +0200
          Re: Benchmarking C compilers for embedded systems Ian Collins <ian-news@hotmail.com> - 2011-09-22 19:41 +1200
  Re: Benchmarking C compilers for embedded systems Arlet Ottens <usenet+5@c-scape.nl> - 2011-09-22 10:34 +0200
  Re: Benchmarking C compilers for embedded systems Walter Banks <walter@bytecraft.com> - 2011-09-30 08:11 -0400

csiph-web