Changes between Version 8 and Version 9 of user_libraries
- Timestamp:
- Dec 2, 2014, 5:49:08 PM (10 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
user_libraries
v8 v9 3 3 This section describes the various user-level libraries provided by the GIET_VM. 4 4 5 === [wiki:library_barrier Barrier userlibrary] ===5 === [wiki:library_barrier Barrier library] === 6 6 7 7 This library contains functions used to synchronize … … 9 9 do not use system calls. 10 10 11 === [wiki:library_locks Spin_lock userlibrary] ===11 === [wiki:library_locks Locks library] === 12 12 13 This library contains functions used to get13 This library contains user-level functions used to get 14 14 exclusive access to a shared ressource in a multi-task parallel application. 15 15 These functions do not use system calls. 16 16 17 === [wiki:library_atomic Atomic userlibrary] ===17 === [wiki:library_atomic Atomic library] === 18 18 19 19 This library contains functions used to make atomic access to shared variables in a multi-task parallel application. 20 20 These functions do not use system calls. 21 21 22 === [wiki:library_malloc Malloc userlibrary] ===22 === [wiki:library_malloc Malloc library] === 23 23 24 24 This library contains functions allowing an user application … … 27 27 is physically distributed on the clusters, and there is actually on allocator per cluster. 28 28 29 === [wiki:library_mwmr MWMR userlibrary] ===29 === [wiki:library_mwmr MWMR library] === 30 30 31 This library defines a communication middleware31 This library defines an user-level communication middleware 32 32 supporting channelised communications in a multi-tasks parallel application. 33 33 This middleware does not use system calls. 34 34 35 === [wiki:library_stdlib Stdlib userlibrary] ===35 === [wiki:library_stdlib Stdlib library] === 36 36 37 37 This library contains various utility functions that do not use system calls.