Apparatus and method for multi-layer parallel processing

PURPOSE: A multi-layer parallel processing device and method thereof are provided to solve a locality problem which can be a problem in parallel processing. CONSTITUTION: A layer parallel processor(21,22) processes flow data corresponding to a allocated layer if flow data is inputted. A common database(23) stores a process result of a layer parallel processors. A layer parallel processor is composed of a flow processor(2100), a scheduler(2200), and a multiprocessor arranger(2300). The multiprocessor arranger processes parallel flow data according to a flow type at respectively different processors.