 A computer can act as one or all three of these components at the same time . The Xgrid protocol provides the basic infrastructure for computers to communicate , but is not involved in the processing of the specified calculation . Xgrid is targeted towards time consuming computations that can be easily segregated into smaller tasks , sometimes called embarrassingly parallel tasks . This includes Monte Carlo calculations , 3D rendering and Mandelbrot maps . 
