The Mapping of Optimization Algorithms on Different Families of Computer Architectures


The focus of this project is the understanding of how certain optimization algorithms perform when executed on different families of computer architectures.


Professor Albert Y. Zomaya

Research Location

Computer Science

Program Type



This project involves the mapping of different classes of optimization algorithms on a variety of computer architectures (e.g. multicores, GPUs, FPGAs). For example, developing and analyzing specialized parallel algorithms (GAs, ACO, PSO, etc) for a cluster of GPUs. Then compare them against traditional clusters and characterize their algorithmic and run time behaviour, as well as their efficiency/efficacy in solving standard benchmarks and one target problem (telecoms or other domains). Another example is the development of algorithms to run on multicore computers (threads utilization) and comparison in efficiency and different other features with traditional cluster parallel algorithms. Development of an optimization software library targeted to optimization on multicore computers.

Want to find out more?

Contact us to find out what’s involved in applying for a PhD. Domestic students and International students

Contact Research Expert to find out more about participating in this opportunity.

Browse for other opportunities within the Computer Science .


algorithms, computer architecture, ICT

Opportunity ID

The opportunity ID for this research opportunity is: 975

Other opportunities with Professor Albert Y. Zomaya