Как стать автором
Обновить
63.77

Процессоры

Изучаем мозги вычислительных устройств

Сначала показывать
Порог рейтинга
Уровень сложности

ASML собирается уйти из Нидерландов. Производитель литографов целится на международный уровень

Время на прочтение 4 мин
Количество просмотров 73K

Нидерландская компания ASML — одна из наиболее важных для отрасли разработки и производства электроники. Она, как многократно писали на Хабре, производит наиболее совершенные литографы в мире. Но сейчас у ASML есть немалые сложности — не денежные, но конъюнктурные. Дело в том, что компания не может поставлять продукцию в Китай, в котором множество клиентов, готовых платить миллионы долларов за оборудование.

Она решила постепенно становиться международной, выстраивая бизнес за пределами государства. Подробности — под катом.
Читать дальше →
Всего голосов 99: ↑81 и ↓18 +63
Комментарии 225

Новости

Путь Nvidia. Как компания, которая чуть не закрылась после первого чипа, стала «главной по мощностям»

Время на прочтение 14 мин
Количество просмотров 9.4K

Nvidia - одна из ключевых компаний мира прямо сейчас. Существует популярное мнение, что они просто везунчики, которые всегда оказываются с нужным продуктом в нужное время. Однако, если изучить историю развития этой компании, то станет отчетливо видно, что эти ребята умеют мастерски конкурировать, делают полезные выводы из провалов и отлично «ловят волны». Сегодня разберемся, как им это удается.

Читать далее
Всего голосов 56: ↑54 и ↓2 +52
Комментарии 28

Восстановление старых компьютеров: кому это надо

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 20K

Лаборатория по восстановлению старых компьютеров PCOfficina, фото из презентации волонтёрской организации

Детские дома, сельские школы и другие учреждения образования и социальной защиты не всегда могут позволить себе купить современную технику. В то же время ПК довольно старой конфигурации отлично тянут десктопный Linux, так что дети могут осваивать свободную ОС и учиться программировать. По серии статей «Выдающиеся программисты 21 века» можно убедиться: 90% героев рубрики начинали компьютерную жизнь в Линуксе и до сих пор работают в нём, потому что для разработчика нет ничего удобнее.
Читать дальше →
Всего голосов 57: ↑55 и ↓2 +53
Комментарии 107

Сканирующий переводчик: что это такое?

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 5.5K

Сегодня мы поговорим о такой очень интересной штуке, которая мне досталась в своё время совершенно бесплатно в качестве подарка — электронном сканирующем переводчике Quicktionary TS.

Это весьма любопытный артефакт ушедшей эпохи. Тем не менее, свою работу он делает и делает её хорошо даже сейчас…
Читать дальше →
Всего голосов 53: ↑53 и ↓0 +53
Комментарии 13

Истории

std fs в Rust медленнее, чем Python? Нет, это аппаратный баг

Уровень сложности Средний
Время на прочтение 19 мин
Количество просмотров 9.7K

В этой статье я поделюсь с вами долгой историей, которая начинается с op.read() opendal, а заканчивается неожиданным поворотом. Это путешествие оказалось для меня достаточно поучительным, надеюсь, и для вас оно будет таким же. Я постараюсь максимально точно воссоздать свой опыт и дополню его выводами, которые сделал в процессе.

Читать далее
Всего голосов 75: ↑75 и ↓0 +75
Комментарии 9

Реверс-инжиниринг ячейки регистра процессора Intel 386

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 10K

Новаторский Intel 386 (1985 год) стал первым 32-битным процессором линейки x86. У него есть множество внутренних регистров: регистры общего назначения, индексные регистры, селекторы сегментов и более специализированные регистры. В этом посте мы изучим кремниевый кристалл 386 и объясним, как реализованы некоторые из этих регистров на уровне транзисторов. Изученные мной регистры реализованы как статическое ОЗУ, где каждый бит хранится в стандартной восьмитранзисторной цепи, называемой «8T». Исследование этой цепи демонстрирует интересные техники размещения, использованные Intel для «сжатия» двух ячеек с целью минимизации необходимого им пространства.
Читать дальше →
Всего голосов 98: ↑97 и ↓1 +96
Комментарии 6

