Re: End of optimization...

Walter Banks <walter@bytecraft.com>
17 Jul 2003 00:26:44 -0400

          From comp.compilers

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]
| List of all articles for this month |

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.



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.