From: | Andrew Cruickshank <andrew@memex.co.uk> |
Newsgroups: | comp.compilers,comp.dsp |
Date: | 4 Mar 1996 09:13:09 -0500 |
Organization: | MR-Memex Ltd. |
References: | 96-03-006 96-03-031 |
Keywords: | DSP, optimize |
Eyal Ben-Avraham wrote:
> This code efficiency gap also exists for C compilers on
> Workstations/PC's, the main difference is in 2 issues:
>
> 1. The average application size on microcontrollers or DSPs is small.
> So it can easily be written manually.
>
> 2. Reducing the application size on embedded microcontrollersor/DSP's
> can cause reduction in product price and improved performance.
> since these products are sold in large quantities, any manual effort
> to improve the application coding is worthwhile.
Cost is everything in mass produced embedded systems. Ultimately a
really tight microcontroller design is as likely to be designed bottom
up as top down in order to meet a functional spec. at the
price. Compilers can decide the code translation but not the
component/resource mix and a winning product may utilise standard
components in unorthodox ways that a compiler designer wouldn't
imagine in his worst nightmares.
------------
Andrew.
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.