Процессор Itanium и архитектура IA-64 окончательно забыты: в ядре Linux 6.7 их код удаляют. Что пошло не так с Itanium?

Время на прочтение 5 мин
Количество просмотров 23K

На днях появилась новость о том, что из ядра Linux 6.7 полностью уберут код, который связан с архитектурой IA-64 и процессорами Intel Itanium. При этом Линус Торвальдс еще два года назад назвал процессоры Intel Itanium «потерянными» для ядра Linux. При этом в свое время Itanium казались вполне перспективными. Что могло пойти не так?
Читать дальше →
Всего голосов 67: ↑64 и ↓3 +61
Комментарии 60

Новый китайский аналоговый процессор в 3000 раз быстрее GPU A100 от Nvidia. Что это за чип и для чего он нужен?

Время на прочтение 3 мин
Количество просмотров 56K

Именно это преимущество нового чипа указывают в статье, описывающей новое изобретение, китайские разработчики. Команда ученых из университета Цинхуа создала аналоговый фотоэлектронный чип. По мнению самих разработчиков, этот чип способен вывести отрасль машинного зрения на новый уровень. Чип получил название ACCEL (All-analog Chip Combining Electronic and Light Computing).

В новой разработке используются технологии и достижения из отрасли фотонных вычислений, где свет использует для обработки данных. В частности, в чип применяются как дифракционные оптические аналоговые вычисления (OAC) и электронные аналоговые вычисления (EAC), что позволяет значительно увеличить энергоэффективность и производительность. Подробности о чипе — под катом.
Читать дальше →
Всего голосов 72: ↑69 и ↓3 +66
Комментарии 80

Простое CPU ядро на ПЛИС

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 15K

Простое, нестандартное процессорное ядро с открытым кодом, которое может быть использовано для создания микроконтроллера в базисе ПЛИС, в том числе ПЛИС - ОП.

Читать далее
Всего голосов 58: ↑58 и ↓0 +58
Комментарии 20

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

Время на прочтение 5 мин
Количество просмотров 18K
image

Мы уже писали о том, что китайская компания Huawei, несмотря на санкции со стороны США, успешно выпускает различные устройства. Более того, компания выпустила новый процессор с использованием 7-нм техпроцесса второго поколения. Произведен этот процессор компанией SMIC, которая, насколько можно судить, постепенно совершенствует технологические процессы и выпускает все более современные чипы. Тем не менее, компоненты, выпускаемые этой компанией, отстают от передовых чипов, выпускаемых TSMC и другими контрактными производителями. В Huawei считают, что это не страшно, главное — то, что уже есть возможность выпускать такие компоненты даже под санкциями. Подробности — под катом.
Читать дальше →
Всего голосов 59: ↑55 и ↓4 +51
Комментарии 21

Импортозамещение по-китайски: Huawei разработала и выпустила при помощи SMIC 7-нм мобильный процессор

Время на прочтение 4 мин
Количество просмотров 21K
image

Торговые санкции США в отношении Китая становятся все жестче, но, похоже, Поднебесная все же находит пути решения проблемы. Более того, при поддержке государства компании продолжают развиваться, реализуя программу развития отечественной электронной промышленности.

Так, недавно Huawei анонсировала новый смартфон HUAWEI Mate 60 Pro. Интересен не он сам, а его процессор. Это Kirin 9000S — полностью китайская разработка, причем чип выпущен по 7-нм техпроцессу. Подробности — под катом.
Читать дальше →
Всего голосов 68: ↑63 и ↓5 +58
Комментарии 40

Проектируем самодельный 16-битный CPU в 2023 году

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 21K

Для создания самодельного CPU требуется большое количество чипов логики. И в самом деле разумно, что для реализации регистров, счётчика команд, АЛУ и других компонентов CPU на логике TTL или CMOS действительно необходимо существенное число чипов. Но сколько конкретно?

Я попытался оптимизировать свой самодельный CPU, минимизировав количество чипов логики, чтобы ответить на вопрос: какое минимальное число интегральных схем требуется для полного по Тьюрингу CPU без CPU?

