
DPS‑8 Performance, Part II
As we noted in the previous post about performance, there are some conflicting performance claims about these systems, depending on where you look. Since the last post was more popular than expected, we’ve decided to do a short follow-up, this time relying on details from various Honeywell sales documents, such as the Series 6000 Summary Description (1971) and Honeywell Large Systems Product Guide (1984).
The Product Guide helpfully includes a Systems Performance Summary chart for various machines, but instead of using absolute numbers, performance is reported relative to other Honeywell machines (such as the Level‑66/80, DPS‑8/47, and DPS‑7/65), so if you aren’t familiar with the Family Tree of GE/Honeywell/Bull 600/6000-series systems, you should take a look.
Thankfully, these documents do have some absolute numbers for select systems scattered throughout (although within the document there still are some conflicts, so we’ve used the numbers that appeared most often—and which made the most sense—when compiling this data). These absolute numbers for the DPS‑8 series are reported as:
System | Performance (MIPS) | Architecture |
---|---|---|
DPS‑8/47 | 0.720 MIPS | ELS |
DPS‑8/49 | 1.050 MIPS | ELS |
DPS‑8/52 | 1.045 MIPS | DPS‑E |
DPS‑8/62 | 1.430 MIPS | DPS‑E |
DPS‑8/70 | 1.870 MIPS | DPS‑E |
While there were other models models and sub‑models introduced later, such as the DPS‑8/46, these five systems represent the core DPS‑8 product line. Fortunately, this performance data aligns with the DPS‑8 numbers from our last post.
The DPS‑8/47 and DPS‑8/49 were built using the ELS or Entry Level System architecture. These were cost‑reduced models manufactured using FAST (Fairchild Advanced Schottky TTL) technology. The traditional DPS‑8/52, DPS‑8/62, and DPS‑8/70 systems were referred to as the DPS‑E (Enhanced or Enterprise) system architecture.
The DPS‑8/47 could be upgraded to the DPS‑8/49 in the field (hinting that the DPS‑8/47 was a limited DPS‑8/49) while the DPS‑8/52 and DPS‑8/62 were known to be impaired versions of the DPS‑8/70 (and were also field upgradable).
For anyone yearning for a deep dive into the advertised multiprocessing efficiency (and other minutiae) of these systems, the Product Guide is worth reviewing. For example, they list the DPS‑8/70 (with a single CPU) as 1.7× a Level‑66/80, the DPS‑8/70‑2 (with 2 CPUs) as 3.1×, a DPS‑8/70‑3 (with 3 CPUs) as 4.5× and a DPS‑8/70‑4 (with 4 CPUs) as 5.9×. Scaling these results indicates the 2‑CPU machine was considered to be 1.82× faster than the single CPU model, the 3‑CPU machine was 2.65× faster, and the 4‑CPU machine was 3.47× faster.
For the purposes of this post, we’ll focus on the single‑CPU performance of the various DPS‑8 and Level‑66 models. It should be noted that while there isn’t specific Level‑68 performance numbers in these documents, the Level‑66 performance numbers can be assumed to be representative of the Level‑68 (Multics) machines.
In the last post we mentioned there were hardware refreshes during the Level‑66/Level‑68 era that affected performance, but we didn’t have more specific data — it turns out the Large Systems Product Guide does provide some of this data (listed in the table below as the P models).
Examining the tables in these documents allows us to make some extrapolations and estimate the absolute performance the single‑CPU models (assuming, of course, that the benchmarks used by Honeywell were mostly CPU bound, which at least appears to be the case, and that the DPS‑8/47 truly is 0.720 MIPS as reported).
We’ve used our calculators so you won’t have to…
System | Relative Performance (Level‑66/80) | Absolute Performance (Estimate) |
---|---|---|
H6025 | 0.25× | 0.277 MIPS |
H6040 | 0.31× | 0.343 MIPS |
H6060 | 0.52× | 0.576 MIPS |
H6080 | 0.71× | 0.787 MIPS |
DPS‑8/47 | 0.65× | 0.720 MIPS |
DPS‑8/46 | 0.71× | 0.787 MIPS |
DPS‑8/49 | 0.95× | 1.053 MIPS |
DPS‑8/52 | 0.95× | 1.053 MIPS |
DPS‑8/62 | 1.30× | 1.440 MIPS |
DPS‑8/70 | 1.70× | 1.884 MIPS |
L66/05 | 0.20× | 0.222 MIPS |
L66/10 | 0.16× | 0.177 MIPS |
L66/20 | 0.26× | 0.288 MIPS |
L66/40 | 0.43× | 0.477 MIPS |
L66/60 | 0.71× | 0.787 MIPS |
L66/80 | 1.00× | 1.108 MIPS |
L66/10P | 0.26× | 0.288 MIPS |
L66/20P | 0.43× | 0.477 MIPS |
L66/40P | 0.68× | 0.754 MIPS |
L66/60P | 0.95× | 1.053 MIPS |
L66/80P | 1.15× | 1.274 MIPS |
As you can see, this estimation calculates 1.884 MIPS for the DPS‑8/70 (very close to the 1.8 MIPS we previously reported), while the 6080 comes in at 0.787 MIPS, a bit below the 0.87 MIPS we previously reported for the 6180.
The introductory (and flagship) Level‑66 model, the Level‑66/80, comes in at 1.108 MIPS, which is right on target with the 1.1 MIPS we previously reported as the performance of the Level‑68.
The first Level‑66 hardware refresh, the Level‑66/80P, improved performance by 16% to 1.274 MIPS.
The refreshed Level‑66/P models could also support NSA, the New System Architecture (or New Six‑Thousand Architecture) extensions which were needed for GCOS‑8 (and CP‑6) via an add‑on from Honeywell. The NSA extensions were always included in DPS‑8 machines.
It should be noted that the 6025 and Level‑66/05 models were low‑performing cost‑reduced “budget” machines. The DPS‑8/46 machine was another lower‑end release which seemingly replaced the DPS‑8/47, but we’re unsure exactly when that happened.
Later on in the same document, the DPS‑8 systems are shown again, but this time with performance relative to the DPS‑8/47 (rather than the Level‑66/80). Using the same methodology, we can produce the following table, which reassuringly tracks closely with our very first table:
System | Relative Performance (DPS‑8/47) | Absolute Performance (Estimate) |
---|---|---|
DPS‑8/47 | 1.00× | 0.72 MIPS |
DPS‑8/49 | 1.46× | 1.05 MIPS |
DPS‑8/52 | 1.46× | 1.05 MIPS |
DPS‑8/62 | 2.00× | 1.44 MIPS |
DPS‑8/70 | 2.62× | 1.88 MIPS |
Please be aware that these tables are non‑exhaustive. There were many other models produced with various marketing designations such as the Level‑66/07, Level‑66/17, and Level‑66/27, as well as the various Level‑66/DPS and Level‑68/DPS (and even CP‑6 specific configurations) that I don’t know enough about safely attempt to extrapolate performance estimations for. We’ve also excluded the Level‑66/DPS machines from the table since it isn’t clear how many processors these machines were configured with. For instance, this Datapro reference sheet for the series (1982) indicates all Level‑66/DPS and Level‑68/DPS models were sold as multiprocessor configurations, which complicates attempts at scaling relative comparisons to a single CPU, and we’d rather this post be incomplete than incorrect!
We’ve also not (yet) found any similarly specific performance claims for the DPS‑8000, DPS‑90, or DPS‑9000 series.
Readers should be aware that in every known case, the machines sold to run Multics were always the flagship models, that is, the H6180, the Level‑66/80 (or Level‑66/80P), and the DPS‑8/70M. Low‑end configurations, while of course possible, were likely never actually sold. The corresponding flagship models are shown with extra emphasis in tables above.
— [*Jeffrey H. Johnson*](mailto:trnsz@pobox.com)