High Performance Computers

High Performance Computers

Chapter 2 High Performance Computers An important set of issues has been raised during Have we learned anything about the effectiveness of the last 5 years around the topic of high performance the National Centers approach? Should the goals of computing (H-PC). These issues stem from a grow- the Advanced Scientific Computing (ASC) and ing concern in both the executive branch and in other related Federal programs be refined or rede- Congress that U.S. science is impeded significantly fined? Should alternative approaches be considered, by lack of access to HPC1 and by concerns over the either to replace or to supplement the contributions competitiveness implications of new foreign tech- of the centers? nology initiatives, such as the Japanese “Fifth Generation Project.” In response to these concerns, OTA is presently engaged in a broad assessment policies have been developed and promoted with of the impacts of information technology on re- three goals in mind. search, and as part of that inquiry, is examining the question of scientific computational resources. It has 1. To advance vital research applications cur- been asked by the requesting committees for an rently hampered by lack of access to very high interim paper that might help shed some light on the speed computers. above questions. The full assessment will not be 2. To accelerate the development of new HPC completed for several months, however; so this technology, providing enhanced tools for re- paper must confine itself to some tentative observa- search and stimulating the competitiveness of tions. the U.S. computer industry. 3. To improve software tools and techniques for using HPC, thereby enhancing their contribu- WHAT ISA HIGH PERFORMANCE tion to general U.S. economic competitive- COMPUTER? ness. The term, “supercomputer,” is commonly used in In 1984, the National Science Foundation (NSF) the press, but it is not necessarily useful for policy. initiated a group of programs intended to improve In the first place, the definition of power in a the availability and use of high performance comput- computer is highly inexact and depends on many ers in scientific research. As the centerpiece of its factors including processor speed, memory size, and initiative, after an initial phase of buying and so on. Secondly, there is not a clear lower boundary distributing time at existing supercomputer centers, of supercomputer power. IBM 3090 computers NSF established five National Supercomputer Cen- come in a wide range of configurations, some of the ters. largest of which are the basis of supercomputer centers at institutions such as Cornell, the Universi- Over the course of this and the next year, the ties of Utah, and Kentucky. Finally, technology is initial multiyear contracts with the National Centers changing rapidly and with it our conceptions of are coming to an end, which has provoked a debate power and capability of various types of machines. about whether and, if so, in what form they should We use the more general term, “high performance be renewed. NSF undertook an elaborate review and computers,” a term that includes a variety of renewal process and announced that, depending on machine types. agency funding, it is prepared to proceed with renewing at least four of the centers2. In thinking One class of HPC consists of very large. powerful about the next steps in the evolution of the advanced machines, principally designed for very large nu- computing program, the science agencies and Con- merical applications such as those encountered in gress have asked some basic questions. Have our science. These computers are the ones often referred perceptions of the needs of research for HPC to as “supercomputers.” They are expensive, costing changed since the centers were started? If so, how? up to several million dollars each. lpe[~~ D, Lm, R~PO~ of the pamj on ~rge.scaje Cowtilng in ~clen~e ~ E~glncerl)lg (Wa.$hlngon, Dc: Na[lOnal science Foundam.m, 1982). -e of the five centers, the John von Neumann National Supercomputer Center, has been based on ETA-10 tednology Tbc Center hw been asked to resubmit a proposal showing revised plans in reaction to the wnhdrawd of that machme from the markt. -7- 8 A large-scale computer’s power comes from a slower and, hence, cheaper processors. The problem combination of very high-speed electronic compo- is that computational mathematicians have not yet nents and specialized architecture (a term used by developed a good theoretical or experiential frame- computer designers to describe the overall logical work for understanding in general how to arrange arrangement of the computer). Most designs use a applications to take full advantage of these mas- combination of “vector processing” and “parallel- sively parallel systems. Hence, they are still, by and ism” in their design. A vector processor is an large, experimental, even though some are now on arithmetic unit of the computer that produces a series the market and users have already developed appli- of similar calculations in an overlapping, assembly cations software for them. Experimental as these line fashion, (Many scientific calculations can be set systems may seem now, many experts think that any up in this way.) significantly large increase in computational power eventually must grow out of experimental systems Parallelism uses several processors, assuming that such as these or from some other form of massively a problem can be broken into large independent parallel architecture. pieces that can be computed on separate processors. Currently, large, mainframe HPC’S such as those Finally, “workstations,” the descendants of per- offered by Cray, IBM, are only modestly parallel, sonal desktop computers, are increasing in power; having as few as two up to as many as eight new chips now in development will offer the processors. 3 The trend is toward more parallel computing power nearly equivalent to a Cray 1 processors on these large systems. Some experts supercomputer of the late 1970s. Thus, although anticipate as many as 512 processor machines top-end HPCs will be correspondingly more power- appearing in the near future. The key problem to date ful, scientists who wish to do serious computing will has been to understand how problems can be set up have a much wider selection of options in the near to take advantage of the potential speed advantage of future, larger scale parallelism. A few policy-related conclusions flow from this Several machines are now on the market that are discussion: based on the structure and logic of a large supercom- ● The term “Supercomputer” is a fluid one, puter, but use cheaper, slower electronic compo- potentially covering a wide variety of machine nents. These systems make some sacrifice in speed, types, and the “supercomputer industry” is but cost much less to manufacture. Thus, an applica- similarly increasing y difficult to identify clearly. tion that is demanding, but that does not necessarily ● Scientists need access to a wide range of high require the resources of a full-size supercomputer, performance computers, ranging from desktop may be much more cost effective to run on such a workstations to full-scale supercomputers, and “minisuper.” they need to move smoothly among these Other types of specialized systems have also machines as their research needs dictate. appeared on the market and in the research labora- ● Hence, government policy needs to be flexible tory. These machines represent attempts to obtain and broadly based, not overly focused on major gains in computation speed by means of narrowly defined classes of machines. fundamentally different architectures. They are known by colorful names such as “Hypercubes,” “Connec- tion Machines,“ “Dataflow Processors, “ “Butterfly HOW FAST IS FAST? Machines, “ “Neural Nets,” or “Fuzzy Logic Com- Popular comparisons of supercomputer speeds are puters.” Although they differ in detail, many of these usually based on processing speed, the measure systems are based on large-scale parallelism. That is, being “FLOPS,” or “Floating Point Operation Per their designers attempt to get increases in processing Second.” The term “floating point” refers to a speed by hooking together in some way a large particular format for numbers within the computer number-hundreds or even thousands-of simpler, that is used for scientific calculation; and a floating 3T0 ~st~W1sh ~[w~n t.hls m~es[ level and the larger scale parallehsm found on some more experimental machines, some expetts refer tO th lirmted parallelism ~ ‘(multiprocxssmg. ” 9 point “operation” refers to a single arithmetic step, One can draw a few policy implications from such as adding two numbers, using the floating point these observations on speed: format, Thus, FLOPS measure the speed of the ● Since overall speed improvement is closely arithmetic processor. Currently, the largest super- linked with how their machines are actually computers have processing speeds ranging up to prograrnmed and used, computer designers are several billion FLOPS. critically dependent on feedback from that part of the user community which is pushing their However, pure processing speed is not by itself a machines to the limit. useful measure of the relative power of computers. ● There is no “fastest” machine. The speed of a To see why, let’s look at an analogy. high performance computer is too dependent on the skill with which it is used and programmed, In a supermarket checkout counter, the calcula- and the particular type of job it is being asked tion speed of the register does not, by itself, to perform. determine how fast customers can purchase their ● Until machines are available in the market and groceries and get out of the store. Rather, the speed have been tested for overall performance, of checkout is also affected by the rate at which each policy makers should be skeptical of announce- purchase can be entered into the register and the ments based purely on processor speeds that overall time it takes to complete a transaction with some company or country is producing “faster a customer and start a new one.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    14 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us