Добавить новость

Для гостей «Путешествия в Рождество» подготовили детские утренники и спектакли

Друг Яниса Тиммы сообщил, что тело спортсмена заберут из морга 24 декабря

Олег Сирота назначен координатором проекта «Российское село» от Подмосковья

Гладков прокомментировал слухи о продаже взрывчатки под видом пиротехники





Новости сегодня

Новости от TheMoneytizer

Барьеры и модели памяти – explained

Всем привет! 

Начну с предыстории.

Когда мы в Амазоне планировали переносить сервис с x86/64 на ARM, почему-то никто в нашей команде не поднял тему того, что надо уделить особое внимание работе с многопоточностью и синхронизацией, так как из-за того, что у этих двух архитектур разные модели памяти, могли случиться неожиданные проблемы.

Однако, на тот момент я тоже об этом не знал, и нам повезло, что мы изначально везде использовали модель памяти Sequential Consistency (что это – далее в статье), поэтому все прошло гладко. Теперь, зная про модели памяти и возможные последствия, боюсь представить, что было бы в противном случае.

Как родилась статья

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

Статья основана на материалах лекции Computer Science Center (CSC) с курса “Параллельные вычисления” преподавателя Калишенко Е.Л. Крайне рекомендую ознакомиться со всеми лекциями курса (более структурированного материала по теме я еще не встречал). Благо он в открытом доступе – ссылка.

Что такое барьеры памяти и зачем это все нужно?

Начнем с небольшого описания того, как устроена “условная” архитектура процессора. Почему условная? Потому что может отличаться в зависимости от конкретной реализации, но суть похожа. 

Читать далее

Читайте на 123ru.net


Новости 24/7 DirectAdvert - доход для вашего сайта



Частные объявления в Вашем городе, в Вашем регионе и в России



Smi24.net — ежеминутные новости с ежедневным архивом. Только у нас — все главные новости дня без политической цензуры. "123 Новости" — абсолютно все точки зрения, трезвая аналитика, цивилизованные споры и обсуждения без взаимных обвинений и оскорблений. Помните, что не у всех точка зрения совпадает с Вашей. Уважайте мнение других, даже если Вы отстаиваете свой взгляд и свою позицию. Smi24.net — облегчённая версия старейшего обозревателя новостей 123ru.net. Мы не навязываем Вам своё видение, мы даём Вам срез событий дня без цензуры и без купюр. Новости, какие они есть —онлайн с поминутным архивом по всем городам и регионам России, Украины, Белоруссии и Абхазии. Smi24.net — живые новости в живом эфире! Быстрый поиск от Smi24.net — это не только возможность первым узнать, но и преимущество сообщить срочные новости мгновенно на любом языке мира и быть услышанным тут же. В любую минуту Вы можете добавить свою новость - здесь.




Новости от наших партнёров в Вашем городе

Ria.city

Выживший при крушении самолета в Казахстане: страшно было смотреть в лицо смерти

В МЧС рассказали о состоянии россиян, пострадавших в авиакатастрофе в Актау

Овчинский: пять домов полностью расселили в районе Коптево по программе реновации

«Обладатель яркой судьбы»: Лукашенко поздравил Боярского с 75-летием

Музыкальные новости

В Московской области при силовой поддержке ОМОН 'Пересвет" Росгвардии задержаны подозреваемые в разбойном нападении на пенсионерку

СКА произвёл обратную замену вратаря после пяти пропущенных шайб от ЦСКА в первом периоде

«Новый год в джазовых тонах»: Денис Мацуев и Российский национальный молодежный симфонический оркестр

Создании ИИ клипа. Создание клипа с помощью нейросети.

Новости России

Второй день рождения: выживших после ЧП в Актау россиян отправили в Москву

Заммэра Москвы Ефимов: в столичном строительстве не хватает 50–70 тысяч человек

Более 1 млрд рублей сэкономили инвесторы по городской программе в 2024 году

Тепло и пасмурно: какой будет погода в Москве в последние выходные этого года

Экология в России и мире

«Ездила к кому-то в Питер»: Катя Гордон обвинила Анну Седокову в неверности

Желдорреммаш внедряет автоматизированную систему «Акт о несоответствии»

Врач-офтальмолог Кирилл Светлаков: почему нельзя покупать готовые очки для зрения

Эксперты «Будь Здоров» оценили проекты участников акселерационной программы Государственного университета управления «Технологии здоровой жизни 2.0»

Спорт в России и мире

Двукратного чемпиона «Больших шлемов» в паре Перселла временно отстранили за употребление допинга

Путинцева о том, как с травмой колена победила Швентек на «Уимблдоне»: «Думала: блин, пусть после этого матча вообще больше ничего не сыграю, но ее я сегодня обыграю»

Матс Виландер: «В 2025-м Синнер выиграет больше «Шлемов», чем Алькарас. Мой очень, очень, очень смелый прогноз – один из них оформит календарный Большой шлем»

Юлия Путинцева раскрыла правду про отношения с Еленой Рыбакиной

Moscow.media

В Болховском районе под влиянием горячительных напитков началась поножовщина

Эксперты: средняя выплата по ОСАГО выросла на 10,4% по сравнению с прошлым годом

Пьяный орловчанин не смог вылететь из Нового Уренгоя

Паровое шоу от Рускеальского экспресса.











Топ новостей на этот час

Rss.plus






«Обладатель яркой судьбы»: Лукашенко поздравил Боярского с 75-летием

Тепло и пасмурно: какой будет погода в Москве в последние выходные этого года

Овчинский: пять домов полностью расселили в районе Коптево по программе реновации

Нижегородская область заняла 1-е место в рейтинге мер поддержки ИТ-компаний среди субъектов РФ