From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 4 Jan 93 21:33:34 GMT From: saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!s pool.mu.edu!umn.edu!The-Star.honeywell.com!news.dasd.honeywell.com!madre.dasd.h oneywell.com!tas@ames.arc.nasa.gov (Todd A Sorensen) Subject: Re: CPU resources for embedded Ada programs Message-ID: <1993Jan4.143334.1@madre.dasd.honeywell.com> List-Id: In article , 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 -------------------------------------------------------------------------------