News

Donald Knuth: A Life’s Work Interrupted

Len Shustek, Editor
In this second of a two-part interview by Edward Feigenbaum, we find Knuth, having completed three volumes of The Art of Computer Programming, drawn to creating a system to produce books digitally.
Don switches gears and for a while and becomes what Ed Feigenbaum calls “The World’s Greatest Programmer.”

The Computer Scientist as Toolsmith II

Frederick P. Brooks, Jr.
It is a special honor to receive an award named for Allen Newell. Allen was one of the fathers of computer science. He was especially important as a visionary and a leader in developing artificial intelligence (AI) as a subdiscipline, and in enunciating a vision for it.
What a man is is more important than what he does professionally, however, and it is Allen’s humble, honorable, and self-giving character that makes it a double honor to be a Newell awardee. I am profoundly grateful to the awards committee.

Tags:

Artificial Intelligence: Past and Future

Moshe Y. Vardi
Chess fans remember many dramatic chess matches in the 20th century. I recall being transfixed by the 1972 interminable match between challenger Bobby Fischer and defending champion Boris Spassky for the World Chess Championship. The most dramatic chess match of the 20th century was, in my opinion, the May 1997 rematch between the IBM supercomputer Deep Blue and world champion Garry Kasparov, which Deep Blue won 3½–2½.

Tags:

Brain-Computer Interfaces:Where Human and Machine Meet

Sixto Ortiz Jr.
For a long time, researchers have been working on a marriage of human and machine that sounds like something out of science fiction: a brain-computer interface.
BCIs read electrical signals or other manifestations of brain activity and translate them into a digital form that computers can understand, process, and convert into actions of some kind, such as moving a cursor or turning on a TV.

Tags:

The Work of Leslie Valiant

Avi Wigderson

The Changing Paradigm of Data-Intensive Computing

Richard T. Kouzes, Gordon A. Anderson, Stephen T. Elbert, Ian Gorton, and
Deborah K. Gracio, Pacific Northwest National Laboratory

Through the development of new classes of software, algorithms, and hardware, dataintensive applications provide timely and meaningful analytical results in response to exponentially growing data complexity and associated analysis requirements.

Real-World Distributed Computing with Ibis

Henri E. Bal, Jason Maassen, Rob V. van Nieuwpoort, Niels Drost,
Roelof Kemp, Timo van Kessel, Nick Palmer, Gosia Wrzesi ska, Thilo Kielmann,
Kees van Reeuwijk, Frank J. Seinstra, Ceriel J.H. Jacobs, and Kees Verstoep

The use of parallel and distributed computing systems is essential to
meet the ever-increasing computational demands of many scientific and
industrial applications. Ibis allows easy programming and deployment
of compute-intensive distributed applications, even for dynamic, faulty,
and heterogeneous environments.

Computing Performance: Game Over or Next Level?

Samuel H. Fuller, Analog Devices Inc.
Lynette I. Millett, National Research Council
The end of dramatic exponential growth in single-processor performance marks the end of the dominance of the single microproessor in computing. The era of sequential computing must give way to an era in which parallelism holds the forefront. Although important scientific and engineering challenges lie ahead, this is an opportune time for innovation in programming systems and computing architectures.

Is Cloud Computing Really Ready for Prime Time?

Neal Leavitt
Even though the technology faces several significant challenges, many vendors and industry observers predict a bright future for cloud computing.

Cloud computing has become a significant technology trend, and many experts expect it to reshape information-technology processes and the IT marketplace during the next five years.

Pages