Мой ответ: для создания 16-битного последовательного CPU нужно всего 8 интегральных схем, включая память и тактовый генератор. Он имеет 128 КБ SRAM, 768 КБ FLASH и его можно разгонять до 10 МГц. Он содержит только 1-битное АЛУ, однако большинство из его 52 команд работает с 16-битными значениями (последовательно). На своей максимальной скорости он исполняет примерно 12 тысяч команд в секунду (0,012 MIPS) и, среди прочего, способен выполнять потоковую передачу видео на ЖК-дисплей на основе PCD8544 (Nokia 5110) с частотой примерно 10 FPS.
Читать дальше →
Всего голосов 122: ↑121 и ↓1 +120
Комментарии 51

AMD — вечная канарейка Intel

Уровень сложности Простой
Время на прочтение 18 мин
Количество просмотров 43K
Если прямо сейчас посмотреть на рынок процессоров, то может сложиться обманчивое впечатление, что AMD на равных конкурирует за место под солнцем с компанией Intel. Кто-то может посчитать, что так было всегда. Реальность же заключается в том, что если Intel всю свою историю колебалась между полной гегемонией и просто доминированием на рынке процессоров для персональных компьютеров и серверов, то AMD в хорошие моменты своей истории была строго второй, а в плохие — находилась буквально при смерти.

Предыдущий текст о крушении Intel можно было бы ошибочно воспринять как оду AMD, но на самом деле основной упор там делался на ошибках самой Intel. AMD же просто воспользовалась заносчивостью и слабостью «синего» гиганта в последние пять-семь лет. При этом у самой AMD проблем хватает с лихвой, а провалов, ошибок и просто спорных решений руководство компании принимало едва ли не больше, чем все прочие производители вместе взятые. По сути же, AMD — главная канарейка Intel, которая безошибочно сигнализирует о проблемах старшего брата, без какой либо надежды поменяться с ним местами. Просто потому что AMD не может существовать без Intel по определению, так уж исторически сложилось. И сейчас мы объясним, почему.


Читать дальше →
Всего голосов 132: ↑127 и ↓5 +122
Комментарии 176

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн

Крушение Intel продолжается

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 83K
В 2020 году только ленивый не пинал компанию Intel за то, что Apple в итоге отказалась от их услуг и начала разработку собственного процессора M1. Тогда это называли крушением компании — и вполне обоснованно.

Но теперь, спустя три года, можно с уверенностью сказать: американский технологический гигант не достиг дна с уходом Apple, а только продолжает исследовать глубины собственного падения. Ведь из статуса гегемона, компании, которая определяет вектор технологического развития человечества, Intel превратилась в компанию-производителя, которая с трудом отбивается от конкурентов, теряет рынки и направления, а в сферах, что стали центральными — вовсе имеет роль догоняющего. Но в какой момент что-то пошло не так? И что сгубило гордого американского гиганта, который насаждал свою волю и видение будущего на протяжении двух десятилетий?

Читать дальше →
Всего голосов 155: ↑144 и ↓11 +133
Комментарии 352

Причуды эволюции: необычное «железо», которое не должно было появиться. Часть 2

Уровень сложности Средний
Время на прочтение 15 мин
Количество просмотров 15K


Здравствуйте, уважаемые читатели! Как я и обещал в первой части статьи, ждать продолжения долго не пришлось! Если три очерка из первой части идут в порядке очередности и следуют практически друг за другом, то следующие три — берут начало в одно и тоже время, весной 2003 года, когда Intel выпустила ряд крайне удачных продуктов, каждый из которых, в итоге, “засветился” по своему. Для поддержания преемственности, поговорим сначала о двухпроцессорных машинах.
Читать дальше →
Всего голосов 60: ↑60 и ↓0 +60
Комментарии 44

Причуды эволюции: необычное «железо», которое не должно было появиться. Часть 1

Уровень сложности Средний
Время на прочтение 16 мин
Количество просмотров 27K


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

