HPCwire
 The global publication of record for High Performance Computing / December 10, 2004: Vol. 13, No. 49

  |  Table of Contents  |  

Features:

SMALL TREE TAKES ON INDUSTRY WITH MAC CLUSTERS
by Tim Curns, Editor

The HPC community has been eyeing Apple ever since August 2003, when a Virginia Tech team assembled a high-performance computing cluster of 1,100 G5 Macs for a relatively low-price. The Apple space in HPC is still small, but growing. And the people at Small Tree Communications are basing their livelihood on the assumption that this space will eventually grow much, much larger.

HPCwire's Tim Curns recently spoke with the president of Small Tree Communications, Corky Seeber, about the company's recent advancements in the use of Mac clustering. In October, Small Tree Communications announced the immediate availability of the fastest-ever InfiniBand products available for the Mac.


HPCwire: Corky, many of our readers might not know much about Small Tree Communications. Would you please give us a brief overview of your company, its goals, and vision?

Corky Seeber: Small Tree Communications is a company formed not quite a year and half ago, and our goal is to provide HPC networking solutions to the Mac space. We have a deep background in HPC, as we are all former Cray or SGI employees. We were attracted to the Macs after Apple announced their G5s in combination with their OS X, which is a Unix-based operating system. So we saw a great fit for us, and we thought that Apple had a winner with their new technology.

HPCwire: What has most recently been accomplished with Small Tree?

CS: Our big news is our Infiniband announcement. Small Tree has recently released our software drivers which allow Apple machines to have very high- performance, very competitive with Linux and Windows based machines in the Infiniband space. And, we believe, given how attractively priced the Apple XServe is, the Infiniband solution will be a great for scientific and computational efforts to use Apple based platforms. Infiniband will be the interconnect fabric that will drive that work.

HPCwire: What will this mean for the HPC community?

CS: I think this will benefit the HPC community as a whole. I think a lot of people are paying attention to Apple today that weren't twelve months ago. Gartner is going to announce some numbers showing that Apple is gaining a fair amount of market share with the XServes. For one, I think Apple is committed to it, even though they are learning a little bit as to how to deal in the HPC space, and the 970 processor is extremely power efficient. When you start to put lots of large node clusters together, the total cost of ownership goes down. I think a lot of people are paying attention to that, compared to Itaniums or other available platforms. We believe that there is going to be a growing interest in the Apple platform, and we're hoping to fuel that excitement and drive that forward with our Infiniband-based solution.

HPCwire: Why do you see a tremendous interest and demand for InfiniBand on Mac OS X?

CS: I think Virginia Tech inspired a lot of people to realize that very HPC solutions, a large system cluster, was much more attainable in terms of dollars than ever thought before, because of their price/performance success last November. Effectively, there wasn't a lot of continuation work in the Infiniband space for Apple. There were other companies taking a "wait and see" approach to whether Apple itself would get involved, and they were focusing a little more on the Linux community. At Small Tree we are focused exclusively on Apple, and we feel that we can bring a little bit more to the market. I can tell you that last year, at Mac World, we had several people who were looking at our high-performance networking solutions, when we didn't have Infiniband at the time, come up to us and ask how they could be the next Virginia Tech. I believe that people have been waiting in the Apple space to say, "hey we will support you commercially." Small Tree is attempting to step in and fill that void.

HPCwire: Please explain how Infiniband use has helped bring industry leading network performance to the Power Mac G5 and Xserve G5.

CS: Infiniband as a standard is a very high-performance, low latency interconnect, and very cost effective. The other thing that's nice is that it's platform independent, meaning that it is very easy to have an Infiniband solution where you're talking to a Windows based machine on one side and an Apple based machine on the other. It allows the computer room to be not so much opinionated by type of OS running. So you could have a cluster that's off doing one particular thing and a cluster performing a different function, and they could communicate to each other seamlessly in an open-source standard, not a proprietary solution. This is very attractive to the end-user. So I believe that is part of the reason of driving the acceptance of Infiniband.

HPCwire: How is performance measured here?

CS: Megabytes per second and in latency. We are doing just under 900 MB/s bandwidth on a PCI-X bus, comparable to what is available in the Linux space. Our latency numbers, as measured by Dr. Panda at Ohio State University, is a little over six microseconds. This is a little high compared to where the industry is, although, in all fairness, the industry has had several years to try and tweak out the latency, and we've only been at it for a couple of months. We're very confident that with a bit more development time, we are going to be very competitive on the latency side as well.

HPCwire: Aside from performance, how reliable are the clusters that you are promoting?

CS: We are fairly new, but I would say that we went to the largest Apple customer out there, Virginia Tech, and had them test our code, along with Dr. Panda at OSU, and they said that they found our product to be very stable, reliable, and able to achieve repeatable performance. We know that we can scale quite large, to a large number of nodes out of the chute, so I think that makes us a very strong competitor right out of the gate.

HPCwire: More generally, how do you plan to further advance the use of clusters?

