The ultimate dream for geeks. This is how NASA is helping to improve its simulation software to accelerate its execution on its supercomputer.
In a competition called High Performance Fast Computing Challenge, NASA challenges participants to improve the code of its FUND3 software. Without altering its precision, the latter will have to run 10 to 10,000 times faster than at present on the Pleiades supercomputer of the American Aerospace Agency.
This supercomputer (see below) is ranked 13th in the Top500 ranking. It is capable of performing more than 5.9 million billion floating-point operations per second. Obviously, not enough with simulation software like FUND3.
The field in question is that of fluid dynamics in aerospace research, and with initial concepts that are tested using software. This involves complex mathematical formulas."Some concepts are so complex that it is difficult even for the most powerful supercomputers to analyze these models in real time," writes a NASA official. Nevertheless, modifications made by simplifying for example a single subroutine to accelerate its execution by a few milliseconds are likely to have an impact.
This subprogram can indeed be called by the main program millions of times. If so, a change to the margin can significantly accelerate the execution of the entire program. But there is another difficulty to overcome ... FUND3 is mainly written in Fortran. However, modules are in C ++ and Ruby.
The contest has up to $ 55,000 to be shared between finalists in two categories, $ 15,000 and $ 10,000 for the winners of each. Contributions are open until June 29th and winners will be announced on August 9th. They will necessarily be major and of American citizenship. Sensitive code obliges, the contest is not open to non-US.
Related:
💌 Follow by Email:Digital Channel
🌍🔍 Search Google :digitalchanneltv.tk
Click Index You Might Be Interested
Tweet to @adesignmedia
suivre Dhaouadi Aymensur