Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: ,  consider the implementation of a product c=A b, where A is N1×N3 band matrix with bandwidth ω and b is a vector of size N 3×1, on bidirectional and unidirectional linear systolic arrays (BLSA and ULSA, respectively).  distinguish the cases when the matrix bandwidth ω is 1≤ω≤N 3 and N3≤ω≤N 1+N3-1. A modification of the systolic array synthesis procedure based on data dependencies and space-time transformations of data dependency graph is proposed. The modification enables obtaining both BLSA and ULSA with an optimal number of processing elements (PEs) regardless of the matrix bandwidth. The execution time of the synthesized arrays has been minimized.  derive explicit formulas for the synthesis of these arrays. The performances of the designed arrays are discussed and compared to the performances of the arrays obtained by the standard design procedure.
['Emina I. Milovanovic', 'M. P. Bekakos', 'Igor Z. Milovanovic']
I am writing a research paper on a idea Synthesis of space optimal systolic arrays for band matrix-vector multiplication
[{"from": "human", "value": "I am writing a research paper on a idea Synthesis of space optimal systolic arrays for band matrix-vector multiplication"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: ,  consider the implementation of a product c=A b, where A is N1\u00d7N3 band matrix with bandwidth \u03c9 and b is a vector of size N 3\u00d71, on bidirectional and unidirectional linear systolic arrays (BLSA and ULSA, respectively).  distinguish the cases when the matrix bandwidth \u03c9 is 1\u2264\u03c9\u2264N 3 and N3\u2264\u03c9\u2264N 1+N3-1. A modification of the systolic array synthesis procedure based on data dependencies and space-time transformations of data dependency graph is proposed. The modification enables obtaining both BLSA and ULSA with an optimal number of processing elements (PEs) regardless of the matrix bandwidth. The execution time of the synthesized arrays has been minimized.  derive explicit formulas for the synthesis of these arrays. The performances of the designed arrays are discussed and compared to the performances of the arrays obtained by the standard design procedure."}]