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.