Patent ID: 8624896

Claim:
An information processing apparatus for executing a 3-dimensional graphic process or an image CODEC process, the information processing apparatus comprising: a plurality of data processing functional blocks each used for executing an individual data processing included in a 3-dimensional graphic process or an image CODEC process, each of the plurality of data processing functional blocks being a hardware circuit; a flow control section configured to execute control of data flows among said data processing functional blocks; and a control section configured to execute a setting process to set said data processing functional blocks and said flow control section, wherein said control section: acquires configuration information in accordance with a task list for data processing to be executed; executes said setting process to set said data processing functional blocks and said flow control section on the basis of said acquired configuration information; and constructs a data processing configuration adapted to various kinds of data processing to be executed, wherein said task list includes an active map for holding data distinguishing data processing functional blocks used in data processing to be executed from data processing functional blocks not used in said data processing; and said control section executes control to stop an operation to supply power to said data processing functional blocks not used in data processing on the basis of said active map, and wherein the task list includes a plurality of tasks, and each task includes a plurality of passes prescribing a base address of data to be transferred from an external memory, a size of the data, and a synchronization mode.