In April 2010, HP labs announced that they had practical memristors working at 1 ns (~1 GHz) switching times and 3 nm by 3 nm sizes, which bodes well for the future of the technology. At these densities it could easily rival the current sub-25 nm flash memory technology.