Our projects


The NumGRID is a joint Russian-French project of the M2P2 laboratory (UMR 6181 CNRS-Universits d'Aix-Marseille et Ecole Centrale, Marseille) and ICM&MG

РФФИ 14-07-00381

Проект РФФИ 14-07-00381 "Локальные системные алгоритмы для параллельной реализации больших численных моделей на пета- и экза-флопсных мультикомпьютерах"

Разрабатываются и изучаются локальные алгоритмы организации параллельных вычислений, реализующих большие численные модели, на пета- и экза-флопсных мультикомпьютерах.

Сellular automata simulation

A Cellular Automaton (CA) is nowadays an object of ever growing interest as a mathematical model for spatial dynamics simulation. Due to the CA ability to simulate nonlinear and discontinuous processes, it is expected to become a complement to partial differential equations. Particularly, the CA may be helpful when there is no other mathematical model of a phenomenon under simulation.

Assembly Technology

Assembly technology of parallel programming is a new approach for parallel programs construction. Construction of parallel program under AT is almost automatic and that significantly decreases time user needs for developing and debugging his program. Kraeva M.A., Malyshkin V.E. Assembly Technology for Parallel Realization of Numerical Models on MIMD-Multicomputers. In the special issue of the International Journal on Future Generation Computer Systems, devoted to Parallel Computing Technologies. Vol. 17 (2001), No. 6, pp. 755-765

Fine-grained parallelism in Spatial Dynamics Modeling

From self-reproduction cellular automaton to spatial dynamics models

Fine grained parallelism takes its origin from von-Neumann's Cellular Automaton (CA), which is nowadays referred to as a classical one. It was a model of a certain biological community consisting of a set of bistable identical "cells", allocated in space and capable to compute a logical function of neighboring cell states. All cells act simultaneously in parallel, simulating in such a way a spatially distributed process.

History of Computing

The history of science is inseparable from human knowledge. It is well known that the development of science is impossible without learning the history of this science. Special attention should be paid to the History of Computer Science. During the several past decades, various branches of Computer Science and Information Technologies were developing at an unprecedented rate. Obviously, they have had a very strong influence on the society. Unfortunately, in Russia no research in the field of the History of Computing has been undertaken until the recent years.