Then&no Wpromo

Processors Have Come a Long Way

Jan. 11, 2022
Then and now: From mainframes to MPUs, processor technology has progressed significantly since Electronic Design was first published.

This article is part ofThen and Nowin ourSeries Libraryand part of theElectronic Design's 70th Anniversary series.

What you'll learn:

  • The drastic changes in processor technology development over the decades.
  • Some of the key players in the early days of mainframes.
  • The rise of microprocessors.
  • The shrinking size of today's microprocessors and the push for security measures.


Computer processors were well underway whenElectronic Designmagazine first hit the shelves 70 years ago. However, this new electronic fare that included theUNIVAC (Universal Automatic Computer)is a stark contrast to some of the latest technology likeAMD’s 128-core Zen 4EPYC server chip(Fig. 1)


The UNIVAC I was actually the second commercial computer; it had a liquid mercury, delay-line memory containing 1,000 words of 12 alphanumeric characters. It ran at low megahertz speeds and could read 7,200 decimal digits/s. The thought of a computer of any sort that fit in the palm of your hand, which could communicate wirelessly with the rest of the world, was in the realm of science fiction along with ray guns and flying cars. Those other items haven’t progressed as fast as processor technology, but we have them all now.

TheAMDprocessor is built on 5-nm transistor technology running at gigahertz speeds. Its power consumption is on the order of a couple hundred watts compared to early mainframes that required many kilowatts along with forced-air or even water cooling. The UNIVAC used 125 kW of power and weighed in at 13 tons. Multichip servers typically have gigabytes to terabytes of external storage, not to mention on-chip registers and multilevel cache systems.

Processor and computer architectures were just evolving. The UNIVAC 1103A was the first computer to have interrupts. Inputs were often punch cards, paper tape, or magnetic tape, while output typically included reams of 132-column paper (14-in.-wide paper at 10 characters/in. plus borders). The blinking status lights were not LEDs and rows of toggle switches were standard fare.

Mainframes

Mainframes were usually housed in special rooms, with raised floors for cabling and cooling being the norm for decades. The famousInternational Business Machines (IBM)System/360(S/360) started out in 1964(Fig. 2)。The S/360 replaced five other IBM computer families.


The S/360 introduced IBM’s Solid Logic Technology (SLT). This packaging technology mixed custom hybrid circuits that included discrete, flip-chip-mounted, glass-encapsulated transistors and diodes plus silk-screened resistors on a ceramic substrate. The basic architecture starts with sixteen 32-bit registers, 8-bit bytes, and 24-bit addressing. TheEBCDIC character setwas the preferred encoding withASCIIbecoming the accepted standard now.Nine-track magnetic tapewas ubiquitous and eventually theIBM 3340 "Winchester" disk drivewas added to the mix.

IBM was joined by the "BUNCH" (Burroughs, UNIVAC, NCR, Control Data, and Honeywell). Each had its own architecture. Programming languages like FORTRAN and COBOL joined assembler, making processors easier to program.

Operating systems were typically written in assembler, but theBurroughs B5000mainframe was programmed in Algol. The BurroughsESPOL (Executive Systems Problem Oriented Language)Algol-variant provided system access and was used to write theMaster Control Program (MCP)。There was no assembler for these mainframes. The C programming language didn’t become available or popular until much later. The term MCP was later used as the name of the antagonist in theTronmovie franchise

I like to mention the B5500 since it was one of the first mainframes I used. It had a descriptor- and stack-oriented architecture that was implemented in hardware(Fig. 3)。It also employed tagged words that differentiated data and code. The B6500 moved to an 8-bit variable length instruction set.


Multiprocessor systems were common, but each processor was typically a box or board. Though mainframes still exist, they have migrated to the latest multicore chip technologies.

Minicomputers

The desire to shrink computers and make them more accessible morphed the mainframes into minicomputers, which were available from mainframe companies plus a host of others includingDigital Equipment Corporation (DEC),Data General,Hewlett-Packard (HP),Prime Computers, andWang Laboratories

The typical minicomputer was 16-bit and weighed in at about 50 pounds; it didn’t require a custom-built room although air conditioning helped. One could be acquired for as little as $10,000. They were constructed using readily available LSI technology. The7400 series of transistor-transistor logic (TTL)logic chips was a popular implementation tool. These chips are still available but rarely used to implement processors anymore.

I used a dual-processor version of the HP 2000 minicomputer in high school(Fig. 4)。这是一个分时系统主机打瞌睡ns of teletype terminals with optional punch-paper tape units and eventually cathode-ray-tube (CRT) displays. Long-distance connections courtesy of 300- and 1200-baud modems were the norm.


The12-bit DEC PDP-8was a popular platform and the16-bit PDP-11was eventually turned into theLSI-11 chipset

Microprocessors

