Education

Post-graduate student at the Faculty of Cybernetics and Computer Science of Moscow
State University.

While studying at Moscow State University in 1975--1983, he performed scientific work
under the leadership of Prof. Valentin
Turchin who had elaborated the theory of metasystem
transition (MST), the functional programming language Refal intended for
metacomputation and formalization of MST, and the metacomputation method called
supercompilation.

Sergei Abramov took part in refining and further developing supercompilation.

Employment History

1983-1986

Research Center for Electronic Digital Equipment of the Radio-electronic Industry
Ministry, Moscow, Research Fellow.

1986-now

Program Systems Institute, Russian Academy of Sciences, Pereslavl-Zalessky. 1986-1989: Research Fellow (Programmer). 1989-1991: Head of Laboratory. 1991-now: Director of the Research
Center for Multiprocessor Systems

The Research Center for Electronic Digital Equipment was the main Research Center in
the Soviet project of the producing computers of "ES-family"--really, they are
compatible with IBM/360, IBM/370.

Sergei Abramov worked in the department creating software and hardware for the original
(incompatible with IBM/360, IBM/370) Soviet "special ES-family computers". He
participated in the project of developing software for multiprocessor with dynamic
architecture--MDA ES-2704.

MDA ES-2704 contains up to twenty four computing units and every computing unit
contains three independent microprogrammed processors of different types, two independent
memory banks and microprograms' memory. The MDA ES-2704 is connected to an ordinary
(compatible with IBM/360, IBM/370) ES-computer (mainframe) as its nonstandard I/O device.

Sergei Abramov developed access method for MVT, MVS and CMS VM/SP operating systems
that support interaction between mainframe and MDA ES-2704.

the theory and experiences of supercompilation--in co-operation with Prof. V.Turchin
(New York City College) and Moscow Refal Group.

During the last time the main issue of the research is the software for non-shared
memory multiprocessors. The aim of this research is to design and implement a
multiprocessor operating system with the following characteristics:

Automatic dynamic parallelizing of programs.

Adaptability to configuration of a multiprocessor, fault-tolerance.

Support for functional languages implementation.

Participation in the International Working Groups

1988, October

International Laboratory for Artificial Intelligence of the Institute of Technical
Cybernetics of Slovack Academy of Sciences, Bratislava, Czechoslovakia. Studying transputers and Occam2, establishing principles of implemetation of
functional languages for multiprocessors. Computer experience: IBM PC with a transputer board, Occam 2.

1989, October

International Laboratory for Artificial Intelligence of the Institute of Technical
Cybernetics of Slovack Academy of Sciences, Bratislava, Czechoslovakia. Implementation and examination of the universal routing and tasks scheduling
algorithms for a multiprocessor. Computer experience: IBM PC with a transputer board, Occam 2.