1. What makes Delta HPC so different?
  2. Can you provide a specific example of how Delta HPC differentiates itself?
  3. What sort of customers in the science and engineering sectors use Delta HPC?
  4. How long has Delta HPC been operating?
  5. What is Supercomputing?
  6. How much does a supercomputer cost?
  7. What are the maintenance requirements for a supercomputer?
  8. What type of supercomputer systems are employed at Delta HPC?
  9. How does Delta HPC's NUMA system provide an advantage over my Linux Cluster systems?
  10. My Linux cluster system uses the latest high speed CPUs. Why is Delta HPC's SMP machine faster than a conventional cluster or massively parallel computer system?
  11. How is this different from a Linux cluster system?
  12. What does the high scalability of the CC-NUMA architecture mean for performance?
  13. What is a RISC architecture?
  14. In running jobs on Delta HPC's supercomputer systems, what sort of systems constraints do these jobs face?
  15. What dictates the constraint of parallelizability?
  16. How is this significant when considering using Delta HPC's supercomputer systems?
  17. Why SGI and HP Supercomputer Systems?
  18. We don't use high performance computers of any kind. In fact, our workstations run at the latest speed. Why should we consider Delta HPC's Supercomputer Systems at Delta HPC?
  19. Why can't I simply use one of dozens of other Supercomputing Centers at the various academic and research institutions throughout the world?
  20. Why should we use Delta HPC's CAVE?
  21. We currently have the latest in visualization software running on our workstations. Why would I need to use the visualization services associated with Delta HPC's Virtual Reality CAVE?
  22. For what applications and sectors can Delta HPC's Supercomputer and CAVE Systems be utilized?
  23. Can you provide expertise if necessary to run these highly sophisticated and specialized applications?
  24. You are located a long distance from our facilities, why would we even consider Delta HPC for supercomputing or visualization?
  25. How should we connect to the Service?
  26. How secure is my data?
  27. Are there any other services that Delta HPC provides besides services for supercomputing and visualization?

[top]

1. What makes Delta HPC so different?

At Delta HPC, we focus on supercomputing services for technical and scientific applications. Using a computer system to calculate quantum analysis requires a different approach and resources than processing data for business systems.

By choosing the services of Delta HPC, a science or engineering team can utilize twenty-first century CAVE visualization technology to test the data and analysis gained with supercomputing. This visualization and fast analysis can even be done simultaneously, so that the finished model can be tested virtually.

Our On-Demand business model permits your R&D teams to utilize the latest in supercomputing and visualization systems without having to invest millions of dollars in researching, purchasing and maintaining systems that you will not be continually using.


[top]

2. Can you provide a specific example of how Delta HPC differentiates itself?

An application of how Delta HPC's focus of science and engineering provides a strong competitive resource can be seen in the development of a molecular model for a new drug. By combining Delta HPC's computational analysis resources for virtual screening or drug lead optimization with Delta HPC's CAVE facilities to develop a molecular model, the time for drug discovery can be accelerated.

Many of the current providers of high performance computing services are also resellers of supercomputer hardware. Others are providers of predominantly business services and their organizations are heavily tilted towards business expertise and concerns rather than accommodation for technological concerns and issues. It should come as no surprise that many of these same providers are shifting towards the use of commodity Linux cluster systems, where there is not much if any advantage over many of the systems that clients in the scientific community are currently using.


[top]

3. What sort of customers in the science and engineering sectors use Delta HPC?

Delta HPC provides a world class highly secure computational facility for a diverse categories of firms that may be as large as multibillion dollar Global 1000 companies or that may be in the start-up phase. Your scientific and technical challenges do not conflict with another focus on business services and systems. Our objective is to provide a world class service. We treat every job as highly secure and confidential whether it is being run for the research team of a start-up or the R&D organization of a multinational.


[top]

4. How long has Delta HPC been operating?

Delta HPC's supercomputer center has been in operation since 2000.


[top]

5. What is Supercomputing?

