Path: utzoo!utgpu!bnr-vpa!bnr-fos!bnr-public!schow From: schow@bnr-public.uucp (Stanley Chow) Newsgroups: comp.arch Subject: System size (was Re: Criteria for comparing RISC processors) Message-ID: <441@bnr-fos.UUCP> Date: 27 Apr 89 03:04:47 GMT References: <18120@winchester.mips.COM> Sender: news@bnr-fos.UUCP Reply-To: schow@bnr-public.UUCP (Stanley Chow) Organization: Bell-Northern Research, Ottawa, Canada Lines: 42 In article <18120@winchester.mips.COM> mash@mips.COM (John Mashey) writes: >Hmmm. here's an interesting question for the net: how about offering examples >of LARGE programs, either in: > # of files > # of lines of source > # of bytes of code generated > > what machine & OS & language does this run on? > what does it do? To kick things off, here is the big system that I work on: Files: 3 * 10**4 lines of code: 1 * 10**7 binary size: 5 * 10**6 up to 4 * 10**7 bytes Workers: 4 * 10**3 known to system 2 * 10**3 actually changing code The system is written in PROTEL and the operating system is SOS. In fact, SOS is part of this system. This started off on propietary hardware and is now running on several hardware platforms. This forms the "Central Computer" of the DMS telephone switching sytems. There are several more millions lines of code in the peripherals. The peripherals are 8080, ..., up through 68020. Typically, these peripherals form a hierarchy of four or more levels totalling thousands of processors. These number are probably right, at least to one significant figure. But then, there is no warranty. Stanley Chow ..!utgpu!bnr-vpa!bnr-fos!schow%bnr-public (613) 763-2831 PROTEL, SOS, DMS are all registered trademarks of Northern Telecom or Bell-Northern Research. Disclaimer: I am merely repeating public information. Any opinions expressed are my own and do not represent Bell-Northern Research or Northern Telecom.