intel hyper threading technology что это в биосе

Повышенная производительность для многих бизнес-приложений

Технология Intel® Hyper-Threading (Intel® HT) обеспечивает более эффективное использование ресурсов процессора, позволяя выполнять несколько потоков на каждом ядре. В отношении производительности эта технология повышает пропускную способность процессоров, улучшая общее быстродействие многопоточных приложений.

Технология Intel® Hyper-Threading реализована в новейших процессорах Intel® Core™ vPro™, семействе процессоров Intel® Core™, семействе процессоров Intel® Core™ M и семействе процессоров Intel® Xeon®. При использовании одного из этих процессоров Intel® вместе с набором микросхем, а также операционной системы и BIOS с поддержкой технологии Intel® Hyper-Threading можно получить следующие преимущества.

Превосходная графика без компромиссов

Технология Intel® Hyper-Threading позволяет энтузиастам мультимедийных технологий создавать, редактировать и кодировать файлы с большим объемом графических данных при параллельной работе нескольких фоновых приложений, таких как антивирусные программы, без ущерба для производительности системы.

Чем больше задач, тем выше эффективность работы

Процессоры с одновременной поддержкой технологий Intel® Hyper-Threading и Intel® Turbo Boost (или Intel® Turbo Boost 2.0, реализованной в новейших процессорах Intel® Core™ i5 и более производительных процессорах), обеспечивают более высокую производительность и увеличивают скорость выполнения задач. Такое сочетание технологий позволяет одновременно обрабатывать несколько потоков, динамически адаптироваться к нагрузке и автоматически отключать неактивные ядра. Это повышает тактовую частоту процессора в задействованных ядрах, обеспечивая еще большую производительность для многопоточных приложений.

Благодаря технологии Intel® Hyper-Threading предприятия получают следующие возможности:

Оценка готовности системы

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

Источник

Что такое Hyper-Threading?

Основные моменты:

Технология Intel® Hyper-Threading

Технология Intel® Turbo Boost.

Новейшие процессоры Intel® Core™.

Процессоры Intel® Core™ i9.

Вот почему технология Intel® Hyper-Threading (технология Intel® HT) помогает процессорам выполнять больше задач одновременно.time. 1

Вот почему технология Intel® Hyper-Threading (технология Intel® HT) помогает процессорам выполнять больше задач одновременно.time. 1

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

Однако преимущества большого количества ядер не всегда подчеркиваются. В чем отличие между однопоточными и многопоточными приложениями? Что представляет собой технология Hyper-Threading, и чем она отличается от обычной многопоточности?

Чтобы лучше понять преимущества дополнительных ядер и технологии Intel® Hyper-Threading, рассмотрим их применимо к играм и регулярно используемым приложениям.

Что такое многопоточность?

Многопоточность — это форма параллельной обработки или разделения задач на части для одновременной обработки. Вместо отправки большой задачи на одно ядро, многопоточные программы разбивают задачи на несколько частей или потоков. Разные ядра процессора обрабатывают эти потоки параллельно, за счет чего достигается экономия времени.

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

Источник

Еще раз о Hyper-Threading

Было время, когда понадобилось оценить производительность памяти в контексте технологии Hyper-threading. Мы пришли к выводу, что ее влияние не всегда позитивно. Когда появился квант свободного времени, возникло желание продолжить исследования и рассмотреть происходящие процессы с точностью до машинных тактов и битов, используя программное обеспечение собственной разработки.

Исследуемая платформа

Объект экспериментов – ноутбук ASUS N750JK c процессором Intel Core i7-4700HQ. Тактовая частота 2.4GHz, повышаемая в режиме Intel Turbo Boost до 3.4GHz. Установлено 16 гигабайт оперативной памяти DDR3-1600 (PC3-12800), работающей в двухканальном режиме. Операционная система – Microsoft Windows 8.1 64 бита.


Рис.1 Конфигурация исследуемой платформы.

