Computer Centre, IIT Kanpur

Indian Institute of Technology Kanpur 

A multiprocessor is a tightly coupled computer system having two or more processing units (Multiple Processors) each sharing main memory and peripherals, in order to simultaneously process programs.

Sometimes the term Multiprocessor is confused with the term Multiprocessing.

Multiprocessing is a type of processing in which two or more processors work together to execute more than one program simultaneously.

The term “Multiprocessor” refers to the hardware architecture that allows “multiprocessing”.

Why Choose a Multiprocessor?

  • A Single CPU can only go fast, but more than one improves performance
  • Multiple users
  • Multiple applications
  • Multi-tasking within an application
  • Responsiveness and/or throughput
  • Share hardware between CPU's
There are several machines from reputed vendors for distributed computing with processors varying from 4 to 15.
Akash1 Operating System : Linux (RHEL AS)
Specific Usage : Compute Server
Host Name : akash1.cc.iitk.ac.in
IP Addess : 172.31.1.2 & 172.31.1.3
Akash2 Operating System : Linux (RHEL AS)
Specific Usage : Compute Server
Host Name : akash2.cc.iitk.ac.in
IP Addess : 172.31.1.4 & 172.31.1.5
Aatish Operating System : Red Hat Enterprise Linux
Host Name : aatish.cc.iitk.ac.in
Host Name : aatish.cc.iitk.ac.in
IP Addess : 172.31.1.8 & 172.31.1.9
Software Installed: MSC(Patran,Nastran), SAS, (Fluent,Gambit), hyperworks and tecplot
Falaq Operating System : Red Hat Enterprise Linux
Specific Usage : Compute Server
Host Name : falaq.cc.iitk.ac.in
IP Addess : 172.31.1.6 & 172.31.1.7
Software Installed: ABAQUS, ILOG/CPLEX, SAS, MSC(Nastra/Patran) Mathematica, hyperworks and tecplot

Multi-processors combine the difficulties of building complex hardware systems and complex software systems. Parallel processing is a future technique for higher performance and effectiveness for multiprogrammed workloads.