Glenford Myers

Last updated
Glenford J. Myers
Born(1946-12-12)December 12, 1946
Alma materClarkson University
Syracuse University
Polytechnic Inst, NYU
Known forSoftware testing
Intel microprocessors
Communications interception
Founder and CEO, RadiSys
Founder and CEO, IP Fabrics

Glenford Myers (born December 12, 1946) is an American computer scientist, entrepreneur, and author. He founded two successful high-tech companies (RadiSys and IP Fabrics), authored eight textbooks in the computer sciences, and made important contributions in microprocessor architecture. He holds a number of patents, including the original patent on "register scoreboarding" in microprocessor chips. [1] He has a BS in electrical engineering from Clarkson University, an MS in computer science from Syracuse University, and a PhD in computer science from the Polytechnic Institute of New York University.

Contents

Career

IBM

Myers joined IBM in 1968 in its Poughkeepsie, New York lab. After spending a few years working on developments associated with the System/360 mainframes, he moved to the prestigious IBM Systems Research Institute in New York City. There he headed up a small team of people developing an advanced computer system named "SWARD" [2] (Software Oriented Architecture) incorporating such concepts as tagged storage, capability-based addressing, organization by objects, and a single-level store. The machine was built and successfully operated in 1980.

During this period, Myers also authored his first four books, including The Art of Software Testing, a book that became a classic and a best-seller in the computer science field, staying in print for 26 years before it was replaced by a second edition in 2004. [3] Myers also served as a lecturer in computer science at the Polytechnic Institute of New York University, where he taught graduate-level courses in computer science. Years later, he was the 1988 recipient of the J.-D. Warnier Prize for his contributions to the field of software engineering.

Intel

In early 1981 Myers was hired from IBM by the then-small company called Intel to build a new organization to head off the leadership Motorola seemed to be gaining with its "clean" 68000 chip rather than Intel's more-difficult-to-program 8086. This project, code named the "P4", became less critical to Intel when IBM, later that year, announced the IBM PC using a variant of the Intel 8086. To coordinate Intel's strategy, Myers was appointed Manager of Microprocessor Product-Line Architecture to manage a number of efforts, including the movement of the 8086 and successors to a 32-bit architecture called the Intel 80386 (386), in which Myers played a key role in making many of the early decisions, the Intel iAPX 432, a very unconventional design from Intel's team in Oregon, the Intel i860, a type of RISC vector-processing machine, and the RISC-oriented 80960 (i960). Myers also chaired Intel's Microprocessor Strategic Business Segment, part of Intel's strategic long-range planning process.

In 1983, Myers moved to Oregon to take personal charge of the design of the i960 microprocessor. The i960 was the first microprocessor chip that could execute multiple instructions in parallel. [4] In 1986, Myers co-authored an invited paper with Intel senior vice presidents Albert Yu and Dave House that outlined Intel's microprocessor thinking for the next 10 years. [5] In 1990, Myers, for his work on the i960 microprocessor, was one of three finalists for Discover Magazine's Awards for Technological Innovation [6]

RadiSys

In 1987, Myers and key i960 chip manager Dave Budde left Intel and founded RadiSys Corporation. Myers took the roles of CEO and Chairman, positions he held until 2002. A number of other Intel employees quickly joined the new venture, all of whom worked for no salary and instead invested money in the startup (in trade for stock). Because 1987 turned out to be one of the worst periods in history for raising venture capital, the early employees moonlighted to keep RadiSys afloat; for instance, Myers returned to Intel as a consultant on the design of the Intel 80486 processor chip. [7] After operating on a shoe string for a year, RadiSys raised $6.5 million from three unconventional sources: Tektronix, State Farm Insurance, and the State of Oregon. [8] [9] [10] By 1992, RadiSys had sales of over $10 million, 61 employees, and was 90th on the Inc. 500 of fastest-growing private companies. [11] In 1995, RadiSys became a publicly traded company (symbol RSYS) when it held an initial public offering (IPO). [12] [13] The company then grew rapidly, in part because of a series of acquisitions, including a division of Intel, [14] two small operations from IBM, [15] [16] and several other private companies.