Процессор исследуемой платформы содержит 4 ядра, что при включении технологии Hyper-Threading обеспечивает аппаратную поддержку 8 потоков или логических процессоров. Эту информацию Firmware платформы передает операционной системе посредством ACPI-таблицы MADT (Multiple APIC Description Table). Поскольку платформа содержит только один контроллер оперативной памяти, таблица SRAT (System Resource Affinity Table), декларирующая приближенность процессорных ядер к контроллерам памяти, отсутствует. Очевидно, исследуемый ноутбук не является NUMA-платформой, но операционная система, в целях унификации, рассматривает его как NUMA-систему с одним доменом, о чем говорит строка NUMA Nodes = 1. Факт, принципиальный для наших экспериментов – кэш память данных первого уровня имеет размер 32 килобайта на каждое из четырех ядер. Два логических процессора, разделяющие одно ядро, используют кэш-память первого и второго уровней совместно.

Исследуемая операция

Исследовать будем зависимость скорости чтения блока данных от его размера. Для этого выберем наиболее производительный метод, а именно чтение 256-битных операндов посредством AVX-инструкции VMOVAPD. На графиках по оси X отложен размер блока, по оси Y – скорость чтения. В окрестности точки X, соответствующей размеру кэш-памяти первого уровня, ожидаем увидеть точку перегиба, поскольку производительность должна упасть после того, как обрабатываемый блок выйдет за пределы кэш-памяти. В нашем тесте, в случае многопоточной обработки, каждый из 16 инициируемых потоков, работает с отдельным диапазоном адресов. Для управления технологией Hyper-Threading в рамках приложения, в каждом из потоков используется API-функция SetThreadAffinityMask, задающая маску, в которой каждому логическому процессору соответствует один бит. Единичное значение бита разрешает использовать заданный процессор заданным потоком, нулевое значение – запрещает. Для 8 логических процессоров исследуемой платформы, маска 11111111b разрешает использовать все процессоры (Hyper-Threading включен), маска 01010101b разрешает использовать по одному логическому процессору в каждом ядре (Hyper-Threading выключен).

На графиках используются следующие сокращения:

MBPS (Megabytes per Second)скорость чтения блока в мегабайтах в секунду;

CPI (Clocks per Instruction)количество тактов на инструкцию;

TSC (Time Stamp Counter)счетчик процессорных тактов.

Примечание.Тактовая частота регистра TSC может не соответствовать тактовой частоте процессора при работе в режиме Turbo Boost. Это необходимо учитывать при интерпретации результатов.

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

Опыт №1. Один поток


Рис.2 Чтение одним потоком

Максимальная скорость 213563 мегабайт в секунду. Точка перегиба имеет место при размере блока около 32 килобайт.

Читайте также:  какой мудрец считается первым философом

Опыт №2. 16 потоков на 4 процессора, Hyper-Threading выключен


Рис.3 Чтение шестнадцатью потоками. Количество используемых логических процессоров равно четырем

Hyper-Threading выключен. Максимальная скорость 797598 мегабайт в секунду. Точка перегиба имеет место при размере блока около 32 килобайт. Как и ожидалось, по сравнению с чтением одним потоком, скорость выросла приблизительно в 4 раза, по количеству работающих ядер.

Опыт №3. 16 потоков на 8 процессоров, Hyper-Threading включен


Рис.4 Чтение шестнадцатью потоками. Количество используемых логических процессоров равно восьми

Hyper-Threading включен. Максимальная скорость 800722 мегабайт в секунду, в результате включения Hyper-Threading почти не выросла. Большой минус – точка перегиба имеет место при размере блока около 16 килобайт. Включение Hyper-Threading немного увеличило максимальную скорость, но падение скорости теперь наступает при вдвое меньшем размере блока – около 16 килобайт, поэтому существенно упала средняя скорость. Это не удивительно, каждое ядро имеет собственную кэш-память первого уровня, в то время, как логические процессоры одного ядра, используют ее совместно.

Источник

Что такое SMT (Hyper-Threading) — плюсы и минусы

Пока я радую свои графоманские пристрастия написанием детальной технической статьи про «Windows Performance Station», захотелось поделиться своими мыслями о том, что хорошего и плохого приносит SMT в процессоры «AMD» и «Intel», и как тут поможет «Windows Performance Station».

