Parallel implemantation of search algorithms Babasegun Adeleye; Supervisor: Öykü Akaydın

Yazar: Katkıda bulunan(lar):Dil: İngilizce Yayın ayrıntıları:Nicosia Cyprus International University 2018Tanım: XIII, 67 p. table, figure 30.5 cmİçerik türü:
  • text
Ortam türü:
  • unmediated
Taşıyıcı türü:
  • volume
Konu(lar): Özet: 'ABSTRACT The constant advancement in technology has led to a significant change in the way processors are designed which now makes it possible for computer manufacturers to design multiple processors within a single chip. Recently, supercomputers are designed in a way that the nodes are connected and can work together to solve complex computing problems. The programming language used to develop parallel programs is Message Passing Interface (MPI). It works by running the program in parallel on multiple processors. In this research, two search algorithms namely Breadth-first Search and Depth-first Search are compared in parallel and in sequential using C programming language, MPI, and Linux operating system. The implementation is done on a distributed architecture on Linux platform comparing distances between different points on a graph. From the experiment, it is seen that breadth-first search performs better in parallel than depth-first search and gives quicker results. Keywords: Parallel computing, Message Passing Interface, Search Algorithms'
Materyal türü: Thesis

Includes references (60-67 p.)

'ABSTRACT The constant advancement in technology has led to a significant change in the way processors are designed which now makes it possible for computer manufacturers to design multiple processors within a single chip. Recently, supercomputers are designed in a way that the nodes are connected and can work together to solve complex computing problems. The programming language used to develop parallel programs is Message Passing Interface (MPI). It works by running the program in parallel on multiple processors. In this research, two search algorithms namely Breadth-first Search and Depth-first Search are compared in parallel and in sequential using C programming language, MPI, and Linux operating system. The implementation is done on a distributed architecture on Linux platform comparing distances between different points on a graph. From the experiment, it is seen that breadth-first search performs better in parallel than depth-first search and gives quicker results. Keywords: Parallel computing, Message Passing Interface, Search Algorithms'

Araştırmaya Başlarken  
  Sıkça Sorulan Sorular