An array of magnetic nanoparticle (MNP) spin torque oscillators (STOs) is described. Each STO is comprised of a uniform, chemically synthesized, spherical nanoparticle which couples to current flowing along a surface. The particles are organized into an array by a self-assembly technique with uniform spacing and close proximity to allow strong electrical and magnetic coupling between particles. The coupling of the nanoparticles to the surface current drives the oscillations by spin-torque, and for phase locking and data input. The uniform, spherical shape of the particles allows the oscillations to be achieved at low currents and with low power dissipation. The MNP-STOs may be used as a basis for massively parallel computing, microwave oscillators, or other applications.