If there are $10^{3}$ cells per $\mathrm{mL}$ at the middle of log phase, and the generation time of the cells is 30 minutes, how many cells will there be 2 hours later?
a) $2 \times 10^{3}$
b) $4 \times 10^{3}$
c) $8 \times 10^{3}$
d) $1.6 \times 10^{4}$
e) $1 \times 10^{7}$