home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!charnel!rat!usc!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!spool.mu.edu!umn.edu!The-Star.honeywell.com!news.dasd.honeywell.com!madre.dasd.honeywell.com!tas
- From: tas@madre.dasd.honeywell.com (Todd A Sorensen)
- Newsgroups: comp.lang.ada
- Subject: Re: CPU resources for embedded Ada programs
- Message-ID: <1993Jan4.143334.1@madre.dasd.honeywell.com>
- Date: 4 Jan 93 21:33:34 GMT
- References: <cffs.14@fox.nstn.ns.ca>
- Organization: Honeywell Flight Management Systems
- Lines: 21
- Nntp-Posting-Host: madre
- Nntp-Posting-User: tas
-
- 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 of
- 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 dependent
- 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
- -------------------------------------------------------------------------------
-