📄 00000151.htm
字号:
At CNRI, he is working on a system for mobile agents called "Knowbots" <BR>(<A HREF="http://www.cnri.reston.va.us/home/koe/)">http://www.cnri.reston.va.us/home/koe/)</A> that uses Python as its main <BR>programming language. CNRI currently supports Python development, including <BR>coordinating the Python Software Association (<A HREF="http://www.psa.org/)">http://www.psa.org/)</A> and Python <BR>Consortium (<A HREF="http://www.python.org/).">http://www.python.org/).</A> Van Rossum is also the coauthor (with <BR>Aaron Watters and Jim Ahlstrom) of Internet Programming With Python (IDG <BR>Boooks, 1996). Much of his recent interest involves JPython, a complete Python <BR>implementation written in 100 percent pure Java which compiles Python source <BR>code directly to Java bytecode. The resulting class files can be run in any browser <BR>that is JDK 1.1 compliant. <BR> <BR>One of the challenges in the <BR>realm of scientific computing <BR>is to efficiently and affordably <BR>handle large data sets. This is <BR>precisely the problem faced <BR>by researchers participating <BR>in the Earth and Space <BR>Sciences Project at the <BR>Goddard Space Flight <BR>Center. To tackle the <BR>problem, Donald Becker and <BR>Thomas Sterling launched <BR>the Beowulf Project <BR>(<A HREF="http://beowulf.gsfc.nasa.gov/beowulf.html),">http://beowulf.gsfc.nasa.gov/beowulf.html),</A> <BR>a cluster computer consisting <BR>of high-performance PCs <BR>built from off-the-shelf <BR>components, connected via <BR>Ethernet, and running under <BR>Linux. Ultimately, the goal of <BR>the Beowulf approach was to achieve supercomputer (gigaflop) performance at <BR>PC prices. <BR> <BR>To implement such a system, however, Becker, who is a staff scientist with the <BR>Center of Excellence in Space Data and Information Sciences (or CESDIS, part <BR>of the University Space Research Association, a nonprofit consortium of <BR>universities that sponsors space-related research), had to come to grips with <BR>Linux's unstable networking capabilities, and the lack of Linux support for <BR>off-the-shelf network cards. Consequently, Becker ended up writing <BR>enhancements to the kernel network subsystem to support faster I/O on <BR>high-speed networks, device drivers for countless Ethernet cards (see <BR><A HREF="http://cesdis.gsfc.nasa.gov/linux/drivers/">http://cesdis.gsfc.nasa.gov/linux/drivers/</A> index.html), and a distributed shared <BR>memory package. <BR> <BR>Becker wasn't a stranger to Linux, networking, or parallel computing when he <BR>launched into Beowulf, however. After receiving a degree in electronical <BR>engineering and computer science from the Massachusetts Institute of <BR>Technology, he worked for Harris Corp. as an engineer performing parallel <BR>computing research. From there he moved to the Institute for Defense Analysis's <BR>Supercomputer Research Center where he first encountered Linux and its lack of <BR>network support. Then in 1994, Becker joined CESDIS where he began his <BR>Beowulf work. <BR> <BR>Although much of his initial work was in support of Beowulf, the entire computing <BR>community ultimately benefited from Becker's efforts. Linux would not have <BR>achieved the level of success and acceptance it has today had it not been for <BR>Becker's work, which resulted in a Linux with robust, stable networking and <BR>support for "every shipping Fast Ethernet chipset." As for Beowulf, dozens of <BR>university and research groups have now built their own Beowulf clusters, ranging <BR>from the original 16-node cluster running on Intel DX4 processors connected by <BR>channel-bonded 10-Mbits/sec Ethernet, to Avalon, a 19-gigaflop cluster of 140 <BR>Alpha processors that was built by the Los Alamos National Laboratory and that <BR>cost only $150,000. <BR> <BR>Along with other members of his team at Excellence in Space Data and <BR>Information Sciences, Becker was the recipient of the IEEE Computer Society <BR>1997 Gordon Bell Prize for Price/Performance "in recognition of their superior <BR>effort in practical parallel-processing research." Becker is the coauthor, along <BR>with Thomas L. Sterling, John Salmon, and Daniel F. Savarese of the recently <BR>published How to Build a Beowulf: A Guide to the Implementation and <BR>Application of PC Clusters (MIT Press, 1999). <BR> <BR>Please join us in honoring Guido van Rossum and Donald Becker. Once again, <BR>they remind us that a mix of technology, innovation, vision, and cooperative spirit <BR>continue to be fundamental to advancement in software development. <BR> <BR>DDJ <BR> <BR> <BR> <BR>Locate DDJ articles: <BR> <BR>Copyright (C) 1999, Dr. Dobb's Journal <BR>Dr. Dobb's Web Site Home Page -- Top of This Page <BR> <BR>-- <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 166.111.196.11] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -