Taką funkcję realizuje instrukcja cmp8xchg16 na procesorach Itanium. Uogólnienie operacji porównania i zamiany dla dowolnej ilości dowolnie wybranych lokacji. Zazwyczaj taki uogólniony CAS jest realizowany programowo z wykorzystaniem CAS podwójnej szerokości. Wadą takiego rozwiązania jest brak skalowalności.

Zobacz też Fetch-and-add

Przypisy

Bibliografia

Kategoria:Obliczenia równoległe Kategoria:Programowanie równoległe