In 2000, under Myers' leadership, RadiSys had revenues of $341 million, net income of $33 million, a market cap in excess of $1 billion, and 1153 employees. [17] The company became increasingly focused on the telecommunications market, with Nokia being its largest customer and representing over 20% of its revenue. [18] [19] In 2002, after a series of disagreements with the board of directors, Myers left and formed IP Fabrics, and nine other key RadiSys managers and engineers quickly joined him there.

IP Fabrics

Myers, along with nine others who left RadiSys, founded IP Fabrics in 2002 and became its CEO. [20] He raised $8 million in venture capital from Intel Capital, Ignition Partners, Northwest Venture Associates, and Frazier Technology Partners. [21] Initially, IP Fabrics' business was providing a virtualization environment for highly parallel network processors, with the starting point being Intel's IXP network processors. However, when Intel decided to exit this business, IP Fabrics quickly changed its direction to that of providing communications interception systems using the previously developed network-processor software and hardware within. For instance, within the U.S., IP Fabrics provides systems for intercepting voice over IP (VoIP) and Internet communications to law-enforcement agencies and telecommunications carriers for adherence to the Communications Assistance for Law Enforcement Act (CALEA). [22] It also provides products for the interception of instant messaging services, social networking services, email, webmail, and other types of traffic.

Myers also serves as chairman of the Alliance for Telecommunications Industry Solutions (ATIS) Lawfully Authorized Electronic Surveillance subcommittee, an organization of law-enforcement and other government agencies and telecommunications carriers and equipment suppliers that develops standards for wiretapping. [23]

Publications

Myers has published a number of technical papers and has authored eight texts. A selection of these follows:

Related Research Articles

<span class="mw-page-title-main">Intel 80286</span> Microprocessor model

The Intel 80286 is a 16-bit microprocessor that was introduced on February 1, 1982. It was the first 8086-based CPU with separate, non-multiplexed address and data buses and also the first with memory management and wide protection abilities. The 80286 used approximately 134,000 transistors in its original nMOS (HMOS) incarnation and, just like the contemporary 80186, it can correctly execute most software written for the earlier Intel 8086 and 8088 processors.

<span class="mw-page-title-main">Intel 8080</span> 8-bit microprocessor

The Intel 8080 ("eighty-eighty") is the second 8-bit microprocessor designed and manufactured by Intel. It first appeared in April 1974 and is an extended and enhanced variant of the earlier 8008 design, although without binary compatibility. The initial specified clock rate or frequency limit was 2 MHz, with common instructions using 4, 5, 7, 10, or 11 clock cycles. As a result, the processor is able to execute several hundred thousand instructions per second. Two faster variants, the 8080A-1 and 8080A-2, became available later with clock frequency limits of 3.125 MHz and 2.63 MHz respectively. The 8080 needs two support chips to function in most applications: the i8224 clock generator/driver and the i8228 bus controller. The 8080 is implemented in N-type metal–oxide–semiconductor logic (NMOS) using non-saturated enhancement mode transistors as loads thus demanding a +12 V and a −5 V voltage in addition to the main transistor–transistor logic (TTL) compatible +5 V.

<span class="mw-page-title-main">Intel 8086</span> 16-bit microprocessor

The 8086 is a 16-bit microprocessor chip designed by Intel between early 1976 and June 8, 1978, when it was released. The Intel 8088, released July 1, 1979, is a slightly modified chip with an external 8-bit data bus, and is notable as the processor used in the original IBM PC design.

<span class="mw-page-title-main">Intel 8088</span> Intel microprocessor model

The Intel 8088 microprocessor is a variant of the Intel 8086. Introduced on June 1, 1979, the 8088 has an eight-bit external data bus instead of the 16-bit bus of the 8086. The 16-bit registers and the one megabyte address range are unchanged, however. In fact, according to the Intel documentation, the 8086 and 8088 have the same execution unit (EU)—only the bus interface unit (BIU) is different. The 8088 was used in the original IBM PC and in IBM PC compatible clones.

i386 32-bit microprocessor by Intel

The Intel 386, originally released as 80386 and later renamed i386, is a 32-bit microprocessor designed by Intel. The first pre-production samples of the 386 were released to select developers in 1985, while mass production commenced in 1986. The processor was a significant evolution in the x86 architecture, extending a long line of processors that stretched back to the Intel 8008. The 386 was the central processing unit (CPU) of many workstations and high-end personal computers of the time. The 386 began to fall out of public use starting with the release of the i486 processor in 1989, while in embedded systems the 386 remained in widespread use until Intel finally discontinued it in 2007.

