Hardware vs Software, или заметки админа – Telegram
Hardware vs Software, или заметки админа
267 subscribers
292 photos
6 videos
94 links
Канал о железе и софте
Download Telegram
В чем же плюсы? Прямой порядок проще для отладки, его легко читать глазами, обратный же порядок, из-за чего он и стал преобладающим, позволяет экономить время CPU при преобразовании типа данных из одного в другой, допустим если мы преобразуем нашу переменную, хранящую только 4 байта в 8 байтовую, то процессору не нужно делать дополнительную работу в виде чтения переменой, преобразования, например 1234 в 00001234, и записи обратно в память, а происходит просто добавление нулей в обратном порядке - 4321 превращается в 43210000. Так же экономится время и при чтении памяти, если в начале сразу 0, то далее можно не читать, так как переменная пустая.

А откуда эти названия big-endian и little-endian? В прошлом споры о том, как лучше, часто были похожи на "священные войны" и в какой-то момент один из участников взял эти названия из сатирического произведения Джонатана Свифта «Путешествия Гулливера», в котором описываются вымышленные государства Лилипутия и Блефуску, в течение многих лет ведущие между собой войны из-за разногласия по поводу того, с какого конца следует разбивать варёные яйца. Тех, кто считает, что их нужно разбивать с широкого конца, в произведении называют Big-endians, а тех, что с узкого - Little-endians.

@HWvsSW
👍10🔥3👏2
Разобрал и почистил старичка PowerMac G5. 🔧

Конструкция интересная и отходит достаточно далеко от стандарта PC.

Тут всё задом наперед 😁

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

А радиатор на CPU сверх массивный, на PC я таких и не вспомню, даже супер кулеры меньше.

Неудивительно, что Apple не удалось впихнуть в этот корпус два таких CPU с воздушным охлаждением, пришлось городить воду, G5 очень горячие выдались в своё время.

Что ещё интересно - из-за конструкции "вверх-дном" видео карты ставятся радиаторами вверх, а не вниз, как на PC.

@HWvsSW
👍7😍3
AMD представила настольные CPU Ryzen 7000 🥳
Продажи стартуют 27 сентября.

Семейство Ryzen 7000 пока включает в себя четыре модели.

IPC (удельная производительность на такт) выросла на ~13%.
Добавили AVX512.

На презентации AMD рассказала: новый Ryzen 9 7950X, быстрее Ryzen 9 5950X, в среднем на 40 % в ресурсоёмких приложениях!
А однопоток быстрее до 29%.

Смотрим слайды с презентации и ждём в продаже.

А так же ждём появления серверных EPYC Genoa на Zen4, судя по новым настольным CPU ожидается хороший рост производительности.

#HWvsSW
👍4🤩1
Наконец-то пришла наша плата с "Байкалом"! Заказал её ещё аж 15 февраля! 💥

ET101-MB-1.2 это Mini-ITX плата с распаянным процессором Baikal-M (BE-M1000), производства компании ООО "ЭЛПИТЕХ" для персоналок.

Baikal-M - 8 ядерный ARM процессор.

Скоро будут тесты!

@HWvsSW
🔥15
Собрали машину на базе Байкал в российском корпусе от Luna Design о котором я уже рассказывал. 😁

Установили ОС Альт Линукс.

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

Байкал-М для обычных ПК оказался немногим быстрее Эльбрус-8С.

В целом плата была куплена (цена около 60 тыс.руб.) для проверки работоспособности наших приложений на архитектуре CPU отличной от x86_64, а так же приближенной оценки производительности серверного процессора Baikal-S.

По самым худшим моим оценкам наш софт на Baikal-S будет работать минимум в 8 раз быстрее, чем на данном старом Baikal-M. А скорее всего разница будет раз в 10-15 и возможно более.

Наше ПО отлично масштабируется и скорость растет пропорционально кол-ву ядер, а в Sке ядер больше в 6 раз, но так же и частота выше на 65%, более новая архитектура и т.п.

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

А с данной машиной мы ещё много поэкспериментируем. ☺️ Буду держать в курсе!

@HWvsSW
🔥15