Тем, кому интересна данная тема, добро пожаловать под кат…

Итак, для начала давайте определимся, что такое SMT.

Как говорит нам википедия, SMT (от англ. simultaneous multithreading) это одновременная многопоточность, т.е. несколько потоков выполняются одновременно, а не последовательно, как это происходит во «временной многопоточности».

Многие знают эту технологию под названием «Intel Hyper-Threading», про неё уже всё давно написано, но до сих пор я сталкиваюсь с тем что многие разработчики, и, тем более, обыватели не понимают в чём основная суть «одновременного» выполнения нескольких команд одним ядром процессора и какие проблемы это несёт.

Для начала поговорим про временную многопоточность.

До реализации технологии SMT в виде «Hyper-Threading» использовалась технология «временной многопоточности».

Тут всё просто, представим, что у нас есть один конвейер и один рабочий (Ядро ЦП), который выполняет операции над числами и записывает результат. Предположим, для этих операций ему нужна отвёртка и гаечный ключ. Операционная система (ОС) складывает нашему рабочему на конвейер по порядку одну операцию для отвёртки, а за ней одну операцию для гаечного ключа. Один рабочий в один момент времени может оперировать или только гаечным ключом или только отвёрткой. Таким образом, выкладывая разное количество разных блоков, ОС определяет приоритет выполнения тех или иных операций от разных приложений. Пропорцию одних блоков к другим мы можем указывать внутри ОС, когда указываем приоритет процесса. Именно это и делают все диспетчеры задач в т.ч. и «Windows Performance Station». Это приоритизирование распространяется далее на механизмы SMT и всю работу с конвейерами.

С появлением SMT ситуация становится чуть сложнее.

Представим конвейер и двух рабочих, у которых есть одна отвёртка и один гаечный ключ на двоих. При этом, каждый из них может оперировать либо только отвёрткой, либо только гаечным ключом. Один конвейер условно делится на две половинки вдоль. SMT позволяет сложить на такой конвейер сразу два числа, одно для работы с отвёрткой, а второе для работы с гаечным ключом, поэтому действия этих рабочих выглядят так:

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

Исходя из этого, когда на конвейере находится операция (A и B) с одной стороны и (D и E) с другой стороны — всё отлично, но при распараллеливании цепочки вычислений могут получиться две проблемы:

1. С одной стороны конвейера оказалось действие (A и B) = С, а с другой (D и E) = C,

т.е. нужно записать сначала одно значение C, а потом второе значение C, но не одновременно (конфликт по управлению).

2. С одной стороны конвейера оказалось действие (A и B) = C, а с другой (A и C) = D,

т.е. нужно сначала посчитать C, а потом посчитать D, но не одновременно (конфликт по данным).

Оба конфликта вызывают задержку выполнения инструкций и решаются последовательным выполнением команд. Чтобы уменьшить такие задержки были введены элементы процессора под названием предсказатель переходов и кэш процессора.

Предсказатель переходов, как понятно из названия, осуществляет предсказание 🙂

Предсказывает он вероятность возникновения первой проблемы, когда разные преобразования должны произойти над одним числом.

В свою очередь, кэш процессора, необходим для быстрого решения второй проблемы, когда мы останавливаем решение выражения (A и C) = D и пишем в кэш результат выполнения (A и B) = C, после чего сразу вычисляем (A и C) = D.

Справедливости ради, стоит уточнить, что проблема распараллеливания конвейера появляется и у многоядерных процессоров без SMT, но у многоядерников не возникает момента простаивания процессора, когда на двоих рабочих одна отвёртка, т.к. в такой терминологии у каждого рабочего есть своя отвёртка и свой гаечный ключ.

Все эти пляски вокруг угадывания процессором того, как распараллелить текущие операции, приводят к серьёзным потерям энергии и к ощутимым фризам, когда происходит голодание разнотипных задач на ядрах с SMT.