Supercomputing or High Performance Computing refers to the use of very fast computational systems to solve complex scientific and engineering problems. Of course, thanks to Moore's Law, the envelope that defines a very fast system is constantly being pushed. Today's fastest supercomputers can now perform at rates approaching 300 TFLOPS (Tera Floating Point Operations per Second).


[top]

6. How much does a supercomputer cost?

This will naturally vary with the amount of processing power and data storage requirements. For just the computer hardware system the cost may start at $250,000.

Other costs need to be added that include:

When all this has been calculated, the purchaser must consider the particular software, for which the system will be applied, which often costs more than the hardware to run it.

There are also the continued costs for IT personnel to operate and use the system and IT staff to provide 24x7 support. Supercomputers consume considerable power, so that there is a hefty annual energy cost to consider as well.

When all these costs are taken into consideration it is not unusual for even a very basic supercomputer system to have a total first year cost of $1 million and annual upkeep costs of $500,000.


[top]

7. What are the maintenance requirements for a supercomputer?

The maintenance requirements for operating a supercomputer system include environmental control systems, and IT staff for system support and running applications.


[top]

8. What type of supercomputer systems are employed at Delta HPC?

Of the three main classes of general-purpose supercomputers, Delta HPC utilizes computers designed with architecture of Non-Uniform Memory Access (NUMA), which is currently the design of choice for the fastest supercomputers. NUMA computers utilize specially designed interconnects to have many processors and their memory communicate with each other. Processors and networking components are specifically designed for the machine.

Vector Processing architecture is another class, which allows the same arithmetical operation to be executed on a large amount of data simultaneously. Another and more common supercomputer architecture is that of Commodity Clusters. This architecture design utilizes a large number of commodity PCs, which are interconnected by high-bandwidth low-latency local area networks. This is the architecture of the Linux cluster system.


[top]

9. How does Delta HPC's NUMA system provide an advantage over my Linux Cluster systems?

Delta HPC utilizes NUMA systems, which have a computer architecture that performs shared memory processing (SMP). SMP allows the memory to be combined so that large numbers of CPUs can access memory simultaneously. One CPU does not wait for another CPU to finish an operation as occurs in commodity Cluster architectures. Delta HPC's systems have been designed using Cache-coherent Non-uniform memory access (CC-NUMA). A system with CC-NUMA is in fact easier to program because of the aspect of fast access to a combined memory.


[top]

10. My Linux cluster system uses the latest high speed CPUs. Why is Delta HPC's SMP machine faster than a conventional cluster or massively parallel computer system?

The NUMA architecture of Delta HPC's system means that the data in memory that constitute a job's tasks is viewed in its entirety by all processors at once. The connection to this data from the processor and between the processors is extremely fast relative to a Linux cluster. The result is that even with a supercomputer that has slower processors than those in a Linux cluster, the NUMA architecture advantage means that data intensive jobs will be performed much faster than in a Linux cluster system.

Specifically, the CC-NUMA systems at Delta HPC utilize SGI's Scalable Node (SN) architecture. In an SN system, processors, memory, and a bus- and memory-controller are coupled together into an entity known as a node, which is usually a single circuit board. These nodes are connected via a high-speed interconnect.

Because there is no internal bus whatsoever, access between processors, memory, and I/O devices is facilitated through a switched fabric of links and routers. This allows the combined memory of all the nodes to be accessed under a single OS image using standard shared-memory synchronization methods.


[top]

11. How is this different from a Linux cluster system?

In a commodity cluster system such as a Linux cluster, the CPUs must wait for information to pass along LANs connecting the different CPUs before it can proceed to the next operation. Moreover, the CPUs do not have a complete view of the data in memory. The high speed 2 GHz CPU of a Linux cluster system must wait for the LAN and must stop to coordinate access to memory with the other CPUs.

In fact, an SN system is able to achieve a higher sustained vs. peak performance ratio than non-cache-coherent systems like conventional Clusters or Massively parallel computers, which require applications code to be written or re-written to do explicit message-passing communication between their nodes.


[top]

12. What does the high scalability of the CC-NUMA architecture mean for performance?

The distributed shared memory characteristics of the architecture mean SN systems are highly scalable. As CPU count increases, so does memory capacity, I/O capacity, and system bisection bandwidth.

