comp.lang.ada
 help / color / mirror / Atom feed
From: saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!s
Subject: Re: CPU resources for embedded Ada programs
Date: 4 Jan 93 21:33:34 GMT	[thread overview]
Message-ID: <1993Jan4.143334.1@madre.dasd.honeywell.com> (raw)

In article <cffs.14@fox.nstn.ns.ca>, cffs@fox.nstn.ns.ca (Doug Brown) writes:
> real-time Ada projects will require about 1 MB of RAM and 3 MIPS of CPU 
> power for every 20 KLOC.
> 

Our experience with 80960mc's and the Tartan compiler is about 10 to 11 bytes o
f
code and data per source line of code.  So for a 20 Ksloc program we need about
256K bytes of RAM and 256K bytes of ROM.  Horsepower needs are usually dependen
t
on the rates that the system requires and the processor loading that each of
those processes puts on the system. For example -- we have an older system that
has 200k + lines of Pascal but runs fine on a 800KIP machine.  All because we
allocated the processes and their priorities correctly.   A 3 MIP processor
would run the same system at the same rates, but it would be idle more, so we
could  bump up the rates at which the processes run to get better system
response.
-- 
-------------------------------------------------------------------------------
Todd A Sorensen               Honeywell Defense Avionics Systems Division
(505) 828-5611                internet: tas@dasd.honeywell.com
                              fax: (505) 828-5500
-------------------------------------------------------------------------------
 

             reply	other threads:[~1993-01-04 21:33 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1993-01-04 21:33 saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!s [this message]
  -- strict thread matches above, loose matches on Subject: below --
1993-01-04 20:20 CPU resources for embedded Ada programs Mike Ryer
1993-01-04 18:58 Stephe Leake
1993-01-04 17:27 agate!spool.mu.edu!uwm.edu!ux1.cso.uiuc.edu!news.cs.indiana.edu!nstn.ns.c
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox