Searched refs:cacheline (Results 1 – 4 of 4) sorted by relevance
5 ; Functions need to be cacheline (256B) aligned to prevent GPU hangs
723 void *cacheline = (void *)(kmp_uintptr_t(spin) & ~(CACHE_LINE - 1));737 __kmp_umonitor(cacheline);741 __kmp_mm_monitor(cacheline, 0, 0);
1349 static inline void __kmp_umonitor(void *cacheline) { in __kmp_umonitor() argument1353 : "a"(cacheline) in __kmp_umonitor()1356 _umonitor(cacheline); in __kmp_umonitor()1388 __kmp_mm_monitor(void *cacheline, unsigned extensions, unsigned hints) { in __kmp_mm_monitor() argument1389 _mm_monitor(cacheline, extensions, hints); in __kmp_mm_monitor()
351 Make sure the instruction which starts a loop does not cross a cacheline355 In the new trace, the hot loop has an instruction which crosses a cacheline358 to grab the bytes from the next cacheline.