<span class="mw-page-title-main">Intel 80186</span> 16-bit microcontroller

The Intel 80186, also known as the iAPX 186, or just 186, is a microprocessor and microcontroller introduced in 1982. It was based on the Intel 8086 and, like it, had a 16-bit external data bus multiplexed with a 20-bit address bus. The 80188 variant, with an 8-bit external data bus was also available.

<span class="mw-page-title-main">Microprocessor</span> Computer processor contained on an integrated-circuit chip

A microprocessor is a computer processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, and control circuitry required to perform the functions of a computer's central processing unit (CPU). The IC is capable of interpreting and executing program instructions and performing arithmetic operations. The microprocessor is a multipurpose, clock-driven, register-based, digital integrated circuit that accepts binary data as input, processes it according to instructions stored in its memory, and provides results as output. Microprocessors contain both combinational logic and sequential digital logic, and operate on numbers and symbols represented in the binary number system.

<span class="mw-page-title-main">Pentium (original)</span> Intel microprocessor

The Pentium is a x86 microprocessor introduced by Intel on March 22, 1993. It is the first CPU using the Pentium brand. Considered the fifth generation in the 8086 compatible line of processors, its implementation and microarchitecture was internally called P5.

x86 Family of instruction set architectures

x86 is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. The 8086 was introduced in 1978 as a fully 16-bit extension of 8-bit Intel's 8080 microprocessor, with memory segmentation as a solution for addressing more memory than can be covered by a plain 16-bit address. The term "x86" came into being because the names of several successors to Intel's 8086 processor end in "86", including the 80186, 80286, 80386 and 80486. Colloquially, their names were "186", "286", "386" and "486".

<span class="mw-page-title-main">Coprocessor</span> Type of computer processor

A coprocessor is a computer processor used to supplement the functions of the primary processor. Operations performed by the coprocessor may be floating-point arithmetic, graphics, signal processing, string processing, cryptography or I/O interfacing with peripheral devices. By offloading processor-intensive tasks from the main processor, coprocessors can accelerate system performance. Coprocessors allow a line of computers to be customized, so that customers who do not need the extra performance do not need to pay for it.

<span class="mw-page-title-main">Intel iAPX 432</span> Discontinued Intel microprocessor architecture

The iAPX 432 is a discontinued computer architecture introduced in 1981. It was Intel's first 32-bit processor design. The main processor of the architecture, the general data processor, is implemented as a set of two separate integrated circuits, due to technical limitations at the time. Although some early 8086, 80186 and 80286-based systems and manuals also used the iAPX prefix for marketing reasons, the iAPX 432 and the 8086 processor lines are completely separate designs with completely different instruction sets.

<span class="mw-page-title-main">Intel i960</span> RISC-based microprocessor design

Intel's i960 was a RISC-based microprocessor design that became popular during the early 1990s as an embedded microcontroller. It became a best-selling CPU in that segment, along with the competing AMD 29000. In spite of its success, Intel stopped marketing the i960 in the late 1990s, as a result of a settlement with DEC whereby Intel received the rights to produce the StrongARM CPU. The processor continues to be used for a few military applications.

<span class="mw-page-title-main">Masatoshi Shima</span> Japanese electronics engineer

Masatoshi Shima is a Japanese electronics engineer. He was one of the architects of the world's first microprocessor, the Intel 4004. In 1968, Shima worked for Busicom in Japan, and did the logic design for a specialized CPU to be translated into three-chip custom chips. In 1969, he worked with Intel's Ted Hoff and Stanley Mazor to reduce the three-chip Busicom proposal into a one-chip architecture. In 1970, that architecture was transformed into a silicon chip, the Intel 4004, by Federico Faggin, with Shima's assistance in logic design.

The PL/M programming language (an acronym of Programming Language for Microcomputers) is a high-level language conceived and developed by Gary Kildall in 1973 for Hank Smith at Intel for its microprocessors.

LOADALL is the common name for two different, undocumented machine instructions of Intel 80286 and Intel 80386 processors, which allow access to areas of the internal processor state that are normally outside of the IA-32 API scope, like descriptor cache registers. The LOADALL for 286 processors is encoded 0Fh 05h, while the LOADALL for 386 processors is 0Fh 07h.