Вообще, стоит держать в уме, что «Intel» разработала «Hyper-Threading» одновременно с созданием своих первых многоядерных процессоров «Xeon» и, по сути, эту технологию можно считать эдаким компромиссом когда ставится двойной конвейер на одно ядро.

С подачи маркетологов принято нахваливать то, как хорошо одно ядро может выполнять несколько задач одновременно и как повышается производительность «в некоторых сценариях использования», однако про проблемы, присущие концепции SMT принято умалчивать.

Примечательно, что на сайте «Intel» в рекламном ролике показывается скорее двухядерность, нежели «Hyper-Threading», тот кто дочитал до этого момента, наверняка уже догадался почему 🙂

Читайте также:  противопоказания к чаю каркаде какие

Изображение из видео:

Более точное изображение:

Какой вывод можно здесь сделать и что улучшить?

Вместе с очевидными плюсами, SMT приносит фризы в чувствительные для времени выполнения задачи (воспроизведение видео/музыки или FPS в играх). Именно поэтому, многие геймеры наблюдают падение FPS при включенном SMT/Hyper-Threading. Так как же нам уменьшить эти минусы и не потерять плюсы SMT?

Вот тут как раз нам и поможет управление задачами в ОС.

Как я и написал ранее, мы можем сортировать блоки, выкладываемые на конвейер, ещё на этапе обработки задач ядром ОС. С помощью приоритетов и разделения процессов по ядрам процессора, можно выкладывать определённые блоки на конвейер в нужном количестве и класть разнотипные блоки для разных виртуальных ядер, чтобы не наступало голодание разнотипных задач. Именно для этой задачи динамического анализа в «Windows Performance Station» мы объединили нейросеть и диспетчер задач. В итоге, нейросеть анализирует задачу и раскладывает её в зависимости от полученных данных по разным правилам, благодаря чему, каждое ядро в паре SMT выполняет разные задачи.

Благодаря такому подходу, процессоры с SMT в Windows могут более эффективно работать с многозадачностью и многопоточными процессами. И именно поэтому нас весьма порадовало появление SMT в новых процессорах «AMD Ryzen».

Приложение «Windows Performance Station» бесплатное и не содержит рекламы, его можно скачать с нашего сайта: winperst*ru

Большое спасибо всем, кто осилил данный текст 🙂

Интересно, за что статью заминусовали.

Печальный опыт участия в акции от Tele2: «Меняйте минуты на Xiaomi»

В целом то, ничего другого и не ожидал.

1. Обменял 4000 минут на промокод.

2. Сделал заказ на сайте с применением промокода. Заказ был создан и тут же отменен со стороны Tele2.

P.S. Большинство смартфонов, участвующих в акции, вообще нельзя забрать в городе самовывозом из салона (их просто нет в наличии). Ни о какой доставке и речи не идет.

Наслаждаюсь покупкой! Спасибо @tele2russia

• в 12:00 ТП Теле2 уверила в том, что 4000 минут вернут (якобы, не переживайте)

• в 17:00 ТП Теле2 позвонили и сказали, что у них нет никакой технической возможности вернуть ранее списанные 4000 минут, могут выдать новый промокод, который никак не гарантирует, что данная ситуация не повторится.

Вася прав.
Вася всегда прав.

Кого ненавидят чернокожие

Довелось мне несколько лет назад побывать в американском городе Сиэттле. Был в командировке, несколько дней, ну и поехал смотреть местные «достопримечательности».

И вот, по пути домой с завода Boeing, под всеми впечатлениями, видимо, что-то нарушил, и тормозит меня местный полисмен, колоритный такой чернокожий дядька. Как оказалось я ехал слишком быстро, но не сильно, и, узнав что я не местный, штрафовать не стал, разъяснил особенности местного автомобилевождения, да и просто поболтал со мной о России, США и прочем.

В этот момент, мимо нас проносится пикап с кучей черненьких ребят, музыкой на всю катушку и какими то криками. И тут я от него слышу фразу «долбанные ниггеры» (fucking niggers). Я попытался удивиться, мол Н-слово, как так. На что получил ответ: Я, работаю, плачу налоги, я афроамериканец, а это… (пауза)…долбанные ниггеры.

