PROBLEM TO BE SOLVED: To make a magnetic resonance imaging apparatus easily applicable to an imaging technique requiring high-speed processing.SOLUTION: The MRI apparatus has a plurality of CPU cores connected to one another by high-speed buses. Processes to be executed related to the photography of a subject are assigned to the respective CPU cores. Specifically, a raw data collecting process for collecting raw data for detecting motions and raw data for image reconstruction is assigned to a CPU core #3 a motion compensating process for generating compensating control data by using the raw data for detecting motions is assigned to a CPU core #2 and a reconstruction process for reconstructing an image by using the raw data for image reconstruction is assigned to a CPU core #1.COPYRIGHT: (C)2011,JPO&INPIT【課題】高速処理が要求される撮影手法にも簡易に対応することを課題とする。【解決手段】MRI装置は、高速バスで相互に接続された複数のCPUコアを備え、複数のCPUコアそれぞれに、被検体の撮影に関して実行される処理それぞれを割り当てる。例えば、MRI装置は、動き検出用の生データ及び画像再構成用の生データを収集する生データ収集処理をCPUコア#3に割り当て、動き検出用の生データを用いて補償用の制御データを生成する動き補償処理をCPUコア#2に割り当て、画像再構成用の生データを用いて画像を再構成する再構成処理をCPUコア#1に割り当てる。【選択図】図1