CS: We announced at the beginning of Supercomputing our partnership with InfiniCon. InfiniCon is an established switch manufacturer in the Infiniband space. We are working with them to bring the complete Linux Infiniband stack and make it available to the Apple customer. We are doing that through our partnership with InfiniCon, and our goal is to have products available shortly after the beginning of the new year. These products would have other standard Infiniband-type upper-level protocols like IPoIB, Ethernet and SRP, in addition to MPI.

HPCwire: What obstacles stand in your way?

CS: We are a little bit of an unknown. We appreciate you taking the time to talk to us and maybe correct that. But I think there is some trepidation in the industry about how serious Apple is within the HPC space, but we believe that we are forming a tight relationship with Apple to overcome that. We were exhibiting at Supercomputing in the Apple booth to show the strength of the partnership between Small Tree and Apple. I think it's just a matter of getting some more customers and getting the word out there that our product is all we claim it to be.

HPCwire: So would you say those are your major goals for the next year?

CS: I think that's fair. We're basically just trying to grow our customer base, increase the depth of our product offering...as I told the people who stopped at the Apple booth, if someone is looking at putting in an HPC cluster, my goal is to take away any reason not to consider Apple over a Linux solution. I'm going to build the Apple solution to the point that the only difference is because someone has a personal preference -- not because there is a feature missing on the Apple side or that there is performance difference where Apple is in a negative light. We're going to push the Apple solution as best we can.

HPCwire: What sets STC apart from competitors?

CS: We are focused exclusively on the Apple space. Infiniband players today, for the right reasons, have been focused on where the real market growth has been -- the Linux space over the last few years, and to a lesser a degree, the PC space, because of how intrusive it is in the marketplace. Apple is kind of a johnny-come-lately in terms of the G5 being a platform that can really take Infiniband performance and deliver it to the application. Until VA Tech, a lot of people were skeptical about whether Apple was a real HPC play or not.

So, with Small Tree being focused on the Apple space and not worried about Linux, we think that any Apple customer that is looking at doing this would be interested in working with us. If we don't make this happen work on Apple, we're out of business. If you divide the whole marketplace up, people argue that Apple has got 3-5% of the IT pie. For us, we just want to be the dominate player in that 5%.

HPCwire: Why the concentration on Macs? What sets them apart from PCs in regards to what you're trying to accomplish?

CS: There are several things that set Macs apart. Viruses, obviously, are a big thing that people are paying attention to today. I think the OS X is more intuitive. The people who tend to be creative -- the graphic arts, the pre- press industry folks -- tend to like the Apple interface because it seems to make more sense without having to be quite the "computer geek." Creative people seem to spend a lot of time not having to worry about that, they just want to use their computer as a tool and not get into the actual "coolness" of the tool. The "coolness" comes in how easy it works.

I also think that Apple is providing a true 64-bit high performance solution, with more performance per dollar to the desktop than what you can get available with PCs today.

HPCwire: What market segments do you hope to affect or play a role in?

CS: Typically, there is going to be opportunities in education, probably our leader right now because of the Virginia Tech experience, but we expect to make inroads with DoD or government. We're also looking to crack into some of the commercial verticals that tend to be computer intensive. Pharmaceuticals might be one, automotives might be one -- it just depends. Once we establish ourselves a little bit stronger in the educational space, and we do have some opportunities we're working in the DoD space.

HPCwire: But it may be too early to tell right now?

CS: You know, you can list the five primary non government verticals -- education, oil and gas, pharmaceuticals, manufacturing, and scientific discovery. You have to splinter that into biomedical, for example, which is a now a big field and could potentially be something that we could go after too. But you have to pick one, establish a foothold and start spreading out.

HPCwire: Is there any room in the Grid arena for STC?

CS: There is a potential that we might be able to do something in the Grid arena. We haven't focused on it yet, it's still something that we may spend some time with, but it's not short term. It's probably a medium-range thing that we are going to start to look at a little bit more in-depth.

HPCwire: Is there anything else you'd like to specifically address?

CS: The main point I want to make to you and your readers is that we intend to be the Mac network experts. We're very focused and interested in driving into the HPC space. The only comment I didn't make, which I think would be of interest to your readers, and this is my opinion, for what it's worth... I think the HPC space is at a crossroads. I say that because there has been a lot of IA-32 infrastructure that has been built that is starting to get long in the tooth. I think folks who are trying to make the decision how to move from IA-32 are saying, "Ok, how am I going to to move to the next level?" People want to move to 64-bit architectures because it's out there now in a couple flavors and they have to decided that they want that to be part of their next solution. I think because of that, that enables Apple's offering to be considered a bit more highly than it would have been a year or two ago. The IA-32 wave is kind of on the backside now, and people are looking at how to make that next-generation move. So, we think there are a few things converging here that bodes well for Small Tree and our expertise.

HPCwire: Thanks for letting us know a bit more about your company, Corky. We will continue to monitor the growing use of Mac clusters in the HPC environment.


Small Tree Communications provides enterprise networking solutions to the Mac. Small Tree Communications brings new technology peripheral products to meet the demanding application requirements of Mac customers. In addition to InfiniBand products, the company also offers copper and optic-based multi-port gigabit Ethernet cards, 10Gb Ethernet adapters and IEEE 802.3ad Link Aggregation software for the Mac.


Top of Page

  |  Table of Contents  |