Provided by: IJCTT-International Journal of Computer Trends and Technology
Parallel computing with respect to the computer architecture involves building multi-core processors. Utilization of these multiple-cores is done using parallel programming. It has been observed that not all parallel applications are similar. With the widespread usage of multicore processors, optimum utility of a computer's multiprocessing capability is taken care of w.r.t parallelization procedures keeping in mind object-oriented programming features such as encapsulation and inheritance. The main focus being highly interactive graphical user interface based desktop application programs.