As the number of nodes increase, which also means an increase in the number of CPUs that can be applied to a task, the more rapidly that useful work can be accomplished.


[top]

13. What is a RISC architecture?

Delta HPC's supercomputer systems are built upon MIP processors, which are a family of RISC processors. RISC is short for Reduced Instruction Set Computer. Such a microprocessor design improves its speed and effectiveness so that only the most basic operations are necessary.


[top]

14. In running jobs on Delta HPC's supercomputer systems, what sort of systems constraints do these jobs face?

As with any computer system, there are limits to the performance features and capabilities of Delta HPC's supercomputers. Such constraints will include data size of the task, parallelizability of the job tasks, and the language codes and programs of the application.

Delta HPC has made sure in specifying its systems that such constraints do not limit the great majority of scientific supercomputing. For instance, a job would have to consist of many terabytes for it to be considered beyond the scope of Delta HPC's supercomputer systems. Delta HPC's systems were chosen so that it would be capable of running the great majority of scientific applications.


[top]

15. What dictates the constraint of parallelizability?

One constraint of supercomputers on speed of processing a problem is the amount of the task that is actually parallelizable. Amdahl's Law provides that speeding up a calculation through parallelization is subject to diminishing returns. Only that part of the problem that is parallelizable will be accelerated.

Amdahl's law is concerned with the speedup attainable from an improvement to a computation that affects a proportion P of that computation where the improvement has a speedup of S. Amdahl's law states that the overall speedup of applying the improvement will be:

Amdahl's Law General = 1/((1-P)+(P/S))

For parallelization, Amdahl's law states that if F is the fraction of a calculation that is sequential, and (1 - F) is the fraction that can be parallelized, then the maximum speedup that can be achieved by using N processors is

Amdahl's Law Parallelization =

[top]

16. How is this significant when considering using Delta HPC's supercomputer systems?

The greater parallelization that is possible for a certain job and its tasks, the faster speed up advantage you will attain by using Delta HPC's supercomputers. A highly data intensive application that is highly parallelizable, such as a job utilizing ROCS or AMBER, will run several times more rapidly on Delta's NUMA architecture than on a client's Linux Cluster system.

On the other hand, not all jobs and tasks will be suited to Delta HPC's systems when Linux clusters are available to the client. Some jobs are more sequential and are therefore better performed on a Linux cluster system with high speed processors. For instance, a pattern recognition application such as BLAST is highly sequential. Consequently, many Linux cluster system will be able to run BLAST jobs at a faster rate than with Delta's supercomputer systems.


[top]

17. Why SGI and HP Supercomputer Systems?

Delta HPC specifically chose SGI and HP systems over other system designs and brands. These systems have been highly respected and regarded by scientific and engineering professionals for several years and there are a great many scientific and engineering applications that run on these systems.


[top]

18. We don't use high performance computers of any kind. In fact, our workstations run at the latest speed. Why should we consider Delta HPC's Supercomputer Systems at Delta HPC?

Your research teams may be using individual systems that utilize the latest in speed and design. Your R&D team may be locked into thinking that it can only do analysis on data sizes that the workstations permit. In fact your team members may be neglecting to do certain computational analysis because the members know that such data analysis will take far too long on the workstations or just aren't possible for the workstations to run. Delta HPC's on-demand model makes it possible and economical for R&D teams to analyze large data jobs and run them at accelerated paces so that the R&D process can be accelerated.


[top]

19. Why can't I simply use one of dozens of other Supercomputing Centers at the various academic and research institutions throughout the world?

When you employ the services of Delta HPC, your job is given top priority and your data is given the highest standards of security and confidentiality. Your computational jobs and visualization tasks are handled by technical professionals with several years of industrial experience.

At an academic and research institution, your job will compete for time and expertise with the ongoing research of the institutions. The more open nature of these organizations also makes it more likely that your data and the investment that went into the research and development of your model are at higher risk.


[top]

20. Why should we use Delta HPC's CAVE?

