Search
Sites and Affiliations
Leadership
Research and Applications
Major Accomplishments
Frequently Asked Questions
Knowledge and Technology Transfer
Calendar
Education and Outreach
Media Resources
Technical Reports and Publications
Parallel Computing Research - Our Quarterly Newsletter
Contact Information
CRPC Home Page

UniGuide Featured Site

Testimony of Ken Kennedy before the Subcommittee on Basic Research of the U.S. House of Representatives Committee on Science, October 6, 1998

Introduction

Al Gore At a meeting of the President's Information Technology Advisory Committee (PITAC), from left to right: Larry Smarr, Director, NCSA; Co-chair Bill Joy, Vice President, Sun Microsystems; US Vice President Al Gore; and Co-chair Ken Kennedy, Director, Center for Research on Parallel Computation at Rice University. For more information, see Dr. Kennedy's testimony
Photography by Phil Humnicky, The White House
Chairman Pickering and distinguished members of the Basic Research Subcommittee, my name is Ken Kennedy. I am a professor of Computer Science at Rice University, where I direct the Center for Research on Parallel Computation, a National Science Foundation Science and Technology Center. I also serve as the academic co-chair of the President's Information Technology Advisory Committee. It is in the latter capacity that I appear before you today to discuss the interim report of the Advisory Committee and its implications for high-end computation. In April of this year, I received a letter from Chairman Sensenbrenner and Ranking Minority Member Brown of the House Committee on Science, which asked several questions about high end computing. On behalf of the committee, my co-chair Bill Joy and I responded in a letter dated August 17, 1998, a copy of which is attached to the testimony. As a part of my testimony today I will review that response. However, before turning to specifics, let me provide you with some background on our committee and a report on its recent activities. The Advisory Committee The Advisory Committee was appointed by the President and charged with the task of reviewing the research and development programs in information technology funded by the Federal government to determine whether these programs are meeting the needs of the Nation. A specific concern is whether research and development programs are helping to maintain United States leadership in advanced computing and communications technologies and their applications.

To address this question, we conducted a yearlong review of Federal information technology research and development programs. One focus of this review was to understand the balance in the program, both among different areas of investigation and among different categories of research. In carrying out the evaluation, our principal strategy was to have Federal funding program managers brief the committee on their activities and to question them on the directions and risk levels of the research being funded. Our preliminary findings are contained in the President's Information Technology Advisory Committee Interim Report to the President, dated August 6, 1998.

The Interim Report

The principal finding of the Interim Report was that over the past decade there has been a pronounced shift in Federal funding programs away from long-term high-risk projects toward short-term, applied research. This shift has happened for understandable reasons. The majority of funding for information technology research is allocated to mission agencies. During the past decade, the funding for information technology has grown at about the rate of inflation, while the size of the information technology endeavor, as measured by its impact on the economy and the number, size, and scope of the problems it can solve, has experienced explosive growth. Information technology has accounted for over a third of the growth of the Nation's gross domestic product since 1992 and some estimates indicate that it now represents as much as 46 percent of the economy today. To quote Federal Reserve Board Chairman Alan Greenspan's recent testimony before Congress: "...our nation has been experiencing a higher growth rate of productivity output per hour worked in recent years. The dramatic improvements in computing power and communication and information technology appear to have been a major force behind this beneficial trend."

But the impact of information technology on our society goes far beyond economic benefit. It is critical to the solution of problems in business, science, medicine, and education. It is also critical to the operations of most government agencies. When faced with rapidly expanding requirements for information technology research and provided with relatively flat budgets, mission agency mangers understandably and correctly give priority to the short-term needs of their mission. Given that information technology receives only about one in every seventy-five dollars of the total Federal research and development investment, it is not too surprising that a larger and larger fraction of it has been focused on short-term needs.

The Advisory Committee believes that unless this shift away from fundamental high-risk research is reversed, it will threaten the health and welfare of the Nation, along with its economic leadership, in the coming decades. In the past, sound federal R&D investment strategies, carried out over long periods of time, have laid the foundations for dramatic advances in many diverse areas including farm production, aeronautics, space, and health disciplines. Similarly, the funding for federal R&D in information technology has been instrumental in creating the boom in computing and communication which is responsible for much of the current national economic growth as well as for major advances in health care, public safety, and other critical areas. This relationship between information technology research and economic prosperity a decade later has been clearly documented by the Brooks-Sutherland report, Evolving the High Performance Computing and Communications Initiative to Support the Nation's Information Infrastructure (NRC 1995). Thus, if it is left unchecked, the trend away from innovative, long-term research in information technology will interrupt the flow of ideas that are needed to fuel the information economy and solve critical national problems in the twenty-first century.

