aboutsummaryrefslogtreecommitdiff
path: root/runtime/src/kmp.h
AgeCommit message (Expand)Author
2017-12-06Trivial enum fixJonathan Peyton
2017-11-30Extension of HWLOC topology discovery with NUMA nodes and tilesAndrey Churbanov
2017-11-29Make kmp_r_sched_t into a unionJonathan Peyton
2017-11-16Exclude untied tasks from checking of task scheduling constraint (TSC).Andrey Churbanov
2017-11-09Remove const from variables with dynamic memoryJonas Hahnfeld
2017-11-07Cleanup version symbol macros and attributes/declspecsJonathan Peyton
2017-11-01Update implementation of OMPT to the specification OpenMP 5.0 Preview 1 (TR4).Joachim Protze
2017-10-20Apply formatting changesJonathan Peyton
2017-09-27Remove unnecessary semicolonsJonathan Peyton
2017-09-26Remove unused t_single_lockJonathan Peyton
2017-09-05Read blocktime value set by kmp_set_blocktime() before reading from KMP_BLOCK...Jonathan Peyton
2017-09-05Minor code cleanup of Klocwork issuesJonathan Peyton
2017-08-17Remove BUILD_TVJonathan Peyton
2017-08-02Add new envirable KMP_TEAMS_THREAD_LIMITJonathan Peyton
2017-07-27Fix implementation of OMP_THREAD_LIMITJonathan Peyton
2017-07-25Cleanup: __kmp_env_* variablesJonathan Peyton
2017-07-19OpenMP RTL cleanup: two PAUSEs per spin loop iteration replaced with single oneAndrey Churbanov
2017-07-18Add recursive task scheduling strategy to taskloop implementationJonathan Peyton
2017-07-03OpenMP RTL cleanup: eliminated warnings with -Wcast-qual.Andrey Churbanov
2017-06-13Replace platform macro with KMP_MIC_SUPPORTEDJonathan Peyton
2017-06-13Reset initial affinity in children processesJonathan Peyton
2017-06-05OpenMP 4.5: implemented support of schedule(simd:guided) andAndrey Churbanov
2017-05-12Clang-format and whitespace cleanup of source codeJonathan Peyton
2017-04-25Fix Hwloc API IncompatibilityJonathan Peyton
2017-04-13KMP_HW_SUBSET extended with NUMA support when HWLOC enabledAndrey Churbanov
2017-04-04Test check-in, comment changedOlga Malysheva
2017-03-20Minor improvement of KMP_YIELD_NOW() macro.Jonathan Peyton
2017-02-22[OpenMP] Missing virtual destructor in KMPAffinityGeorge Rokos
2017-02-16Run-time library part of OpenMP 5.0 task reduction implementation.Andrey Churbanov
2017-02-15Enable yield cycle on LinuxJonathan Peyton
2017-02-06Fix a race in shutdown when tasking is used.Andrey Churbanov
2017-01-27Fix performance issue incurred by removing monitor thread.Jonathan Peyton
2016-12-14Follow up to r289732: Update comments in source files to reference .cpp filesJonathan Peyton
2016-11-14Introduce dynamic affinity dispatch capabilitiesJonathan Peyton
2016-10-27Fixed a memory leak related to task dependencies.Andrey Churbanov
2016-10-18Fix OpenMP 4.0 library buildJonathan Peyton
2016-10-07Code cleanup for the runtime without monitor threadJonathan Peyton
2016-10-07Enable omp_get_schedule() to return static steal type.Jonathan Peyton
2016-09-27Disable monitor thread creation by default.Jonathan Peyton
2016-09-12Fix bitmask upper bounds checkJonathan Peyton
2016-09-09[OPENMP] Implementation of omp_get_default_device and omp_set_default_deviceGeorge Rokos
2016-08-03Disable KMP_CANCEL_THREADS on AndroidPirama Arumuga Nainar
2016-07-11http://reviews.llvm.org/D22134: Implementation of OpenMP 4.5 nonmonotonic sch...Andrey Churbanov
2016-07-08Improving EPCC performance when linking with hwlocJonathan Peyton
2016-06-16Teach OpenMP Library to use Hwloc on WindowsJonathan Peyton
2016-06-14Remove unused wait/release code.Jonathan Peyton
2016-06-14Renaming change: 41 -> 45 and 4.1 -> 4.5Jonathan Peyton
2016-06-13Affinity mask processing improvementsJonathan Peyton
2016-06-13Fix bitmask complement operationJonathan Peyton
2016-05-31Use C++11 atomics for ticket locks implementationPaul Osmialowski