Changes between Initial Version and Version 1 of Next-GenOpenMPTransformation
- Timestamp:
- 01/29/19 16:26:55 (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Next-GenOpenMPTransformation
v1 v1 1 == OpenMP Constructs == 2 3 * `parallel` 4 * `private(`list`)` 5 * `firstprivate(list)` 6 * `copyin(list)` 7 * `shared(`list`)` 8 * `default(none`|`shared)` 9 * `num_threads(`n`)` 10 * `reduce` 11 12 * `sections` 13 * `private(`list`)` 14 * `firstprivate(list)` 15 * `lastprivate(list)` 16 * `reduction(list)` 17 18 * `section` 19 20 * `single` 21 * `private(`list`)` 22 * `firstprivate(list)` 23 * `copyprivate(list)` 24 * `nowait` 25 26 * `for` 27 * `private(`list`)` 28 * `firstprivate(list)` 29 * `lastprivate(list)` 30 * `reduction` 31 * `schedule` 32 * `collapse` 33 * `nowait` 34 35 * `SIMD` 36 * `safelen(n)` 37 * `linear(n)` 38 * `aligned(n)` 39 * `private` 40 * `lastprivate` 41 * `reduction` 42 * `collaplse` 43 44 * `for SIMD` 45 * `safelen(n)` 46 * `linear(n)` 47 * `aligned(n)` 48 * `private` 49 * `lastprivate` 50 * `reduction` 51 * `collaplse` 52 * `firstpriavte` 53 * `nowait` 54 * `schedule` 55 56 * `barrier` 57 58 * `critical` 59 * `[name]` 60 61 * `atomic` 62 * `read | write | update | capture` 63 * `seq_cst` 64 65 * `master` 66 67 == OpenMP Types == 68 * `omp_lock_t` 69 70 == OpenMP Functions == 71 * `omp_get_num_threads()` 72 * `omp_get_thread_num()` 73 * `omp_get_wtime()` 74 75 == OpenMP Functions == 76 * `amp_init_lock` 77 * `amp_destroy_lock` 78 * `amp_set_lock` 79 * `amp_unset_lock` 80 * `amp_test_lock`