То ли дело раньше — в погоне за кошельками пользователей производители комплектующих были готовы идти на куда больший риск, а иногда в роли авантюристов выступали даже создатели альтернативных чипсетов. Встречались даже материнские платы для двух разных поколений процессоров, например 386 и 486! Или, например с двумя разъемами — для процессора базового и для топового уровней. И это не только возможность выбора между Celeron (socket 370) и Pentium II (slot 1), но и даже между Pentium III (slot 1) и могучим Pentium III Xeon (slot 2).

Да, пожалуй, с материнских плат и стоит начинать эту тему. Но странных гибридов рассмотрим в другой раз, сегодня мы заберемся глубже — я откопал семь примеров таких химер, которых быть просто не должно! Расчехляем машину времени, устраиваемся поудобнее, откидываемся на спинку табуретки, поехали!
Читать дальше →
Всего голосов 110: ↑110 и ↓0 +110
Комментарии 67

Антология ARM: какие перспективы у процессоров в серверном сегменте

Время на прочтение 5 мин
Количество просмотров 10K

Вокруг ARM-процессоров много шума. Популярность конкурента x86 растет с каждым годом — появляются процессоры как в десктопном, так и в серверном сегментах. Мы не смогли пройти мимо перспективной технологии и хорошо изучили ARM, чтобы добавить сервер в линейку выделенных серверов. В этой подборке вы узнаете о результатах тестирования ARM-процессора Ampere Altra, решении проблем у неадаптированной сборки Arch Linux и о будущем ARM в серверном сегменте. Если хотите глубже погрузиться в тему — вам под кат!
Читать дальше →
Всего голосов 63: ↑63 и ↓0 +63
Комментарии 8

Толстые слои легаси: как запускаются современные процессоры Intel

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 21K

Центральные процессоры (CPU) не могут ничего сделать, пока им не скажут, что делать. Возникает очевидная проблема — как вообще заставить CPU что-то делать? Во многих CPU эта задача решается при помощи вектора сброса — жёстко прописанного в CPU адреса, из которого нужно начинать считывать команды при подаче питания. Адрес, на который указывает вектор сброса, обычно представляет собой какую-нибудь ROM или флэш-память, которую CPU может считать, даже если никакое другое оборудование ещё не сконфигурировано. Это позволяет производителю системы создавать код, который будет исполнен сразу же после включения питания, сконфигурирует всё остальное оборудование и постепенно переведёт систему в состояние, при котором она сможет выполнять пользовательский код.

Конкретная реализация вектора сброса в системах x86 со временем менялась, но, по сути, это всегда были 16 байтов ниже верхушки адресного пространства, то есть 0xffff0 на 20-битном 8086, 0xfffff0 на 24-битном 80286 и 0xfffffff0 на 32-битном 80386. По стандарту в системах x86 ОЗУ начинается с адреса 0, поэтому верхушку адресного пространства можно использовать для размещения вектора сброса с минимальной вероятностью конфликта с ОЗУ.
Читать дальше →
Всего голосов 67: ↑66 и ↓1 +65
Комментарии 56

Loongson 3D5000: архитектура и возможности 32-ядерного серверного процессора из Китая

Время на прочтение 4 мин
Количество просмотров 15K


Несколько месяцев мы писали о том, что китайцы разработали процессор на собственной архитектуре, и вскоре вроде как планируют его представить вживую. Это произошло — у инженеров китайской компании Loongson все получилось. В конце 2022 года стали известны некоторые характеристики чипа, но сейчас уже можно говорить о его возможностях и предназначении. Все это — под катом.
Читать дальше →
Всего голосов 74: ↑65 и ↓9 +56
Комментарии 79

Аналоговые микропроцессоры с искусственным интеллектом. Насколько это реально?

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 9.3K

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

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

Но аналоговая технология может вернуться. Возвращение аналоговых компьютеров в гораздо более продвинутых формах, чем их исторические предки, радикально и навсегда может изменить мир вычислений. У компаний Кремниевой долины есть секретные проекты по созданию аналоговых чипов для ИИ. Компания Mythic разработала «первый аналоговый матричный процессор с искусственным интеллектом».
Читать дальше →
Всего голосов 61: ↑59 и ↓2 +57
Комментарии 28

Вклад авторов