Interactive Supercomputing

Version 1

    Interactivity is one of the most productive attributes of a computer system used for creative endeavors. Digital content creation, computer-aided design, computer-aided engineering and computational science in general all benefit from direct feedback created by interactivity. However, the demands of computational science are beyond the capabilities of multicore CPU and GPUs. We need at least two orders of magnitude and preferably three orders of magnitude more performance to start bringing the above mentioned workloads into an interactive domain. This implies that we need a dedicated processor for computational science. In addition to the multicore CPU that is needed to deal with operating system, resource management, and communication and I/O tasks, and a high performance GPU to deal with 3D visualization, we need a multi-TFlop device dedicated to the bottleneck algorithms in computational science. Oh, and it probably has to run FORTRAN....