Supercomputing (high performance computing) – developing supercomputers and software to run on supercomputers.
  • parallel processing algorithms and software – programs that can be divided into little pieces so that each piece can be executed simultaneously by separate processors.
  • supercomputer – The fastest type of computer, used for specialized applications that require immense amounts of mathematical calculations. A supercomputer channels all its power into executing a few programs as fast as possible. For example, weather forecasting requires a supercomputer. Other uses of supercomputers include animated graphics, fluid dynamic calculations, nuclear energy research, and petroleum exploration.
  • cloud computing – a type of computing that relies on sharing computing resources, a type of Internet-based computing, where different services — such as servers, storage and applications — are delivered to an organization’s computers and devices through the Internet.