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

Концерт «Квартирник. 90-е», спектакль «Женские штучки» и «Волшебник Изумрудного города» в кино: афиша

Порядка 3 млн рублей заплатят УК Подмосковья за нарушения прав граждан

Массовое ДТП, советские вывески и задержка рейсов в Санкт-Петербург и Сочи: главное за день

Скончался режиссёр сериала «Дата Туташхиа» Гизо Габескирия



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

Новости от 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

Порядка 3 млн рублей заплатят УК Подмосковья за нарушения прав граждан

Концерт «Квартирник. 90-е», спектакль «Женские штучки» и «Волшебник Изумрудного города» в кино: афиша

Подозреваемый в серии краж задержан при силовой поддержке ОМОН Росгвардии в Подмосковье

Мозаику со здания бывшего завода «Москвич» отреставрируют

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

«У него здесь три этажа квартир». Как аif.ru в Москве Асада искал

Кабмин запретил майнинг в 10 регионах России до 2031 года

В Казани сотрудники Росгвардии задержали мужчину, подозреваемого в краже товара из гипермаркета

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

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

KEY CAPITAL: Рейтинг доступности новостроек

Сотрудники Росгвардии приняли участие в сборе гуманитарной помощи для участников специальной военной операции

Путин наградил Боярского орденом «За заслуги перед Отечеством» I степени

Герои сказки Теодора Амадея Гофмана оживут в главном атриуме ЦДМ

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

Надолго и всерьез: «детский» формат ГПМ Радио запущен в 30 городах

Сотрудники Marins Park Hotel Ростов провели интерактивную экскурсию для подопечных АНО «Белый Ангел»

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

В отеле «Ялта-Интурист» прошёл второй бал «Молодость»

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

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

Елена Рыбакина поделилась долгожданной хорошей новостью

Полина Кудерметова вышла в финал квалификации в Брисбене, Екатерина Макарова выбыла

Елена Рыбакина за час с лишним разобралась с соперницей

Moscow.media

Пришла зима...

Дайджест новостей «Грузовичкоф» за декабрь

Беспроводной сканер штрих-кодов SAOTRON P05i промышленного класса

ТСД SAOTRON RT41 GUN: практичный, производительный, надёжный











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

Rss.plus






Массовое ДТП, советские вывески и задержка рейсов в Санкт-Петербург и Сочи: главное за день

Мозаику со здания бывшего завода «Москвич» отреставрируют

Концерт «Квартирник. 90-е», спектакль «Женские штучки» и «Волшебник Изумрудного города» в кино: афиша

Овечкин улегся на диване и залип в «Гарри Поттера», Малкин выбрал американскую забаву. Рождество русских звезд НХЛ