Скачать книгу

brief progress report19 in 1976, the massive 1000+ page report, What Can Be Automated?: Computer Science and Engineering Research Study,20 unfortunately did not appear until 1980. By that time, other influential reports had appeared and diminished its impact.

      By the late 1970s, Curtis and Pasta were working with leading members of the computer science community to address a serious concern about the health of academic computer science. Academic salaries were falling behind industry salaries, there was a significant lack of computing equipment except at the ARPA-funded departments, undergraduate enrollments were rising, and many scientists, engineers, and policymakers still viewed computer science as consisting only of programming, computing applications, and hardware development. Faculty, new PhDs, and promising graduate students were leaving academia for industry in large numbers.

      The NSF sponsored a workshop in Washington, DC, on November 2, 1978, led by Jerome Feldman (Rochester) and including Gordon Bell (DEC), Bernard Galler (Michigan), Patricia Goldberg (IBM), John Hamlin (Missouri), Eliot Pinson (Bell Labs), Ivan Sutherland (CalTech), and William Robert “Bert” Sutherland (Xerox PARC). The “Feldman Report,”21 also published in the Communications of the ACM, called for universities to recognize the special resource needs of experimental computer science, use appropriate criteria in evaluating experimental computer science programs and faculty, and encourage cooperative programs. While it called for industry to exchange and share people and technology with universities and provide funds and equipment, it looked to government to modernize tax and patent policies, develop funding of adequate scale and time-horizon for experimental computer science, and identify a lead agency responsible for computing. The report proposed large, 5-year capital resources to produce 25 well-equipped university laboratories for a total cost of about $15 million yearly. This recommendation led to the Coordinated Experimental Research (CER) program described below.

      The Feldman Report was enthusiastically expanded upon by the ACM Executive Committee,22 the Computer Science Board (sponsor of a 1980 meeting of computer science department chairs23 now known as the biennial Snowbird Meeting), the 1979 NSF Computer Science Advisory Committee,24 and a series of ACM letters and articles by Peter Denning that began with his well-known “eating our seed corn” letter.25 For example, a panel at the 1980 Snowbird Meeting26 addressed the nature of computer science, advances in computer technology, and how computer scientists might address societal implications. These panels and reports changed the perception of computer science within the NSF and across the federal government.

      For a time after the Computer and Information Science and Engineering (CISE) Directorate was created in 1986, the computer science advisory committees remained associated with the CISE division that Kent Curtis directed. At the request of the NSF Advisory Committee for Computer Research, a subcommittee appointed by Curtis submitted a preliminary report27 at the committee’s meeting held on December 5–6, 1986. This report was revised, published in 1989, and became known as the “Hopcroft-Kennedy Report.”28 Kent Curtis passed away December 17, 1987, and the Hopcroft-Kennedy Report was completed after Peter Freeman had replaced Curtis as DD/CCR.

      Frank Press, then president of the National Academy of Sciences and chairman of the National Research Council, created in 1986 what came to be called the Computer Science and Telecommunications Board (CSTB), with Joseph Traub as chair and Marjory Blumenthal as executive director. Under Traub, Blumenthal, and their successors, CSTB published many influential (and occasionally controversial)29 reports. Their first efforts did not try to identify the achievements and opportunities of computing research as did the Hopcroft-Kennedy Report. Traub noted, “CSTB decided that beginning with a report on the nature of the field would be self-serving. We wanted first to build a record of reports dealing with critical national issues.”30 The Board published Toward a National Research Network31 in July 1988 and The National Challenge in Computer Science and Technology32 in September 1988. Among the many CSTB reports are ones the Academy characterizes as “explaining how information technology evolves, the role of R&D, and the role of different contributors, public and private, to that process.” These include33 Innovation in Information Technology, Making IT Better, Funding a Revolution, Evolving the HPCCI to Support the Nation’s Information Infrastructure, and Computing the Future. While clearly influential, one of the criticisms of the Academy and the National Research Council, as voiced by Ed Feigenbaum (perhaps a bit sharply), is that they are “extremely slow and conservative organizations, unwilling to say things that make anyone bristle. So, a lot of what CSTB might try to do is either squashed or squashed in advance by this elaborate structure.”34 Until the CRA was chosen to create the Computing Community Consortium in 2006, the options for fast response “blue ribbon” reports remained limited.35

      Beginning in the 1970s when NSF reduced its support for computing facilities, concern grew in the scientific community that future scientific advances would be impeded by the lack of advanced computers. Moreover, a number of countries were developing “supercomputers”36 and programs to increase access37 for their scientists. An interagency study group, led by Peter Lax of NYU, made the case38 (known as the “Lax Report”) for a program that would increase access to supercomputers via high bandwidth networks; increase research on computation, software, and algorithms; train personnel; and increase R&D on new supercomputer systems. Ken Wilson, then at Cornell and a recent Nobel laureate, was one of the leading proponents of a program in supercomputers and a national network to connect them. In an attachment to the Lax Report, Wilson stated that “the lack of large scale scientific computing resources for basic university research has become a major problem for U.S. science.”39 In this, he advocated for a national network linking all scientists and support for a collaborative program in large-scale scientific computing hardware, software, and algorithms led by the science, computer science, and electrical engineering communities and industry. As part of his advocacy, Wilson coined the term grand challenges.

      A four-part federal program was proposed40 and, in mid-1983, an internal NSF working group, led by Marcel Bardon and Kent Curtis, laid out specific actions they recommended that NSF take (the “Bardon-Curtis Report”).41 These actions included providing “supercomputer services for academic research and science education . . . ” and supporting “networks linking universities and laboratories with each other. . . . ” Following a report42 from a panel on “Computer Architecture,” led by Jack Schwartz of the NYU Courant Institute on behalf of the National Academies’ Committee on Science, Engineering, and Public Policy (COSEPUP), NSF Director Erich Bloch asked the engineering and physical sciences directorates and the newly formed Office of Advanced Scientific Computing to comment on Schwartz’s suggestion that NSF “might strive for a position of higher importance and impact” in high-performance computing.43 The response recommended that reaching the Schwartz panel’s recommendation would “require a well coordinated federal effort among at least the following agencies: DOD (including DARPA, ONR, AFOSR, and ARO), DOE, NASA, NBS, and NSF . . . [and] it is appropriate that NSF provide more leadership because of its independence from mission criteria in selecting research projects for support and because of the excellent technical judgment it can bring to bear.”44

      The emphasis on networking in the Lax and Bardon-Curtis reports led to a series of reports on networking including the Sciencenet45 proposal and the initial ideas for NSFNET.46 These and CSTB reports provided background for the Federal High-Performance Computing program and NSF’s programs in advanced scientific computing and networking.

      By the late 1970s, the programs that would be joined to form the Computer and Information Science and Engineering (CISE) Directorate were in place but divided among several NSF research directorates. In 1974, NSF transferred the Office of Computing Activities to the Research Directorate and renamed it the Division of Computer Research (DCR). In 1976 DCR merged its sections and programs into the Computer Science Section (CSS) of the Division of Mathematical

Скачать книгу