The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Разработчики DragonFly BSD выявили ошибку в процессорах AMD"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для слежения за появлением новых сообщений в нити, нажмите "Проследить за развитием треда".
. "Разработчики DragonFly BSD выявили ошибку в процессорах AMD" +2 +/
Сообщение от Аноним (-), 07-Мрт-12, 08:44 
>[оверквотинг удален]
>> приложении - которое выполняется внутри одного процессора?
>> Барьеры всю жизнь нужны были что бы другой CPU мог увидеть данные,
>> или что бы gcc не кэшировал лишнее в регистрах.
>> тут же барьер стоит в конце функции что бы %esp не был
>> поломан.
> AMD64 Architecture Programmer's Manual Volume 2: System Programming
>        Chapter 7.1: Memory-Access Ordering
>        Chapter 7.4: Buffering and Combining
> Memory Writes
> Короча, изучай как работают мутексы, спинлоки,..., там туева хуча барьеров.

мужык. Мьютексы и спинлоки это средства синхронизации между разными CPU. understand?
или если не понял скажем иначе - попробуй взять spinlock повторно на том же cpu ;-)
Тут же ошибка проиходит внутри одного CPU - это называют иначе ;-)
Ты бы хоть так тупо не палился на своей безграмонтности :)

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Разработчики DragonFly BSD выявили ошибку в процессорах AMD, opennews, 06-Мрт-12, 13:49  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру