I proposed "matrix sieve" algorithm for finding primes as two pairs of 2-dimensional arrays: positive integers which do not appear in these arrays are indexes $k$ of primes in the sequences $S1(k)=6k-1$ and $S2(k)=6k+1$.
Positive integers which do not appear in both arrays $ A1(i,j)=6i^2 + (6i-1)(j-1)$ and $A2(i,j)=6i^2 + (6i+1)(j-1)$
| 6 11 16 21 ...|
A1(i,j) = | 24 35 46 57 ...|
| 54 71 88 105 ...|
| 96 119 142 165 ...|
|... ... ... ... ...|
| 6 13 20 27 ...|
A2(i,j) = | 24 37 50 63 ...|
| 54 73 92 111 ...|
| 96 121 146 171 ...|
|... ... ... ... ...|
are indexes $k$ of primes in the sequence $S1(k)=6k-1$ .
Positive integers which do not appear in both arrays $ A3(i,j)=6i^2-2i + (6i-1)(j-1)$ and $A4(i,j)=6i^2 +2i+ (6i+1)(j-1)$
| 4 9 14 19.. |
|20 31 42 53...|
|48 65 82 99...|
A3(i,j)= |88 111 134 157...|
|... ... ... ... |
| 8 15 22 29 ..|
|28 41 54 67...|
A4(i,j)= |60 79 98 117..|
|104 129 154 179...|
|... ... ... ... |
are indexes $k$ of primes in the sequence $S2(k)=6k+1$.
Since all primes (except 2 and 3) are in one of two forms $6k-1$ or $6k+1$ so we
can find primes simply by picking up positive integers which do not appear in these arrays.(C++ code see http://www.planet-source-code.com/vb/scripts/BrowseCategoryOrSearchResults.asp?lngWId=3&blnAuthorSearch=TRUE&lngAuthorId=21687209&strAuthorName=Boris%20Sklyar&txtMaxNumberOfEntriesPerPage=25
My question is: Does proposed "matrix sieve" algorithm suitable as an alternative for sieve of Eratosthеnes?