With few exceptions in its 30-year history, Cray has focused exclusively on the high end of the HPC market. This week the company announced a product aimed at a new space: deskside HPC. Ian Miller, Cray’s senior vice president of sales and marketing, talked with HPCwire about the company’s new CX1 personal supercomputer.
HPCwire: You’ve just announced a new personal supercomputing product called the Cray CX1. What is it?
Miller: The CX1 is Cray’s new personal supercomputer. The unit is small — it’s meant to fit beside a desk — and it can be plugged into a wall socket on standard office power. Users can configure it in a variety of ways to suit their specific needs, but fully outfitted for computation, it will hold up to eight nodes, each with two dual- or quad-core Intel Xeon processors, and up to 64 GB of memory per node. The machine is very versatile, with configuration options that allow users to mix and match storage, compute and visualization capability in the same box. The system can be configured with up to 4 TB of storage, and comes with Gigabit Ethernet or InfiniBand networking.
Customers will be able to pick the operating system that best matches their applications and their expertise. The CX1 comes with either RedHat Linux or, for the first time ever on a Cray product, Windows HPC Server 2008.
HPCwire: This is quite a departure for Cray. Who is this computer for?
Miller: We’re launching the CX1 with the tag line “we take supercomputing personally,” and that really reflects the whole philosophy we’ve adopted while developing this machine. The CX1 provides supercomputing where you need it. It’s designed to run on standard 110 volt office power, and doesn’t require additional cooling. It can sit under your desk, right where you work.
It’s built for individual team and workgroup deployment, providing up to 64 cores (in a single chassis) of processing power that will enable users to run small and medium-sized jobs without the need to sit in batch queues and compete with other users for resources. And it can be configured to provide the particular mix of capabilities users need. While the CX1 holds up to eight compute nodes, customers can buy just the right number at first and then expand as their needs grow, and they can supplement compute nodes with storage and visualization nodes to make sure they have the right balance of capabilities that fit their needs.
The CX1 will fit well in workgroups and departments that need their own parallel processing capabilities, in business that need high performance computing for engineering or business intelligence, or even for developers in traditional high end supercomputing facilities who need a responsive, affordable environment for developing and debugging HPC software.
HPCwire: Why does this product make sense at this particular time? What hole in the market is it filling?
Miller: The CX1 is about helping customers overcome the obstacles to HPC adoption. Although there have been many recent accounts of the barriers to entry for customers new to HPC, the “Reveal” and “Reflect” reports from the US Council on Competitiveness are great recent examples. These reports identify three significant barriers: lack of application software, lack of sufficient talent, and cost constraints. We feel that we’ve gone a long way toward addressing all three of these with the CX1.
First, the CX1 uses standard operating systems. Both RedHat Linux and the Windows family of operating systems standard in offices and research groups around the world, and both are widely supported by software vendors. And to make sure that the available pool of application software continues to grow, Cray is building partnerships with a number of the best known ISVs in segments like manufacturing, life sciences, financial services, and digital media.
Second, we’ve tried to lower the bar in terms of the talent required to deploy one of these at a customer site. In terms of infrastructure, the CX1 will just drop into a standard office environment. The operating system and tools will be very familiar to Linux or Windows users, and Cray is offering a 3-year warranty and onsite support for those times that something out of the ordinary happens and customers need an expert to come look at the system.
Finally, the CX1 starts at just $25,000, with fully configured systems reaching the $80,000 range. The system is very affordable in terms of both the initial capital investment and the lowered total cost of ownership customers will see from ease of management and standard office power and cooling requirements.
HPCwire: At its heart, the CX1 is still a cluster, and clusters are notoriously hard to configure, purchase and deploy. Can you talk a little more about how you’ve tried to put the CX1 within reach of non-specialists?
Miller: This is a system designed for non-specialists all the way from purchase to submitting the first job. The CX1 can be purchased on the Web using an online configuration tool that is oriented to the needs of customers in specific industries. The tool will help customers find the system configuration (in terms of dual or quad-core, amount of memory, and so on) that best meets their specific needs for the kinds of application codes that are typical of their industry. Of course, more advanced users will be able to specify precisely what they want.
Each system will ship in a single box, with color-coded cabling, and software pre-installed for ease of setup. System configuration is driven by wizards and GUI interfaces that make setup straightforward, even for first-time cluster owners. We are also building out a Web community where users will be able to take advantage of the community of CX1 users and Cray specialists to offer support and advice to one another.
Although this is a different kind of system, it’s still a Cray, and we want to make sure that CX1 customers have the kind of experience Cray customers have come to expect from us. Each CX1 will come with a 3-year warranty and next business day onsite support, standard.
HPCwire: Seeing Windows on this Cray product is a big surprise. Can you talk about what motivated this decision?
Miller: We believe that there are many workstation users today who are used to working in a Windows environment and find the thought of moving to a more powerful platform like an HPC cluster and the challenge of learning a new operating system daunting. By offering an operating system that they are familiar with, we believe the barriers to adoption are significantly lowered. Our approach and goals for the Cray CX1 are in alignment with Microsoft’s — to enable more people to move to high performance computing and the productivity improvements that will result.
HPCwire: What are the specifics of available processors, storage, and graphics options?
Miller: The Cray CX1 is highly versatile with a variety of blades that can be mixed and matched to customize the system to meet varying user requirements. It is designed with eight nodes in a chassis with eight slots for blades. The CC48 is a single-socket and the CC54 is a dual-socket blade — both with dual- or quad-core Intel Xeon processors and 8 DIMM slots per blade. A single chassis supports up to 16 Intel Xeon dual-core or quad-core processors — for a maximum of 64 cores. In addition, each node can accommodate up to 64GB of memory.
This flexibility extends beyond just compute blade options — the CX1 can also be configured with one or more visualization blades — something not even available in any other system of this size. The CV5401 visualization blade features NVIDIA Quadro FX graphics cards as well as an optional NVIDIA GPU.
Additionally, there are two different storage blade options, the CS5404 and CS5408, which combine Intel Xeon’s for computing with four or eight 2.5 inch Serial Attached SCSI disk drives for storage. Configuring a system for maximum I/O results in up to 4 terabytes of storage in a single Cray CX1 chassis.
HPCwire: Can I put more than one CX1 together in a system?
Miller: Absolutely. You can actually cluster three CX1’s together — for up to 192 cores of compute — without an external switch, and you can grow your cluster beyond that with some additional switch gear. And because we are committed to an “ease of everything” experience for non-traditional HPC customers, we are building this to be an Intel Cluster Ready system.
HPCwire: Cray is a company that has traditionally focused on delivering solutions for the very high end of this space. The CX1 is at the opposite end of the HPC market, and will require a totally different approach to both sales and support. How is the company going to manage such disparate product models?
Miller: We have approached the Cray CX1 differently, with a lower-touch sales process and tighter relationships with strategic partners, like Microsoft and Intel. They CX1 can be ordered easily from our Web site or through a dedicated inside sales team that we’ve established. Cray has also established certified service providers around the world to provide the quality service expected from Cray. So the introduction of the Cray CX1 is not distracting us from our core, high-end business.
HPCwire: Are we seeing a new Cray?
Miller: Not a new Cray, but a new aspect to Cray. What we are seeing is Cray’s response to the HPC needs of a new market. This is a very exciting time to be in high performance computing. The move to multicore processors is leading to an explosion of developers facing the same problems, and using the same tools and techniques that have been the sole province of the supercomputing community for 50 years. For perhaps the first time in modern history, the flow of innovation in high performance computing is going to be driven by the millions of programmers focused on commodity application development. This will mean a proliferation of new ideas, new tools, and new techniques with the potential to completely reshape high end computation. With decades of experience in supercomputing, Cray is ideally positioned to help lead this transformation by providing tools that will help open up the promise of high performance computing to a broader community of users than ever before.