PROBLEM TO BE SOLVED: To provide an ultrasonic diagnostic apparatus having improved processing speed during generation of an ultrasonic image.SOLUTION: A control unit makes two or more buffer memories 21a, 21b, ..., and 21i into which element data for one frame are written, sequentially write and read the element data per frame, and assigns the element data for one frame which are sequentially read out of the buffer memories, to a plurality of calculation blocks of a signal processing unit 11, respectively, and a plurality of calculation cores 18 of the plurality of calculation blocks process the assigned element data, and image signals are generated.【課題】超音波画像の生成に伴う処理速度を向上させることができる超音波診断装置を提供する。【解決手段】それぞれ1フレーム分の素子データが書き込まれる2つ以上のバッファメモリ21a、21b、・・・、21iに対し、制御部がフレーム単位で素子データの書き込みと読み出しを順次行わせ、各バッファメモリから順次読み出された1フレーム分の素子データを、制御部が信号処理部11の複数の演算ブロックに割り当て、割り当てられた素子データを複数の演算ブロックに含まれる複数の演算コア18がそれぞれ処理することにより画像信号を生成する。【選択図】図1