Ilias Kotsireas

Wilfrid Laurier University
Project Title: Parallel programs for autocorrelation problems (PAAP)
Industry Partner: Maplesoft
Project Title: Non-equilibrium Green’s function approach to simulations of active photonic nanostructures
Industry Partner: Optiwave
Platform: Blue Gene/Q

CybersecurityAdvanced Manufacturing

Parallel programs for autocorrelation problems (PAAP)

Autocorrelation problems are a rich source of extremely hard computational challenges for which conventional parallel computing has been the only reasonably successful approach. Sequences with constant autocorrelation are called complementary and have a wide range of applications, including: Coding Theory, Telecommunications, Image Compression, and Wireless Communication Protocols. Over the past decade, the PI has been able to find several new complementary sequences in a series of papers with his collaborators in Canada, the United States, Australia and Europe. It has become apparent, though, that the current algorithms have reached a point of saturation, in that they are unsuitable for producing new results. The advent of hardware accelerator technologies such as the GPU is a promising new direction. In some problems GPU‐enabled algorithms have been reported to exhibit a 2000‐fold speedup, which is quite significant. Therefore, it is clear that hardware accelerator technologies provide vast opportunities for innovation in scientific computing. It is a fortuitous coincidence that our partner, Maplesoft, based in Waterloo Ontario, has recently devoted a large part of their efforts in producing parallel versions of Maple, the flagship Canadian mathematical software product.

Non-equilibrium Green’s function approach to simulations of active photonic nanostructures

The present project is aimed at creating fast and accurate highly-parallel algorithms and the related mathematical models to simulate active photonics devices (e.g., quantum well lasers) using high performance computers. Computational tools for simulation of optoelectronic devices bring to the industry a considerable reduction of the development cost. New models are developed, implemented in software, verified by experiments and tested for new predictions. Such an approach shortens development time of new devices, thus reduces overall price of finished products. The past era of device simulations was based on drift-diffusion approach. However, the nano-era of optoelectronic devices involves new materials and architectures, along with a number of novel phenomena that must be taken into account. Altogether the field is expanding very fast. At the same time modern simulations require extensive computational resources, and there exists significant room for optimization. One of the approaches to optimization is the use of parallel algorithms on the systems like Blue Gene Q. We hope our project will allow Optiwave to increase significantly their global market share in photonic simulations software.