Radisys Corporation is an American technology company located in Hillsboro, Oregon, United States that makes technology used by telecommunications companies in mobile networks. Founded in 1987 in Oregon by former employees of Intel, the company went public in 1995. The company's products are used in mobile network applications such as small cell radio access networks, wireless core network elements, deep packet inspection and policy management equipment; conferencing, and media services including voice, video and data. In 2015, the first-quarter revenues of Radisys totaled $48.7 million, and approximately employed 700 people. Arun Bhikshesvaran is the company's chief executive officer.

<span class="mw-page-title-main">History of general-purpose CPUs</span>

The history of general-purpose CPUs is a continuation of the earlier history of computing hardware.

<span class="mw-page-title-main">Influence of the IBM PC on the personal computer market</span>

Following the introduction of the IBM Personal Computer, or IBM PC, many other personal computer architectures became extinct within just a few years. It led to a wave of IBM PC compatible systems being released.

In computer architecture, 16-bit integers, memory addresses, or other data units are those that are 16 bits wide. Also, 16-bit central processing unit (CPU) and arithmetic logic unit (ALU) architectures are those that are based on registers, address buses, or data buses of that size. 16-bit microcomputers are microcomputers that use 16-bit microprocessors.

References

  1. "Register scoreboarding on a microprocessor chip – United States Patent 4891753".
  2. Myers, Glenford (1980). "SWARD – A Software-Oriented Architecture". Proceedings of the International Workshop on High-Level Language Computer Architecture: 163–168.
  3. Price, Scott. "The Art of Software Testing (Review)" . Retrieved Mar 18, 2011.
  4. Martin, Louis (September 21, 1989). "Intel Beats One Instruction/Cycle". EDN. 34 (17A).
  5. Myers, Glenford; Wu, Albert; House, David (December 1986). "Microprocessor Technology Trends". Proceedings of the IEEE. 74 (12): 1605–1622. doi:10.1109/proc.1986.13680. S2CID   11082299.
  6. "The DISCOVER Awards for Technological Innovation". Discover. 11: 36. October 1990.
  7. Williams, Elisa (June 22, 1997). "Keeping RadiSys on the Fast Track". The Oregonian.
  8. "Tek Finances Intel 80960 Spinoff". Electronic Engineering Times. Sep 5, 1988.
  9. "RadiSys Corp. an ORDTC "Baby" that is Growing Up". Daily Journal of Commerce. Dec 30, 1991.
  10. "Bulging RadiSys Corp. Plans to Add Space, Jobs". The Oregonian. December 10, 1994.
  11. Mangelsdorf, Martha (Oct 1993). "America's Fastest-Growing Private Companies". Inc.
  12. "RadiSys offers 2.7 million shares as it makes first public offering". The Oregonian. October 21, 1995. pp. B1.
  13. "Top 25 Oregon Initial Public Stock Offerings". The Portland Business Journal. Dec 3, 1995.
  14. "Intel-RadiSys Multibus Deal: Shifting Strategies". Electronic News. Feb 26, 1996.
  15. "RadiSys Plans to buy IBM Unit". The Oregonian. Feb 11, 1999.
  16. "RadiSys to acquire IBM unit". Portland Business Journal. December 20, 1999. Retrieved 2009-07-09.
  17. "RadiSys Corporation Form 10-K".
  18. Levaux, Janet (Oct 4, 1999). "Company Taps into Telecom Industry Growth". Investor's Business Daily.
  19. McMillan, Dan (Feb 18, 2000). "Betting the Farm on Telecom". The Portland Business Journal.
  20. Earnshaw, Aliza (Nov 15, 2002). "Myers Bounces Back with IP Fabrics". The Portland Business Journal.
  21. Rogoway, Mike (Mar 30, 2006). "IP Fabrics Gets More Venture Capital". The Oregonian.
  22. http://www.lightreading.com/document.asp?doc_id=140008&site=lr_cable lightreading.com. Accessed March 18, 2011.
  23. http://www.atis.org/0191/index.asp Archived 2011-05-30 at the Wayback Machine ATIS. Accessed March 18, 2011.