Parallel C#: The usage of chords and higher-order functions in the design of parallel programming languages

In this paper we introduce new parallel programming language Parallel C#, the main feature of which is the combination of chords and higher-order functions in one language. This language extends the standard syntax of C# language for the parallel programming needs and simplifies the task of writing complex multithreaded and distributed applications. We describe the design of the language and give examples of its use in addressing a range of concurrent programming problems. Also we introduce new Distributed Runtime Systems for this language both for Windows and Linux machines.

Authors
Language
English
Pages
833-837
Status
Published
Year
2008
Organizations
  • 1 Peoples' Friendship University of Russia, Moscow, Russian Federation
Keywords
Concurrent; Distributed computing; HPC; Parallel c#; Parallel computing
Date of creation
19.10.2018
Date of change
19.10.2018
Short link
https://repository.rudn.ru/en/records/article/record/3026/
Share

Other records