According to one embodiment, an information processing apparatus includes:
a plurality of graphics processing units (GPUs) having different
characteristics; a memory configured to store information on association
between one of the plurality of GPUs and an application program; and a
drawing control unit configured to control the GPU associated with the
application program to perform drawing processing when the application
program is run.