Does the name Charles Thacker mean anything to you? Here’s a hint – he has recently been awarded the Turing Award – the most prestigious award honor in computing and considered to be the computing equivalent of a Nobel Prize. What has he done to earn him such an illustrious award? It’s more a case of what hasn’t he done...Charles Thacker designed the Alto – the world’s first personal computer and a prototype for networked personal computers. He also made significant contributions to the Ethernet local area network, as well as the first multiprocessor workstation and the prototype for a tablet PC. Currently employed by Microsoft, Thacker joked that many of his achievements happened way before “Microsoft even existed, when Bill [Gates] was in short pants.”
Luckily for Thacker, he was hired by Bob Taylor, head of the ARPA Information Processing Techniques Office. Taylor had just been hired by George Pake, the man responsible for setting up the Xerox Palo Alto Research Center (PARC). The facility became famous for its research projects and computing innovations which resulted in the Alto, the Ethernet and laser printing. Thacker, known as “Mr. Make it Work” during his working period at Xerox PARC, noted that the researchers were lucky because, “we could work on new things … because we needed them. The motivation of being able to build things that you actually want is extremely high.”
Once, the MAXC was completed, Thacker turned his skills to building the Alto. He had discovered a way to make a very inexpensive machine and how to create a bitmap display. Thacker said, “That came about because of the introduction of semiconductor memory. MAXC had used the very first available semiconductor memory. We had these nice little boards and this very inexpensive memory—it cost less than a tenth of a cent a bit. That meant you could afford to use the memory as backing for the display.”
This meant that the PC could become a reality. By time-sharing the processor at the lowest level, Thacker realized that he could reduce the cost of engineering and build one for every lab member. The Alto was designed to be self-sufficient and used a bitmapped display that, along with a mouse, offered a graphical user interface that is still in use by over a billion computers today.
The research team at Xerox PARC also developed the laser printer. However, because it was too expensive to give a laser printer to everyone at the lab – the idea for the Ethernet was born.
Thacker noted, “The Ethernet didn’t come in immediately. It lagged by about six months. The signaling part of the Ethernet I figured out; that was the realm of electrical engineering. But all the other stuff, the packet format and the protocols and so on, that was Metcalfe and Boggs and, to some extent, Butler.”
Although the Alto was not released commercially, it was used in some universities and by Jimmy Carter’s White House. However, the concepts used in the Alto are still used daily on computers throughout the world. Thacker said, “PCs didn’t get to be as good as the Alto for about 12 years. It took a lot of work on software and a lot of hardware progress before they got on a par with scientific workstations. But they had one major advantage, and that was that Moore’s Law was on their side.”
After 13 years at DEC, Thacker spent two years helping to set up a Microsoft research lab in Cambridge, U.K. On his return to the States, Thacker got involved in a nascent electronic-book effort – a Tablet PC reader. He provided the initial design for the Tablet PC, oversaw a group of Peninsula-based contractors and worked with Flextronics to get it manufactured.
Thacker noted, “Some people at that time really loved Tablets, and some still do. FedEx delivery people use them. We’re beginning to take over medicine, because doctors want to write; they don’t want to type. And university professors love Tablets—for one reason: When they’re giving a class, they can write on their slides as they’re teaching.”
Thacker is now in his 13th year at Microsoft and continues to work actively with colleagues, including work on field-programmable gate arrays to enable multicore-computing experimentation and a project that will enable research on operating-system principles specifically for multicore systems.
His longtime collaborator, Butler Lampson, nominated Thacker for the award. In his nomination letter, Lampson noted, “Chuck is surely one of the most distinguished computer-systems engineers in the history of the field...Chuck is an engineer’s engineer. His skills span the full range, from analog-circuit and power-supply design through logic design, processor and network architecture, system software, languages, and applications as varied as CAD and electronic books, all the way to user-interface design.”
The award carries a $250,000 prize, with financial support provided by Intel Corporation and Google Inc. ACM President Professor Dame Wendy Hall, said “Charles Thacker’s contributions have earned him a reputation as one of the most distinguished computer systems engineers in the history of the field,” said. “His enduring achievements - from his initial innovations on the PC to his leadership in hardware development of the multiprocessor workstation to his role in developing the tablet PC - have profoundly affected the course of modern computing.”
For a man who has already achieved so much, Thacker remains modest to the end. He said, “Personal computing basically grew out of what happened at Xerox PARC - and I had a big part in that. That’s probably enough.”
See the stories that matter in your inbox every morning