Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
| 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.
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
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