Информация об изменениях

Сообщение Re[5]: Странные баги Mac версии от 21.11.2023 16:42

Изменено 21.11.2023 16:47 Wawan

Re[5]: Странные баги Mac версии
Здравствуйте, icezone, Вы писали:

I>Здравствуйте, Wawan, Вы писали:


W>>>>процессоры интела очень многие косяки программистов в синхронизации между потоками прощают, т.к. аппаратно сами синхронизируют все записи между кешами всех ядер

W>>>>процессоры АРМ так НЕ делают, и потому многопоточность будет работать случайным образом и требует программерские скилы гораздо скиловее самых скиловых интелоских скилов Ж)

W>>ключевое слово для поиска

W>>cache coherence

I>А этим точно не операционка должна заниматься?


думаю этим занимаются в реализации std mutex и иже с ними
просто многие любят lock free алгоритмы а на арме их надо отлаживать заново

ключевые слова
arm lock-free
Re[5]: Странные баги Mac версии
Здравствуйте, icezone, Вы писали:

I>Здравствуйте, Wawan, Вы писали:


W>>>>процессоры интела очень многие косяки программистов в синхронизации между потоками прощают, т.к. аппаратно сами синхронизируют все записи между кешами всех ядер

W>>>>процессоры АРМ так НЕ делают, и потому многопоточность будет работать случайным образом и требует программерские скилы гораздо скиловее самых скиловых интелоских скилов Ж)

W>>ключевое слово для поиска

W>>cache coherence

I>А этим точно не операционка должна заниматься?


думаю этим занимаются в реализации std mutex и иже с ними
просто многие любят lock free алгоритмы а на арме их надо отлаживать заново

ключевые слова
arm lock-free
https://preshing.com/20120612/an-introduction-to-lock-free-programming/