Microprocessors compatible with minicomputers were available. However,8-bit microprocessorsthat eventually drove the personal-computer (PC) revolution can track their evolution to the Intel 8008, which was replaced by theIntel 8080in a 40-pin dual-inline package (DIP)(Fig. 5)。The initial clock rate was 2 MHz and instructions required a minimum of four cycles to complete. There was no caching, pipelining, or multithreading yet.


The 8080 was implemented using N-type metal-oxide-semiconductor logic (NMOS) and non-saturated enhancement-mode transistors as loads. It was compatible with 5-V TTL. The MPU had 8-bit registers that could be combined into 16-bit registers. A 16-bit stack pointer provided a recursive environment.

The Intel 8080 was the heart of the IMSAI 8080 microcomputer(Fig. 6)that showed up in the movieWarGamesand was mentioned inReady Player One。The Intel 8085 was a single-voltage, 5-V part that was eclipsed by theZilog Z80。The Z80 was inside the Epson QX10 with 256 kB of RAM that ran an all-in-one office suite called VALDOCS, which I worked on while atRising Star Industries


Intel wasn’t alone with the 8080. A host of other 8- and 16-bit microprocessors like theMotorola 6800andMOS Technology 6502was in everything from theAtari 2600to theApple II

但这是16位英特尔8088年和8086年,氧化铝ng with IBM, that created the Personal Computer family. The 8088-based IBM PC and its BIOS started the consumer side of things. It had a floppy disk and eventually a 5-MB hard disk.

The 8088/86 architecture was designed to make migration from the 8080 easy, but they were neither source- nor code-compatible. It’s a world of difference from the x86 compatibility we know today.

Current Architectures

Processors have scaled up in performance and down in size. It’s possible to get 8-, 16- and even 32-bit microcontrollers in BGA packages only a couple millimeters on a side. They typically have on-chip clocks, flash memory, serial and parallel interfaces, as well as analog-to-digital and digital-to-analog converters. Some even have on-chip sensors for testing things like temperature.

That’s a far cry from the first single-chip microcontroller I used, theIntel 8748, an 8-bit processor with a UV EPROM(Fig. 7)。The currentNXP Kinetis KL03is available in a 2-mm2chip-scale package (CSP). The 32-bit, Cortex-M0+ runs at 48 MHz with 32-kB flash compared to the Intel 8748 featuring an 11-MHz clock delivering 0.73 MIPS with a 2-kB UV EPROM.


Packaging also is changing how processors are put together. 2.5D and 3D stacking has been used extensively for memory and for higher end processors. There’s also wafer-based solutions like the one fromCerebras Systemsthat puts a trillion transistors to work with a focus on machine-learning algorithms.

现在开发人员手头激进的选择ly different from years ago. Multicore processor chips are readily available from small microcontrollers to chips designed for cloud-based servers. Processor architectures have included x86, Arm, MIPS, RISC-V, SPARC, and POWER. Of these, x86 and Arm now dominate with RISC-V on the rise.

Having access to a massive amount of transistors has made system-on-chip (SoC) solutions with many different processors possible—the variety is mind-boggling. Likewise, the use of dedicated processors for functions from security to network management are now common.

The ramp up of the Internet of Things (IoT) and IoT devices has pushed the need for security processors and secure storage on chip. Dedicated communication processors are sometimes added to the mix as well as utilizing low-power processors to augment a higher-performance processor when reduced computational requirements are in effect. Low-power options have led to always-on operation, so there’s no real off button these days.

While I have concentrated on the basic central-processing-unit (CPU) architectures, we should not overlook the plethora of new architectures like graphics processing units (GPUs), FPGAs, and programmable accelerators for tasks such as machine learning. General-purpose GPUs (GPGPUs) and CPUs share multichip communication links. GPU programming takes single-instruction, multiple-data (SIMD) and vector computations to another level, and software developers are now mixing target platforms to achieve optimal performance.

There’s also a move to disaggregation in server architectures. This is again changing how we look at chip and system design. Whereas the SoC looks to put different things on one chip, disaggregation enables storage and communication to be moved to a remote location.

Latest

Murata — IRA IRA-S210ST01 Pyroelectric Infrared Sensor

March 31, 2022
The Murata IRA-S210ST01 is a leaded pyroelectric infrared sensor which provides a good signal-to-noise ratio and reliable performance.. In smart light…

Nexperia — PMEGxxxTx Trench Schottky Rectifiers

March 31, 2022
Nexperia has extended its portfolio of trench Schottky rectifiers with devices rated at up to 100 V and 20 A. The new parts feature excellent switchi…

Women in Engineering – Inspiring Creative Growth in Our Field

March 8, 2022
Over the last few years, the number of women in the technology or engineering profession has risen. The number of women enrolled in post-secondary en…

The Future of Automotive Wheel Sensing with GMR

Feb. 23, 2022
Download PDF Version. Allegro MicroSystems. Magnetic sensors are used extensively in modern vehicles, serving to measure the position of moving parts,…

Voice your opinion!

This site requires you to register or login to post a comment.
No comments have been added yet. Want to start the conversation?
Baidu