Home
Learning About Clusters
Programming Clusters
Administering Clusters
Benchmarking Clusters
File Systems for Clusters
Cluster Applications/Grid
Cluster News
Site Map
 
    Home
Search
Main Menu
Home
News
Features
Columns
Reviews
Links
FAQ's
Contact
Site Information
Cluster Classifieds
Projects
Conference Reports
Cluster Agenda
Site Map
Add This Article
Login Form





Lost Password?
No account yet? Register
Syndicate

Visit Basement Supercomputing

Cluster Builder



Ethernet Breakthrough Demonstrated PDF Print E-mail
Written by Dan Stanzione   
Sunday, 01 April 2007

From the Ethernet rules the day, department

We are pleased to announce the new software package developed by a team of Cluster Monkey researchers including Robert Brown, Jeff Layton, and Douglas Eadine. The project was sponsored by the Beowulf Legacy Enhanced Ethernet Project (BLEEP). The results of the these efforts is a new software package called Geyser™ that will be available for Linux later this month. By substituting the Geyser™ drivers in the Linux Kernel, a standard Ethernet card can transmit at more than double the standard Gigabit Ethernet rate. Moreover the single bit latencies are less then one microsecond. Please read the theoretical background to fully understand this report.

The driver is open source and will be available later this month after the patent is issued. Using a combination of mathematical filtering and artificial intelligence the Geyser™ drivers allow a standard Ethernet card to achieve rates that now are making many question the need for Infiniband or 10-GigE. The following results indicate the level of performance:

single bit latency .5 microseconds
maximum throughput 2143 Mbits/second

According to lead developer Douglas Eadline, the drivers work as follows. "As we all know computers transmit in binary. So when a packet is sent from one computer to another there is a series of ones and zeros. Our driver applies a Riemann filter to the stream and then uses Artificial Intelligence (AI) to predict the next bits in the sequence. As the interconnect learns about your communication pattern it becomes faster each time you send data. The maximum we have achieved is 2143 Mbits/second on standard Ethernet cards, but with proper training, I believe it could go as high as 5000 Mbits/second."

Co-inventor Jeff Layton commented as well, "Doug and I have worked on this for three years. There were many people who told us we were crazy, but we just decided to try it and see what happened. It is a good thing we did not listen to the detractors, what the BLEEP did they know".

Finally, co-inventor Robert Brown has this to say "First, let me say, Doug and Jeff really delivered. When they first described it too me I thought they were crazy. When I finally understood the technology, I jumped in to write the documentation. Here is the interesting part, once I finished the 4 GByte doc file, I sent it to both Doug and Jeff using the new Geyser™ drivers. At that stage, the Geyser™ drivers were still learning, but the second time I sent the exact same file, it was delivered in half the time. Then on April first of this year, I sent it for a third time, it took less than 30 seconds for the exact same file! Finally, I changed a single typo and resent the file. As expected it showed up at normal Gigabit speeds as the drivers began to learn about the file, but the next time I sent the exact same file, it arrived in half the time. Amazing!"

Update: Jeff Squyres also wanted everyone to know there will be an Open MPI - Geyser™ port finished in May.

Check back later this month for more news on our breakthrough!

Comment on this article
You must login to leave comments...
Other Visitors Comments

Name: Yann Kalemkarian Comment:
Pretty nice thing. I guess some experts tried to use this in real hpc life, using standard benchmarks. Does anybody know something on this ? Some results to share ?

Because I understand that this can apply to a lot of different communication technologies. The spoken language itself is said to work that way, anticipation, sometimes not even listening to the end of a sentence is enough to understand. Thus, people have to ear few times something to anticipate the next times. The example given here is a file transfered twice. What about hpc communication patterns ?

Yann
Rated Article:
IP Logged as: 82.244.57.201 HomePage: Browser: Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.10) Gecko/20070223 Fedora/1.5.0.10-1.fc5 Firefox/1.5.0.10 Dated: 2007-04-02 07:18:29 Report This Comment

Name: Brian Comment:
Doug, RGB and Jeff Layton developed this? I think there's a typo in the article regarding the drivers.... 'Geezer' has a second 'e', not a 'y'! :-)

Happy you-know-what day. wink-smiley
Rated Article:
IP Logged as: 76.195.72.173 HomePage: Browser: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3 Dated: 2007-04-01 19:04:28 Report This Comment

Last Updated ( Wednesday, 14 November 2007 )
 
< Prev Article   Next Article >
Poll
Are you using/considering GPU accelerated applications?
 
Who's Online
We have 8 guests online
Latest Stories/News
Popular
Worldwide Front Page Visits

Locations of visitors to this page

Monkey Stats
Google PageRank modul - Camelpark SEO centrum

 

Creative Commons License
  ©2005-2008 Seagrove LLC, Some rights reserved. Except where otherwise noted, this site is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.
Cluster Monkey Logo and Monkey Character are Trademarks of Seagrove LLC.