It is tempting to think that this problem could be addressed by simply reallocating existing information technology R&D funds. However, this would be shortsighted. The short-term problems to which funding has been redirected represent critical national needs. We cannot simply abandon work on secure computers and networks, supercomputer software, or the Year 2000 problem. Furthermore, the nature of the information technology industry makes it unlikely that corporations will fill the void. The primary engine for innovation in the US economy is the venture start-up, which cannot afford to engage in long-term research. In fact, most start-ups are funded to capitalize on ideas that have spun out of research programs in universities and government labs. Nor will larger information technology corporations solve the problem, because these companies live with profit margins that are so slim that they cannot afford to engage in much research that pays out on a schedule beyond 2 to 4 years.

To address these problems, the Advisory Committee has recommended doubling the annual information technology R&D budget to two billion dollars over a period of five years starting in FY 2000, with a substantial fraction of the proposed increase committed to high-risk long term research. We envision this work going to the kinds of projects supported by the Defense Advanced Research Projects Agency in the sixties, seventies and eighties. Our report summarizes many areas of computing and communications that could make dramatic strides forward with increased support. Three topics of particular importance are:

  • Software: Methods for efficiently creating and maintaining high-quality software of all kinds and for ensuring the reliability of the complex software systems that now provide the infrastructure for much of our government and our economy. Scalable Information Infrastructure: Techniques for ensuring that the National Information Infrastructure consisting of communications systems, the Internet, large data repositories, and other emerging systems is reliable and secure, and can grow gracefully to accommodate the massive numbers of new users (perhaps billions) and applications expected over the coming two decades. High End Computing and Communications: Continued invention and innovation in the development of fast, powerful computing systems and the accompanying communication systems needed to implement critical science, engineering, and business applications ranging from aircraft design to weather and climate modeling.
  • In addition, the report recommends that funding be directed toward understanding the sociological and economic impacts of innovations in information technology, and toward growing the workforce to meet the national need for information technology professionals. A significant component of the latter would go to programs for retraining existing professionals and programs to increase the number of people in the educational pipeline, particularly underrepresented minorities and women. Although there is evidence that the number of college students interested in careers in information technology is growing rapidly, we will not have the resources to properly educate all of them without substantive increases in the size of college and university faculties in computer science, applied mathematics, and computer engineering. This can only happen if more students choose to go to graduate school and pursue careers in teaching. The increased research funding we envision could help achieve this goal by making graduate schools and universities a more exciting option for undergraduate students from the U.S., who are increasingly choosing careers in industry over those in academia.
  • Not only is the overall level of funding for information research inadequate, but the current system for managing information R&D across all federal agencies is not ideally suited to the task. In the past, information technology has been considered largely the byproduct of research in other areas. More recently funding for information technology research has been combined with programs whose primary function has been to fund infrastructure and technology transfer. This must change if we are to make progress on fundamental problems in computing and communications. We recommend developing new approaches to management and funding of civilian information technology R&D, with the goal of providing adequate levels of multi-year funding to pursue longer-range research agendas. Both large multi-investigator projects, such as centers, and smaller efforts involving teams of a few researchers should be supported. While the new program should be responsive to application needs, it must have information technology as its fundamental objective. Moreover, the program needs to be managed in a way that allows greater flexibility and more risk-taking.

One compelling idea proposed in our report is to establish investigations of promising future technologies by geographically distributed teams of information technology researchers and other scientists and engineers. These Expeditions to the 21st Century would permit researchers to live in the technological future and report back to the Nation on what could be accomplished if high-risk technologies are developed to maturity. These efforts would include investigation of the sociological and economic impacts of these technologies. The report compares these virtual centers to the Lewis and Clark expedition, which opened up our nation to unanticipated expansion and economic growth. If these expeditionary centers are as successful as similarly bold projects of the past such as Project MAC, Xerox PARC, and the Internet itself they could help extend the boom in information technology that Chairman Greenspan has identified as a major force behind the overall growth in the economy.

The US is approaching the 21st century with one of the most prosperous economies in history. Information technology presents enormous opportunities for growing the economy and improving health care, education, public safety, the environment, and many other areas of importance to the Nation. To capitalize on these opportunities, we should be increasing, federal investments in this critical area to levels commensurate with its importance to the Nation and to the government. We urge you to take steps now to ensure that the people of the United States continue to enjoy the fruits of the information revolution into the next millennium. Implications for the High End As I indicated earlier, high end computing is an important focus for increased investment by the Federal government. It is of special importance to government because it is needed to solve critical national problems, particularly in defense. Yet in spite of their importance, high-end computers do not have a large enough market to sustain even the medium-term research and development needed to continue the pace of dramatic progress in science, engineering, and applications critical to the Federal government. Because of this, computer companies have adopted the approach of using large numbers of commodity chips to build high-performance processors. This strategy, often referred to as scalable parallel computation, was a major focus of the HPCC program and is the primary approach of most U.S. companies that now produce systems at the high end.