Вообще полицией в сша я был приятно удивлен, но это история на потом, наверное.

Дружеская обстановка в лаборатории

История одного препарата. От жадности до трагедии, от трагедии до спасения

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

Я их понимаю, иногда так тоже посты пишу, решил осветить проблематику насморка, через 3 часа: «В одном племени в Новой Гвинее туземцы в 50-х все еще ели человеческие мозги и болели не пойми чем. «

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

Но история талидомида на этом не закончилась и приняла неожиданный поворот.

В 1964 году доктор Яков Шескин(на фото в центре, в костюме) в Иерусалимкой клинике вел пациента с проказой (лепрой). Больной был прикован к кровати, мучался болью, которая не снималась опиоидами, и хронической бессонницей. Яков принялся искать хоть что-то, что могло бы облегчить страдания больного. В лекарственных запасах больницы он нашел талидомид. Конечно же, Яков Шескин знал, что препарат на тот момент уже был запрещен, но все равно дал его больному, и, к его удивлению, у больного не только уменьшилась боль, но и он смог проспать, впервые за долгое время, 20 часов кряду. Самое же удивительное ждало впереди: безнадежно больной на следующий день встал с кровати и. пошел. Спустя несколько приемов болезнь пошла на убыль.

Если вы дочитали до конца и вам понравилось, предлагаю заглянуть на мой канал, где я публикую свои стать и разные интересные медицинские факты и случаи. https://t.me/noxetmedicinum

Жизнь помотала

UPD. К посту есть вопросы #comment_220021978

Как узнать правила въезда той или иной страны со 100% гарантией?

Всё просто, заходим на IATA.org и ищем Travel Regulations Map
или просто переходим сюда
https://www.iatatravelcentre.com/world.php

Кликаем на страну и видим свод правил, конкретно под определенную страну.

Это официальный ресурс, им руководствуются все АК мира

P.S. Пост простой, но сколько людей по незнанию лишились своих авиабилетов.

Читайте также:  какой мировой рекорд можно побить

Икра коньяка

Заботливый водитель

Поцелуй

Лет 12 мне было. На занятии в бассейне самая красивая девочка нашего класса утопила свои очки. И объявила, что поцелует того, кто их достанет.

Никто из альфа-самцов не смог достать до дна. А я- пухляк, очки достал.

Уже всплывая, я приготовил свои губы.

Подаю ей очки, а она говорит, что они не ее. И уходит в раздевалку.

Я снова нырять, но других очков на дне не было.

Навстречу приключениям

Нервы

Новогодняя лихорадка

История о том, как коллектив СМП отучил бабку вызывать скорую помощь по пустякам

Атаковала диспетчерскую 03 денно и нощно. Вызовы на ее адрес сыпались как из рога изобилия. По любому поводу. Не только по медицинскому.

Уже никто и не помнит с чего все началось. Кажется, поначалу вызывала только по поводу высокого давления. Уколов ей никто не жалел, на свою голову. Хотя ее не слишком высокие скачки давления спокойно можно было бы решить ее же собственными таблетками.

Потом стала вызывать и на другие мелочи, такие как: головокружения после резкого вставания, головные боли после трех чашек кофе, которыми она хотела «купировать слабость», бессонницу, и т. д, и т. п.

А потом и совсем, распоясавшись окончательно, и видя, что безотказные медики ездят к ней исправно, поставила этот траффик на поток.

Ездили мы к ней, чтобы достать что-нибудь с высокой полки, закрыть дверь балкона на щеколду, открыть форточку, и еще на многую разнообразную дурь.

Понимали, конечно, что это приведет лишь к дальнейшей разбалованности нашего постоянного пациента, и увеличением количества времени на вызовы к другим пациентам, но поделать ничего не могли.

В общем, решили, что лучше делать все, что она говорит, и не делать хуже себе и коллегам. А то уже даже конфликты стали начинаться среди коллег по смене:

— Ты едил пару часов назад к бабке Н?

— Ну, что ж ты, не мог ей помочь подняться на ее третий этаж с сумками?

— Ну. вот. вызывает вот повторно.

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

Не все, конечно, согласились становиться «вымогателями», но большинство проголосовало «За».

Выглядело это, в дальнейшем, примерно так:

Приезжает доктор на вызов к бабуле, и начинается спектакль.

— Нина Ивановна! Тяжело нам, медикам скорой помощи, живется.

— Да знаю я, сынки. Сама так же живу.

— А что поделать-то сынок. Нету у меня никого больше на этом свете. Кроме вас, родных. (в это время она, как правило, начинала пускать крокодиловы слезы).

— Так пустите себе постояльца какого-нибудь. Девочку-студентку там. или еще кого. Будут жить у вас, да присматривать за вами.

— Не не не. Зачем. Да ну их. Будут ходить тут.

Нина Ивановна была жадной и хозяйственной до ужаса.

— Да нету у меня! Да и где я найду вас через год? Да и сама, поди, не доживу еще. Не, не.

Разговор длился долго. Но не дольше, конечно же, чем можно было находиться на вызове. Бабка, разумеется, стояла но своем. Но прощаясь, вся была раскрасневшаяся, и в паническом настроении.

Месяц проходит, второй. А вызовов к Нине Ивановне всё не фиксируется. Вылечилась волшебным образом. Вот уже полгода ни слуху ни духу о ней. Живем, всей подстанцией не нарадуемся.

Городок у нас маленький. И иногда видят наши сотрудники, когда сами на выходном, на улице ее где нибудь, в магазине, или на рынке.

Для закрепления полученного результата, подходят к ней, и «здороваются»:

— Здравствуйте, Нина Ивановна!

— Вы, может быть, все-таки сможете.

Ответом служит сверкающая спина убегающей вдаль Нины Ивановны.

Мать-героиня

Когда в Ставрополь привезли эшелон эвакуированных из Ленинграда детей сирот, малыши стоять уже не могли, дистрофики. Горожане разобрали детей по домам, осталось семнадцать самых слабых, их брать не хотели – чего там брать, все равно не выходишь, только хоронить…

Всех их взяла себе Александра Авраамовна Деревская. И потом продолжила. Забрала братьев и сестер тех, что были у нее. Ее дети вспоминали потом: «Однажды утром мы увидели, что за калиткой стоят четыре мальчика, меньшему – не больше двух. Вы Деревские. Мы, тетенька, слышали, что вы детей собираете. У нас никого нет: папка погиб, мамка умерла. Ну и принимали новых в семью. А семья наша все росла, таким уж человеком была наша мама, если узнавала, что где то есть одинокий больной ребенок, то не успокаивалась, пока не принесет домой. В конце 1944 узнала она, что в больнице лежит истощенный мальчик шестимесячный, вряд ли выживет. Отец погиб на фронте, мать умерла от разрыва сердца, получив похоронку. Мама принесла малыша: синего, худого, сморщенного… Дома его сразу положили на теплую печку, чтоб отогреть. Со временем Витя превратился в толстого карапуза, который не отпускал мамину юбку ни на минуту. Мы прозвали его Хвостиком.»

К концу войны у Александры Авраамовны было 26 сыновей, и 16 дочерей. После войны семью переселили в украинский город Ромны, где для них был выделен большой дом и несколько гектаров сада и огорода.

Всего, начиная с 1920-х годов Александра и Емельян Деревские усыновили 65 детей, 48 из которых воспитали до совершеннолетия.

Заслуги А. А. Деревской в СССР были отмечены орденом Трудового Красного Знамени, медалью «За доблестный труд в годы Великой Отечественной войны».

Указом Президиума Верховного Совета СССР от 20 марта 1974 года ей присвоено почетное звание «Мать-героиня» (посмертно)..

Бедный(ая)

Проверка на стойкость

Теперь его мамка побьет, возможно даже ногами

Как менялось название города Кирова)

Хронология названия города Кирова.

Ответ на пост «Запустили немного»

Источник

Сказочный портал