Supercomputing and Computation
Asynchronous Speculative Methods for Scientific and Mathematical ComputingJune 12, 2013
- Scalability is severely impaired with traditional approaches in supercomputing applications. To enable exascale computation, new technology is needed to relieve synchronization overheads. Moreover, the solution must be evolutionary to transparently port existing applications to exascale platforms.
- Global synchronization latencies are hidden to remove idle time via speculative execution. Rollback methods are used to recover from synchronization errors. A transparent speculative interface is added as backward-compatible extensions to Message Passing Interface (MPI) standard.
- The utilization of large-scale parallel executions increases on very large scale systems. The performance/price ratio is improved & turnaround time for simulations is greatly reduced for scientists using the large scale executions.