Figure 1
From: Protein alignment algorithms with an efficient backtracking routine on multiple GPUs

Division of the problem. Division of the problem into subproblems called windows and blocks. The input sequences are sorted from the longest to the shortest one.