Delta HPC's CAVE enables R&D teams to see their models and designs with an extremely high level of resolution and hence realism. Some of the best experts in the CAVE technology sector have commented that Delta HPC's system provides a sharpness and accuracy in imagery that is unsurpassed. This realism is possible because of the high quality stereo projector systems and the active operator tracking devices that are used in the CAVE. An image is obtained that just is not possible with a conventional workstation. In fact it is common for an R&D team that viewed the same image on a workstation to see new things and characteristics on the same image when viewed at Delta HPC's CAVE.

The CAVE is connected to a high performance SGI system that creates the digital image. The client also has the option of conducting on-the-fly supercomputing analysis on the object under consideration.


[top]

21. We currently have the latest in visualization software running on our workstations. Why would I need to use the visualization services associated with Delta HPC's Virtual Reality CAVE?

It is certainly true that in the last few years that the quality of images from visualization software running on workstations has improved considerably due to rapid advances in computer graphics, visualization software and the availability of powerful computer platforms.

With that said, the 3-D images obtained at a workstation are still small and flat.

Where such images require ample memory and processing power to view there is the additional length of time necessary to wait for various perspectives to be generated as modifications are conducted.

It is also more awkward to get a team of people to share an image and to have the individuals each collaborate on the image design.

In a CAVE setting, all team members can collaborate simultaneously as the image is modified.

The image or model can be viewed from all perspectives in a view as large as ten feet, so that even the minutest details can be scrutinized.

The team is able to view an image that can be viewed at a extremely high level of resolution and accuracy because of the utilization of a SGI computer that is dedicated to high resolution graphical image processing, the high quality viewing systems in the CAVE, and the innate design of the CAVE's 3D feedback stereo tracking system.

The images can be manipulated almost instantaneously by all team members because it is processed on a computer dedicated for graphical image processing. If necessary, data intensive analysis can be conducted on the model design, by linking the image directly to Delta HPC's supercomputers. Calculations can then be conducted on-the-fly for a research team to collaborate in real time.


[top]

22. For what applications and sectors can Delta HPC's Supercomputer and CAVE Systems be utilized?

Delta HPC's resources can be utilized for a wide spectrum of applications and sectors. In the past these have included aerospace/defense, biotechnology/biopharmaceuticals, computational fluid dynamics, medical devices, energy, environmental forecasting, seismology, and architectural/engineering.


[top]

23. Can you provide expertise if necessary to run these highly sophisticated and specialized applications?

If necessary Delta HPC can tap into its technical staff of professionals. This of course can be discussed on a case by case basis.


[top]

24. You are located a long distance from our facilities, why would we even consider Delta HPC for supercomputing or visualization?

Delta HPC has been utilized by firms from hundreds to thousands of miles from our location in Cambridge, Massachusetts. Our facility can act as your own remote terminal. Data for supercomputing can simply be transferred to us remotely and securely using secure HTTP, secure FTP, or a VPN connection, depending upon the size of the data that must be downloaded and the complexity of the job management required. These modes have ensured the high speed delivery of client jobs and effective communication regarding computational analysis and the job results.


[top]

25. How should we connect to the Service?

Your normal gateway and internet service will be adequate for many jobs. For larger jobs transfer of data can be arranged through higher speed connections such as a VPN. Some clients have preferred to send data storage devices and equipment such as a diskette, CD-ROM, DVD-ROM, tape or a hard drive.


[top]

26. How secure is my data?

Delta HPC provides a high security facility with multiple layers of physical, software and infrastructure protection for confidential data to prevent hostile and physical penetration.

Delta HPC's facilities are also ISO 9001:2000 certified so that all data processing are subject to a highly scrutinized set of procedures where the customers needs and satisfaction are the main objectives.


[top]

27. Are there any other services that Delta HPC provides besides services for supercomputing and visualization?

Running supercomputer systems, involves storage capacity on a petabyte scale. Consequently Delta HPC is able to provide hierarchical data storage services, dependent upon usage characteristics for your firm. Usage may include straightforward data storage, remote data warehousing, or data storage for several weeks for applications that must be run against very large volumes of data.