Computer memory devices; Computer monitors; Computer operating programs, recorded; Computer peripheral devices; Computers; Data processing apparatus; Downloadable computer operating system software; Downloadable computer software that assists computers in deploying parallel applications and performing parallel computations; Microprocessors; Recorded computer operating software
Electrical and Scientific Apparatus