Parallel algorithms and their implementation
Parallel algorithms and their implementation
Parallel algorithms and their implementation
E N D
Presentation Transcript
PORTTITOR SEM Pellentesque semper enim eu orci efficitur pretium. Proin non sapien elementum, convallis diam sed, dapibus ipsum. Maecenas ut massa ornare, consectetur lorem eu, feugiat purus. Aenean elementum nisl id eros luctus tincidunt. Nunc ac metus eget massa imperdiet molestie. Etiam faucibus turpis eget laoreet iaculis.
Algorithm development is a critical component of problem solving using computer. A sequential Algorithm is essentially a recipe or a sequence of basic steps for solving a given problem using a serial computer. A parallel algorithm is a recipe that tells us how to solve a given problem using multiple processors
PORTTITOR SEM Throughput : is the number of operations done per time unit Latency: is the time needed to complete one operations
Two key steps in the design of parallel algorithm Dividing a computation into smaller computations Assigning them to different processors for parallel execution
PORTTITOR SEM PRAM model Parallel Random access machine (PRAM) is model which is considered for most of the parallel algorithm. Here multiple processors are attached to single block of memory