wiki:krg_progamming

Version 1 (modified by rock, 17 years ago) (diff)

--

Programming for Kerrighed

  • OpenMP
    • OpenMP compiler must arrange data layout to be compatible with usage in a DSM.
  • Programming using shared memory
    • It's possible to use shared memory without using threads using system V IPC shared memory segment as on classic unixes. The memory segment are shared across all nodes of the clyuster.
  • Programming using message passing
    • MPI is implemented on top of sockets to program parralel application. Kerrighed can setup USE_INTRA_CLUSTER_KERSTREAM capability to create KERNET sockets.



Reference

IRISA/INRIA, Kerrighed User's Manual, 2005