From: noc.near.net!inmet!ryer@uunet.uu.net (Mike Ryer)
Subject: Re: CPU resources for embedded Ada programs
Date: 4 Jan 93 20:20:01 GMT [thread overview]
Message-ID: <1993Jan4.202001.21607@inmet.camb.inmet.com> (raw)
Regarding the statistic of 1MB RAM per 20k SLOC
If you are counting full Ada Statements+Declarations, then 50 bytes
each seems high. This could be due to very intricate Ada statements,
a lot of big buffers, tables, and other data areas, or a lousy compiler.
If you are counting just plain lines, then 50 bytes per line indicates
either pathological coding practices, gargantuan buffers, or a truly
pathetic compiler.
Most applications I've seen result in 3 to 6 machine instructions per
executable statement, and 2 to 3 words per declaration. I'd expect
20k statements+declarations to yield about 500k. 20k lines should yield
about 200k.
Regarding the statistic of 3 MIPS per 20k SLOC
I'd expect anything between .00000001 and 1,000,000. It depends on what
you're doing.
Mike Ryer
next reply other threads:[~1993-01-04 20:20 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
1993-01-04 20:20 Mike Ryer [this message]
-- strict thread matches above, loose matches on Subject: below --
1993-01-04 21:33 CPU resources for embedded Ada programs saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!s
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