Related articles |
---|
End of optimization... mayan@sandbridgetech.com (2003-07-03) |
Re: End of optimization... walter@bytecraft.com (Walter Banks) (2003-07-13) |
Re: End of optimization... walter@bytecraft.com (Walter Banks) (2003-07-13) |
Re: End of optimization... ndalton@lastminute.com (Niall Dalton) (2003-07-13) |
RE: End of optimization... Barak.Zalstein@ParthusCeva.com (Barak Zalstein) (2003-07-17) |
Re: End of optimization... walter@bytecraft.com (Walter Banks) (2003-07-17) |
Re: End of optimization... mayan@sandbridgetech.com (2003-07-21) |
Re: End of optimization... walter@bytecraft.com (Walter Banks) (2003-07-23) |
Re: End of optimization... nej22@cl.cam.ac.uk (2003-07-25) |
Re: End of optimization... fjh@cs.mu.oz.au (Fergus Henderson) (2003-07-25) |
Re: End of optimization... Robert@Knighten.org (2003-07-31) |
Re: End of optimization... channahr@comcast.net (norm@plumpirate.com) (2003-08-04) |
[4 later articles] |
From: | Walter Banks <walter@bytecraft.com> |
Newsgroups: | comp.compilers |
Date: | 17 Jul 2003 00:26:44 -0400 |
Organization: | Compilers Central |
References: | 03-07-026 03-07-069 03-07-116 |
Keywords: | optimize |
Posted-Date: | 17 Jul 2003 00:26:44 EDT |
The free and most of the open source compilers for small micro
processor tend to be based on old compiler technology that was often
originally targeted to workstation processors with optimizations not
well suited to embedded small micros. Small micro applications are
bi-modal either small one or few of projects or volume applications
with wide distribution. In the later case compiler optimizations can
significantly help reduce part costs, power consumption and help with
FCC and other regulatory approvals.
The embedded system industry is overshadowed by the performance
perceptions of the public domain and low cost silicon company
development tools. Good processor and application specific compiler
technology for this part of the industry has a large impact on the
ability to use a specific processor in an application.
w..
Barak Zalstein wrote:
> > Open source is seductive, for retargeting processors of similar
> > architecture and applications it works quite well. For retargeting to
> > other application area's and architectures it saves little and costs a
> > lot, always competing with the earlier software design constraints. As
> > the previous comment points out the software architecture may prevent
> > newer optimizations and compiler implementations.
> > Walter Banks
> >
> Usually these projects infrastructure can be stretched into application specific domains with low enough cost and
> high enough quality/performance.
> Nowadays, when free or open (or whatever they call it now) projects supply such a large arsenal of optimizations,
> it would probably make sense to write a compiler from scratch only if your architecture doesn't involve something like instruction set, registers, pipeline, and units.
>
> Barak.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.