The present invention is a flexible data stream processor and processing method for an artificial intelligence device, including a frontal engine, a parietal engine group, an occipital engine, and a temporal engine; capable of dividing a tensor into a plurality of tile blocks, and then each Tile blocks are divided into several tiles, each tile is divided into several wave blocks, each wave block is divided into several waves, and waves with the same rendering features are processed in the same neuron block; AI work can be distributed across multiple parietal engines for parallel processing and weight reuse, activation reuse, weight station reuse, partial and reuse.
METHOD AND APPARATUS FOR DESIGNING FLEXIBLE DATAFLOW PROCESSOR FOR ARTIFICIAL INTELLIGENT DEVICES