Advanced search
Start date

Algorithms and programming models for efficient execution of parallel applications in heterogeneous clusters


With the advent of different classes of accelerators such as GPUs (Graphical Processing Units) and Intel MIC (Many Integrated Cores), heterogeneous clusters composed of different types of accelerators and processors became reality. We consider dedicated and shared clusters, the later composed of shared workstations distributed in several laboratories. The architectural differences between processors and the various types of accelerators make it difficult to develop applications that use these clusters in an efficient way.In this project we will propose and evaluate programming models that facilitate the development and the performance prediction of aplpications for heterogeneous clusters. We will also develop mechanisms for dynamic load distribution in these clusters, which will be implemented in an existing framework, such as StarPU. The aim is to simplify both the implementation and the execution of applications for these clusters. In the area of applications, we will develop bioinformatics algorithms for the inference of gene regulatory networks (GRNs), where we need to evaluate a large number of combinations of candidate predictor genes. In computational neuroscience, we will implement support for accelerators in neuronal simulators such as MOOSE, allowing the simulation of neural networks composed of thousands of neurons. We will develop algorithms for the efficient solution of systems of linear equations, which are the basis for the simulation of neurons. For both areas, we will focus in the efficient execution on heterogeneous clusters. (AU)

Articles published in Agência FAPESP Newsletter about the research grant:
Articles published in other media outlets (0 total):
More itemsLess items

Scientific publications
(References retrieved automatically from Web of Science and SciELO through information on FAPESP grants and their corresponding numbers as mentioned in the publications by the authors)
CARASTAN-SANTOS, DANILO; DE CAMARGO, RAPHAEL Y.; MARTINS, JR., DAVID C.; SONG, SIANG W.; ROZANTE, LUIZ C. S.. Finding exact hitting set solutions for systems biology applications using heterogeneous GPU clusters. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, v. 67, p. 418-429, . (13/26644-1)
CARASTAN-SANTOS, DANILO; MARTINS-, JR., DAVID C.; SONG, SIANG W.; ROZANTE, LUIZ C. S.; DE CAMARGO, RAPHAEL Y.. A hybrid CPU-GPU-MIC algorithm for minimal hitting set enumeration. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, v. 31, n. 18, SI, . (13/26644-1, 15/24485-9, 14/50937-1, 15/01587-0)

Please report errors in scientific publications list by writing to: