Civil Rights
Movements, leaders, victories and the continuing fight for equality.
Explore the people, places, events, achievements, struggles and stories that shaped our journey.
Movements, leaders, victories and the continuing fight for equality.
Innovation, patents, science, technology and world-changing contributions.
Pioneers, champions, Negro Leagues, records, activism and excellence.
Meet the people whose lives, choices and achievements shaped the journey.
Black towns, communities, institutions and places where history happened.
Moments that changed communities, movements, institutions and the nation.
In August 1908, a white mob attacked Springfield, Illinois’s Black community, destroying homes and businesses and lynching two Black men. National outrage over the violence helped spur the movement that created the NAACP the following year.
MORE →Reflects the personal views, recollections, and perspective of the author, Mike Davis.
This is a personal recollection on the Move fire on May 13, 1985
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
PRISM (Parallel Reduced Instruction Set Multiprocessor) was Apollo Computer's high-performance CPU used in their DN10000 series workstations. It was for some time the fastest microprocessor available, a high fraction of a Cray-1 in a workstation. Hewlett-Packard purchased Apollo in 1989, ending development of PRISM, although some of PRISM's ideas were later used in HP's own HP-PA Reduced instruction set computer (RISC) and Itanium processors.
PRISM was based on what would be known today as a VLIW-design, while most efforts of the era, 1988, were based on a more "pure" RISC approach. In early RISC designs, the core processor was simplified as much as possible in order to allow more of the chip's real-estate to be used for registers and simplifying the addition of instruction pipelines for improved performance.
The compilers used with the systems were expected to dedicate more time during compilation to making effective use of the registers and cleaning the instruction stream. By doing instruction scheduling in the compiler, this design avoided the problems and complexity of dynamic instruction scheduling (where instructions for multiple functional units must be selected carefully in order to avoid interdependencies between intermediate values) encountered in superscalar designs such as Digital Equipment Corporation's Alpha.
In some respects, the VLIW design can be thought of as "super-RISCy", as it offloads the instruction selection process to the compiler as well. In the VLIW design, the compiler examines the code and selects instructions that are known to be "safe", and then packages them into longer instruction words. For instance, for a CPU with two functional units, like the PRISM, the compiler would find pairs of safe instructions and stuff them into a single larger word. Inside the CPU, the instructions are simply split apart again, and fed into the selected units.
This design minimizes logical changes to the CPU as functional units are added, as the compiler is handling the instruction selection. However, this also ties the compiled code very tightly to the processor design; for instance, if a new generation of the CPU adds additional functional units, all programs running on it must be re-compiled so the compiler can re-arrange the instructions again, perhaps four-wide instead of two-wide. In comparison, a more traditional design like the PowerPC (PPC) has seen dramatic internal changes, yet code written for the first PPC's will still run without modification on the latest versions. The cost for this is an increasing amount of chip space that has to be dedicated to instruction scheduling.
The Apollo compilers were the first commercial compilers to use single static assignment techniques.
PRISM was a "pure" 32-bit design, including thirty-two 32-bit integer and thirty-two 64-bit floating point registers (overlaid by sixty-four 32-bit registers). PRISM could dispatch a single integer or one integer and one floating point instruction per clock cycle, reminiscent of the Intel i860.[1]: 97 The floating-point instruction could, in turn, combine a floating-point add and multiply in a single instruction. The compiler attempted to always pair (or triple) instructions up to maintain full use of the internal units, but if it failed to find a safe pair it simply fed in a single integer instruction. PRISM was one of the first designs to include a multiply with add/subtract/truncate in a single (five operand) instruction, so it was often described as a three-issue CPU.
The original PRISM design exercise was initiated in 1986, announced in March 1988,[2] with its one-to-four-CPU Apollo DN10000 workstation and eventually delivered to customers in October 1988.[3] The "DN" in the name refers to "Domain Node", Domain/OS being the Unix-like operating system used on all of Apollo's machines. Note that PRISM was a multi-chip CPU board, not a single microprocessor, this being fairly common for high-end CPUs at the time.[4] Various chips featured in the DN10000 were also used in other systems, fabricated by Bipolar Integrated Technology.[5]
Approximately one thousand DN10000 systems were sold.
PRISM II, running at twice the clock speed, was delayed by problems in fabing, and then eventually cancelled after the HP purchase. Nevertheless, HP indicated that several features of the PRISM design were to be introduced into later generations of their Precision Architecture, with multiprocessing support being of particular interest.[6] At the time, HP did not have a multiprocessing implementation based on the Precision Architecture.[7] The two main proponents of the VLIW concept, Intel and HP, later collaborated on the Itanium.
The PRISM was claimed to be the fastest CPU on the market during its short life-span.[8] Benchmarking indicated that the speed of the DN10000's CPU was comparable to that of the MIPS M/2000-6, a 20 MHz R3000,[9] but the DN10000 as a system had around twice the performance of the MIPS M/2000-6.[10] The PRISM CPU itself was described as having more than half the performance of "the largest IBM mainframe CPU" for some users, raising the possibility of using a four-processor DN10000 workstation in place of mainframe-based computing facilities.[11] In comparison with common RISC designs of the era, the PRISM was effectively two CPUs in one, making it roughly double the performance of a RISC CPU running at the same clock speed.[citation needed]
Although the Intel i860 also used a VLIW (or properly LIW in both cases, as two is not "very" long), extracting performance from the i860 proved notoriously difficult, and in practice the PRISM was much faster.
Digital Equipment Corporation also engineered a RISC chip named PRISM during the same era, but that project was canceled in 1988, and never entered production.
Source: Wikipedia. Article content is retrieved live through the MediaWiki API.
PRISM (Parallel Reduced Instruction Set Multiprocessor) was Apollo Computer's high-performance CPU used in their DN10000 series workstations. It was for some time the fastest microprocessor available, a high fraction of a Cray-1 in a workstation. Hewlett-Packard purchased Apollo in 1989, ending development of PRISM, although some of PRISM's ideas were later used in HP's own HP-PA Reduced instruction set computer (RISC) and Itanium processors. PRISM was based on what would be known today as a VLIW-design, while most efforts of the era, 1988, were based on a more "pure" RISC approach. In early RISC designs, the core processor was simplified as much as possible in order to allow more of the chip's real-estate to be used for registers and simplifying the addition of instruction pipelines for improved performance.
Apollo/Domain is a series of workstations that were developed and produced by Apollo Computer from c. 1980 to 1989. The machines were built around the Motorola 68k series of processors, except for the DN10000, which has from one to four of Apollo's RISC processors, named PRISM.
Apollo Computer Inc. was an American technology corporation headquartered and founded in Chelmsford, Massachusetts. It was founded in 1980 by William Poduska (a founder of Prime Computer) and others. Apollo Computer developed and produced Apollo/Domain workstations in the 1980s. Along with Symbolics and Sun Microsystems, Apollo was one of the first vendors of graphical workstations. Like other computer companies at the time, Apollo produced much of its own hardware and software. Apollo was acquired by Hewlett-Packard in 1989 for US$476 million (equivalent to $1.236 billion in 2025), and gradually closed down over the period of 1990–1997. The brand (as "HP Apollo") was resurrected in 2014 as part of HP's high-performance computing portfolio.
The Apollo primary guidance, navigation, and control system (PGNCS, pronounced pings) was a self-contained inertial guidance system that allowed Apollo spacecraft to carry out their missions when communications with Earth were interrupted, either as expected, when the spacecraft were behind the Moon, or in case of a communications failure. The Apollo command module (CM) and lunar module (LM) each carried a version of PGNCS. PGNCS, and specifically its computer, also served as the command centre for all system inputs from the CM and the LM, including the optical units, the radar system, the manual translation and rotation device inputs by the astronauts, and other inputs from the CM and LM systems. The MIT Instrumentation Laboratory developed PGNCS under the direction of Charles Stark Draper (the Instrumentation Laboratory was later named after him). The prime contractor for PGNCS and manufacturer of the inertial measurement unit (IMU) was the Delco Division of General Motors. PGNCS consisted of the following components: an inertial measurement unit (IMU) the Apollo Guidance Computer (AGC) resolvers to convert inertial platform angles to signals usable for servo control optical units, a Space Sextant for the CM and an Alignment Optical Telescope for the LM a mechanical frame, called the navigation base (or navbase), to rigidly connect the optical devices and, in the LM, the rendezvous radar to the IMU the AGC software
Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.
MORE →Joe Louis.