next up previous contents
Next: Data caching Up: Efficiency of performance Previous: Efficiency of performance   Contents


Reusing the communication schedule

In order to minimize communication overhead lip supports creation of communication patterns that enable the transfer of all needed data together by means of one communication routine. The information which data should be send is obtained during the inspector phase while analyzing the array of indices. The communication schedule object can then be stored and used whenever needed (i.e. for multiple iterations of the irregular loop). This idea was also extended for schedules that manage OOC data and should be temporarily stored on disk.


Created by Katarzyna Zając