However, this strategy has a number of problems. Scalable parallel computers are much harder to use than previous generations of parallel machines. Although the HPCC program was extremely successful in bringing about dramatic increases in computational power, it did not have sufficient resources to develop all the software needed to make these machines generally applicable. This usability gap is compounded by evidence that many applications, including some critical to our national defense, cannot be made to work well on scalable parallel machines as currently implemented. In particular, scalable parallel machines do not do well on problems that require high rates of data movement between memory and processors.

These difficulties cannot be addressed by simply purchasing more computers for scientists. Such purchases must be balanced against investments in the long-term research that will overcome the limitations of today's high-end architectures. To ensure the continued pace of growth of the power of high-end computer systems and their effective use for science and engineering, the Advisory Committee Interim Report recommends five specific actions:

  1. Fund research into innovative architectures and new computing technologies that overcome the limitations of today's high-end systems.
  2. Increase support for R&D on software technologies that will improve the performance, range of applicability and usability of high-end systems.
  3. Drive the high-end hardware and software computing research by establishing the goal of a thousandfold increase in the sustained performance of applications by the year 2010. This goal will force major paradigm shifts in both architecture and software.
  4. Fund the acquisition of state-of-the-art high-end computing systems to support science and engineering research and ensure that these systems are networked and available to the civilian and government research communities.
  5. Expand the Federal High End Computing and Computation program to include all the major elements of the government's investment in high-end computing.
Let me dwell on the final two for a moment. I suspect that some of the impetus for today's hearing came from the stories that circulated this spring about the power and usability of computer systems available to the civilian scientists. These systems were contrasted with those available in the DOE ASCI program for stockpile stewardship. The ASCI machines are by most estimates an order of magnitude more powerful than those available in the NSF centers.

The concerns about the dwindling relative power of computers available to civilian scientists resulted in proposals to replicate ASCI-class facilities for use in civilian science. I can say without hesitation that the Advisory Committee would support such an initiative. Our report states clearly that the Federal Government should purchase the high-end computer systems that scientists, both within and outside government, need to do their work. However, I can also state unequivocally that such investments will only be effective if accompanied by larger investments in software and architectures that will be needed to make these machines usable for the entire spectrum of high-end applications. It is for this reason that we believe that no more that twenty to twenty five percent of any increase in information technology funding should go to acquisition of high-end facilities.

The April letter from the House Science Committee to the Advisory Committee posed three specific questions: [Are] the overall level of resources for the HECC component [of the CIC R&D program] adequate and are they allocated appropriately? [Is] the HECC component coordinated effectively with other high performance computing activities of Federal mission agencies? [Will] the overall Federal R&D investment in high performance computing ensure U.S. leadership in computing technology? Our answer to all three of these questions is no. However, the Advisory Committee's interim report proposes strategies that can overcome all of these difficulties. A dramatic program of investment in research and development on high-end computing technologies and software, substantive investments in the purchase of facilities for science, and a well-coordinated management strategy can ensure that the United States continues to lead the world in the effective application of high-end computing and communications.

In short, we cannot overcome the shortage of high-end computing cycles by a one-time infusion of funding for computer facilities. The usable lifetime of any facility purchased today will two to four years. To ensure that our scientists continue to have access to computing facilities that will permit them to look far into the future, we must invest in the research that will produce those facilities five, ten, and fifteen years from now. Conclusions and Next Steps Subsequent to our final report we have initiated a process for refining its recommendations with a goal of finishing the process by February 1999, when the two-year terms of most Advisory Committee members expire. At the same time, many of us have been working with Dr. Lane, the Office of Science and Technology Policy, and the Office of Management and Budget to help them respond to the President's call for an increased investment in information technology R&D in the FY 2000 budget.

The Advisory Committee believes that increasing the investment in information technology research and development, with an emphasis on fundamental, long-term research, is the best way to ensure that the economic and social benefits of the information revolution will continue to be enjoyed by the Nation in the decades to come. On behalf of my co-chair, Bill Joy, and the entire Advisory Committee, I thank Chairman Pickering and all the members of the Basic Research Subcommittee for the opportunity to address you on these concerns. We welcome your comments and questions on our report, and look forward to working with you to make its vision a reality.