Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: As supercomputers are entering an era of massive parallelism where the frequency of faults is increasing, the MPI Standard remains distressingly vague on the consequence of failures on MPI communications. Advanced fault-tolerance techniques have the potential to prevent full-scale application restart and therefore lor the cost incurred for each failure, but they demand from MPI the capability to detect failures and resume communications afterward. ,  present a set of extensions to MPI that allow communication capabilities to be restored, while maintaining the extreme level of performance to which MPI users have become accustomed. The motivation behind the design choices are ighted against alternatives, a task that requires simultaneously considering MPI from the viewpoint of both the user and the implementor. The usability of the interfaces for expressing advanced recovery techniques is then discussed, including the difficult issue of enabling separate software layers to coordinate their recovery.
['Wesley Bland', 'Aurelien Bouteiller', 'Thomas Herault', 'George Bosilca', 'Jack Dongarra']
I am writing a research paper on a idea Post-failure recovery of MPI communication capability: Design and rationale
[{"from": "human", "value": "I am writing a research paper on a idea Post-failure recovery of MPI communication capability: Design and rationale"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: As supercomputers are entering an era of massive parallelism where the frequency of faults is increasing, the MPI Standard remains distressingly vague on the consequence of failures on MPI communications. Advanced fault-tolerance techniques have the potential to prevent full-scale application restart and therefore lor the cost incurred for each failure, but they demand from MPI the capability to detect failures and resume communications afterward. ,  present a set of extensions to MPI that allow communication capabilities to be restored, while maintaining the extreme level of performance to which MPI users have become accustomed. The motivation behind the design choices are ighted against alternatives, a task that requires simultaneously considering MPI from the viewpoint of both the user and the implementor. The usability of the interfaces for expressing advanced recovery techniques is then discussed, including the difficult issue of enabling separate software layers to coordinate their recovery."}]