Assessing a RISCy business.Albert Einstein once remarked that things should be made as simple as possible, but no simpler. Computer architects are beginning to learn a similar lesson when deciding how a computer should translate commands written in a language like FORTRAN into electrical signals that ripple through an integrated-circuit chip. Instead of packing microprocessors with circuits for more, increasingly complex instructions, some designers are "wiring in" only those for a few, frequently used commands. The result is a new class of streamlined computers called "reduced instruction set computers" or RISC RISC in full Reduced Instruction Set Computing Computer architecture that uses a limited number of instructions. RISC became popular in microprocessors in the 1980s. machines. A simple analogy illustrates the idea. The instructions that tell a computer chip how to shift "bits" (electrical pulses) while doing elementary operations such as LOAD, STORE, COMPARE and ADD are somewhat like the keys on a calculator keyboard. Some calculators feature dozens of keys, many of which perform special functions In mathematics, special functions are particular functions such as the trigonometric functions that have useful or attractive properties, and which occur in different applications often enough to warrant a name and attention of their own. like taking square roots or calculating standard deviations. These calculators tend to be expensive, many keys are rarely used, and users face a bewildering be·wil·der tr.v. be·wil·dered, be·wil·der·ing, be·wil·ders 1. To confuse or befuddle, especially with numerous conflicting situations, objects, or statements. See Synonyms at puzzle. 2. array of choices when trying to solve a problem. In contrast, simple calculators stick to the basics: addition, subtraction subtraction, fundamental operation of arithmetic; the inverse of addition. If a and b are real numbers (see number), then the number a−b is that number (called the difference) which when added to b (the subtractor) equals , multiplication, division and little more. For many calculations, this is enough. In a RISC machine, a small set of built-in instructions allows plenty of extra room on a chip for temporarily storing data close at hand rather than on separate memory chips. Compilers, which translate a computer program's high-level commands into elementary chip-based instructions, face an easier task because they have fewer choices to reconcile. Now, several companies are gambling that this type of architecture, an academic curiosity only a few years ago, will lead to faster, cheaper computers. Some commercial products with RISClike features are already available (SN: 3/12/83, p. 169). The Hewlett-Packard Co. of Palo Alto Palo Alto, city, California Palo Alto (păl`ō ăl`tō), city (1990 pop. 55,900), Santa Clara co., W Calif.; inc. 1894. Although primarily residential, Palo Alto has aerospace, electronics, and advanced research industries. , Calif., is making one of the largest corporate commitments to RISC architectures. In its Spectrum project, company researchers carefully measured the behavior of a wide range of computer programs to find which instructions came up most often and which functions were most useful. These studies led to a design for a family of computers that share a simple core and can easily be extended for particular applications. The company now has about 100 working prototypes and plans to introduce its first products next year. Taking a slightly different approach, MIPS Computers Inc. in Mountain View, Calif., is designing a computer processor that allows several instructions to be executed at the same time without clogging the system. Based on research originally done at Stanford University Stanford University, at Stanford, Calif.; coeducational; chartered 1885, opened 1891 as Leland Stanford Junior Univ. (still the legal name). The original campus was designed by Frederick Law Olmsted. David Starr Jordan was its first president. , this RISC processor RISC processor [Reduced Instruction Set Computer], computer arithmetic-logic unit that uses a minimal instruction set, emphasizing the instructions used most often and optimizing them for the fastest possible execution. requires special compiler software to speed it up. The firm intends to sell processor "boards" that can be built into computers produced by other manufacturers. Meanwhile, David A. Patterson For other persons of the same name, see David Patterson. David A. Patterson has been Professor of Computer Science at the University of California, Berkeley since 1977, after receiving his A.B. (1969), M.S. (1970), and Ph.D. (1976) from UCLA. , one of the earliest advocates of a simple approach to computer architecture, and his group at the University of California at Berkeley (body, education) University of California at Berkeley - (UCB) See also Berzerkley, BSD. http://berkeley.edu/. Note to British and Commonwealth readers: that's /berk'lee/, not /bark'lee/ as in British Received Pronunciation. have in the last three years designed and fabricated three experimental RISC chips that, according to according to prep. 1. As stated or indicated by; on the authority of: according to historians. 2. In keeping with: according to instructions. 3. a variety of tests, really do run faster than more sophisticated computers. The first, RISC I, had only 31 instructions compared with the 304 instructions embedded in a VAX-11/780 superminicomputer. Their latest effort involves a RISC chip tailored for a programming language called Smalltalk. Initial results show that Smalltalk programs would run faster with this chip than on the best computer now available for running the software. Despite the successes, some computer engineers are not convinced that running RISCs is the way to go. Such computers often require larger programs for a particular application. Manufacturers are also more familiar with the kinds of microprocessors now available and are resistant to change. Detailed, critical examinations of RISC concepts appear in this month's IEEE SPECTRUM and next month's IEEE (Institute of Electrical and Electronics Engineers, New York, www.ieee.org) A membership organization that includes engineers, scientists and students in electronics and allied fields. COMPUTER. |
|
||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion