dc.contributor.author |
Mansour, Nashat |
|
dc.date.accessioned |
2018-05-30T11:47:30Z |
|
dc.date.available |
2018-05-30T11:47:30Z |
|
dc.date.copyright |
1992 |
en_US |
dc.date.issued |
2018-05-30 |
|
dc.identifier.uri |
http://hdl.handle.net/10725/7959 |
|
dc.description.abstract |
We present three parallel physical optimization algorithms for mapping data to distributed-memory multiprocessors, concentrating on irregular loosely synchronous problems. We also present a technique for efficient mapping of large data sets. The algorithms include a parallel genetic algorithm (PGA), a parallel neural network algorithm (PNN) and a parallel simulated annealing algorithm (PSA). An important feature of these algorithms is that they deviate from the operation of their sequential counterparts in order to achieve reasonable speed-ups and, yet, they maintain similar solution qualities. PGA has excellent speed-ups by virtue of the natural evolution model on which it is based. PSA and PNN include communication schemes adapted to the properties of the mapping problem and of the algorithms themselves for reducing the communication overhead. The performances of the three physical optimization algorithms are evaluated and compared, among themselves and with previous good algorithms, for a variety of test cases. They are found to produce high quality mapping solutions and do not show a bias towards particular problem configurations. However, they are slower than previous algorithms. Further, the comparison results show that the three algorithms are suitable for different requirements of mapping time and quality. PGA produces the best solutions, followed by PSA and then PNN. But, PNN is the fastest and PGA is the slowest. The technique proposed for large problems is based on a pre-mapping graph contraction heuristic algorithm, which results in a smaller search space. Graph contraction leads to remarkable reductions in mapping time, while maintaining good mapping qualities. It allows large-scale mapping to become efficient, especially when the physical optimization algorithms are used. |
en_US |
dc.language.iso |
en |
en_US |
dc.subject |
Computer science |
en_US |
dc.subject |
Artificial intelligence |
en_US |
dc.title |
Physical optimization algorithms for mapping data to distributed-memory multiprocessors |
en_US |
dc.type |
Thesis |
en_US |
dc.author.degree |
PHD |
en_US |
dc.author.school |
SAS |
en_US |
dc.author.idnumber |
198629170 |
en_US |
dc.author.department |
Computer Science and Mathematics |
en_US |
dc.description.embargo |
N/A |
en_US |
dc.description.physdesc |
169 p: ill |
en_US |
dc.description.bibliographiccitations |
Includes bibliographical references |
en_US |
dc.identifier.ctation |
Mansour, N. (1992). Physical optimization algorithms for mapping data to distributed-memory multiprocessors. |
en_US |
dc.author.email |
nmansour@lau.edu.lb |
en_US |
dc.identifier.tou |
http://libraries.lau.edu.lb/research/laur/terms-of-use/articles.php |
en_US |
dc.identifier.url |
https://dl.acm.org/citation.cfm?id=168972 |
en_US |
dc.orcid.id |
https://orcid.org/0000-0002-3603-8284 |
en_US |
dc.publisher.institution |
Syracuse University |
en_US |
dc.author.affiliation |
Lebanese American University |
en_US |