摘要 |
PURPOSE:To obtain the semiconductor integrated circuit which performs arithmetic processing using two-dimensional data at a high speed with high parallelism. CONSTITUTION:This semiconductor integrated circuit is equipped with a two-dimensional memory array MAR, a parallel data transfer circuit TRC which transfers data read out in parallel through data lines by selecting word lines of the two-dimensional memory array MAR to an arithmetic circuit group PE in parallel, and the arithmetic circuit group PE which performs arithmetic processing in parallel by using the data transferred from the parallel data transfer circuit TRC; and the individual arithmetic circuits PE can access plural successive word lines and data lines of the two-dimensional memory array MAR through the parallel data transfer circuit TRC, and the ranges of data lines of the two-dimensional memory array MAR that plural adjacent arithmetic circuits PE can access overlap with each other. Thus, the ranges of the data lines that the adjacent arithmetic circuits PE can access overlap with each other, so convolution arithmetic, etc., can be performed in parallel for two-dimensional data stored in the two-dimensional memory array MAR. |