×

C-DVM

swMATH ID: 2192
Software Authors: Konovalov, N.; Krukov, V.; Pogrebtsov, A.; Sazanov, J.
Description: C-DVM – language for portable parallel programs development. The C-DVM language was designed to support the development of portable and efficient parallel applications. The language was developed via the extension of C language in correspondence with DVM (Distributed Virtual Machine, Distributed Virtual Memory) model, created in the Keldysh Institute of Applied Mathematics of Russian Academy of Sciences (KIAM). The language includes the following main features for parallelism description: Distribution of array elements between processors; Distribution of loop iterations between processors; Organization of efficient access to remote data (located on other processors); Organization of efficient execution of global operations with data, located on different processors (for example, a accumulation of the values of distributed array elements).
Homepage: http://www.keldysh.ru/dvm/dvmhtm1107/eng/index.html
Keywords: C-DVM language
Related Software: TotalView; MARMOT; Guard
Cited in: 5 Publications

Citations by Year