FortranM - FortranM

FortranM je počítačový jazyk pro modulární paralelní programování.[1][2] Jeho syntaxe je založena na Fortran ale má další prvky, jako jsou kanály a porty pro komunikaci mezi procesy.[3]

Jazyk navrhl K. Mani Chandy je skupina v Caltech, spolu s Argonne národní laboratoře tým.[3] Kompilátor pro jazyk je volně dostupný v laboratořích Argonne.[3]

Ve FortranM procesy komunikují zasíláním a přijímáním zpráv na kanálech.[3] Procesy a kanály lze dynamicky vytvářet, ale programy zůstávají deterministické.

Zdroje

  1. ^ Příručka pro paralelní a distribuované výpočty Albert Y. Zomaya 1995 ISBN  0-07-073020-2 strana 886
  2. ^ Vzory pro návrh paralelního softwaru autor: Jorge Luis Ortega-Arjona 2010 ISBN  0-470-69734-2 strana 22
  3. ^ A b C d Argonne národní laboratoře FortranM