Удивительно, я только вот вот сам обратил внимание - меня стабильно раз в год тянет на какое-то ретро железо! 🤷♂️
В этот раз вновь удалось добыть редкий исторический экземпляр, и не где бы то ни было, а в славном городе Королев! 🤝
Рано утром съездил, забрал, сильно постарался дотащить 40кг веса, отмыл внешне (нужно будет помыть и внутри), и вот передо мной PowerMac G5 последней серии и практически самая дорогая версия!
Выпуск 2005 года, процессор 2.3 GHz IBM PowerPC 970MP двух-ядерный! ⚡️
Прямо как я люблю, это нестандартная архитектура х86, а ppc64, есть что поизучать и с чем поэкспериментировать.
В природе, на ступеньку выше, существовал ещё такой же PowerMac, но с двумя такими же процессорами разогнанными до 2.5 GHz, в сумме получалось 4 ядра, но из-за жаркого нрава Apple пришлось оснастить топовую модель заводской системой водяного охлаждения, по причине чего очень мало экземпляров дожило до наших дней, я ни разу не встречал их в продаже.
В этой же модели охлаждением CPU занимается обычный радиатор.
В ближайшее время погружусь в эксперименты и расскажу ещё чего-нибудь интересного о этой машине и истории. 😅
В этот раз вновь удалось добыть редкий исторический экземпляр, и не где бы то ни было, а в славном городе Королев! 🤝
Рано утром съездил, забрал, сильно постарался дотащить 40кг веса, отмыл внешне (нужно будет помыть и внутри), и вот передо мной PowerMac G5 последней серии и практически самая дорогая версия!
Выпуск 2005 года, процессор 2.3 GHz IBM PowerPC 970MP двух-ядерный! ⚡️
Прямо как я люблю, это нестандартная архитектура х86, а ppc64, есть что поизучать и с чем поэкспериментировать.
В природе, на ступеньку выше, существовал ещё такой же PowerMac, но с двумя такими же процессорами разогнанными до 2.5 GHz, в сумме получалось 4 ядра, но из-за жаркого нрава Apple пришлось оснастить топовую модель заводской системой водяного охлаждения, по причине чего очень мало экземпляров дожило до наших дней, я ни разу не встречал их в продаже.
В этой же модели охлаждением CPU занимается обычный радиатор.
В ближайшее время погружусь в эксперименты и расскажу ещё чего-нибудь интересного о этой машине и истории. 😅
🔥16👍3❤1👏1
Чем ещё интересен ретро мак из прошлой записи, а точнее его CPU? 😍
IBM PowerPC G5 чуть ли не последний потребительский CPU, который использует прямой порядок байтов при хранении информации в памяти!
Что это такое? В современных вычислительных устройствах существует два варианта хранения данных в памяти, либо это прямой порядок байтов (порядок от старшего к младшему или big-endian), либо обратный порядок (порядок от младшего к старшему или little-endian).
Как простой пример, если нам нужно записать в память простые числа 123, то при прямом порядке в памяти у нас они так и будут лежать - 123, при обратном порядке мы увидим - 321.
Все современные CPU: в ПК, серверах и телефонах используют обратный порядок байтов. В наше время little-endian повсеместен, вы можете видеть на моём скрине, что даже наш Эльбрус использует такой порядок байтов.
История с little-endian началась с началом эры х86, именно Intel стал использовать такой порядок байтов при создании своих CPU.
Сегодня, как работает ваша машина, важно понимать только если вы практикуете низкоуровневое программирование и напрямую обращаетесь к памяти.
@HWvsSW
IBM PowerPC G5 чуть ли не последний потребительский CPU, который использует прямой порядок байтов при хранении информации в памяти!
Что это такое? В современных вычислительных устройствах существует два варианта хранения данных в памяти, либо это прямой порядок байтов (порядок от старшего к младшему или big-endian), либо обратный порядок (порядок от младшего к старшему или little-endian).
Как простой пример, если нам нужно записать в память простые числа 123, то при прямом порядке в памяти у нас они так и будут лежать - 123, при обратном порядке мы увидим - 321.
Все современные CPU: в ПК, серверах и телефонах используют обратный порядок байтов. В наше время little-endian повсеместен, вы можете видеть на моём скрине, что даже наш Эльбрус использует такой порядок байтов.
История с little-endian началась с началом эры х86, именно Intel стал использовать такой порядок байтов при создании своих CPU.
Сегодня, как работает ваша машина, важно понимать только если вы практикуете низкоуровневое программирование и напрямую обращаетесь к памяти.
@HWvsSW
👍9🔥2🤩1
В чем же плюсы? Прямой порядок проще для отладки, его легко читать глазами, обратный же порядок, из-за чего он и стал преобладающим, позволяет экономить время CPU при преобразовании типа данных из одного в другой, допустим если мы преобразуем нашу переменную, хранящую только 4 байта в 8 байтовую, то процессору не нужно делать дополнительную работу в виде чтения переменой, преобразования, например 1234 в 00001234, и записи обратно в память, а происходит просто добавление нулей в обратном порядке - 4321 превращается в 43210000. Так же экономится время и при чтении памяти, если в начале сразу 0, то далее можно не читать, так как переменная пустая.
А откуда эти названия big-endian и little-endian? В прошлом споры о том, как лучше, часто были похожи на "священные войны" и в какой-то момент один из участников взял эти названия из сатирического произведения Джонатана Свифта «Путешествия Гулливера», в котором описываются вымышленные государства Лилипутия и Блефуску, в течение многих лет ведущие между собой войны из-за разногласия по поводу того, с какого конца следует разбивать варёные яйца. Тех, кто считает, что их нужно разбивать с широкого конца, в произведении называют Big-endians, а тех, что с узкого - Little-endians.
@HWvsSW
А откуда эти названия big-endian и little-endian? В прошлом споры о том, как лучше, часто были похожи на "священные войны" и в какой-то момент один из участников взял эти названия из сатирического произведения Джонатана Свифта «Путешествия Гулливера», в котором описываются вымышленные государства Лилипутия и Блефуску, в течение многих лет ведущие между собой войны из-за разногласия по поводу того, с какого конца следует разбивать варёные яйца. Тех, кто считает, что их нужно разбивать с широкого конца, в произведении называют Big-endians, а тех, что с узкого - Little-endians.
@HWvsSW
👍10🔥3👏2
Разобрал и почистил старичка PowerMac G5. 🔧
Конструкция интересная и отходит достаточно далеко от стандарта PC.
Тут всё задом наперед 😁
Если смотреть спереди на системный блок - материнская плата стоит не на правом боку корпуса, а на левом, внутреннее распределение компонентов можно видеть на фото, оно тоже своеобразное.
А радиатор на CPU сверх массивный, на PC я таких и не вспомню, даже супер кулеры меньше.
Неудивительно, что Apple не удалось впихнуть в этот корпус два таких CPU с воздушным охлаждением, пришлось городить воду, G5 очень горячие выдались в своё время.
Что ещё интересно - из-за конструкции "вверх-дном" видео карты ставятся радиаторами вверх, а не вниз, как на PC.
@HWvsSW
Конструкция интересная и отходит достаточно далеко от стандарта 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
Продажи стартуют 27 сентября.
Семейство Ryzen 7000 пока включает в себя четыре модели.
IPC (удельная производительность на такт) выросла на ~13%.
Добавили AVX512.
На презентации AMD рассказала: новый Ryzen 9 7950X, быстрее Ryzen 9 5950X, в среднем на 40 % в ресурсоёмких приложениях!
А однопоток быстрее до 29%.
Смотрим слайды с презентации и ждём в продаже.
А так же ждём появления серверных EPYC Genoa на Zen4, судя по новым настольным CPU ожидается хороший рост производительности.
#HWvsSW
👍4🤩1