Как стать автором
Обновить
191.57
Рейтинг

Процессоры

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

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Зачем нужен регистр SPL

Совершенный код*Assembler*Читальный залПроцессоры

Так и тянет меня задать в заголовке статьи вопрос, что по здешним правилам не допускается. А ответ опять очевиден: регистр SPL вообще не нужен.

Я уже давно выступал с критикой системы команд AMD64, сейчас более известной как x86-64. Причем, задача специально анализировать появившиеся и исчезнувшие команды не стояла. Просто при переносе средств программирования с Win32 на Win64 возникал ряд проблем, вызывавших один и тот же вопрос: «почему же раньше все работало, а теперь нет?». Это касается некоторых выброшенных разработчиками архитектуры AMD64 команд, которые пришлось эмулировать, и, особенно, аппаратной поддержки контроля целочисленного переполнения с помощью инструкции INTO, которая вдруг стала недоступной.

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

Но все-таки проблемы как-то разрешились, и пришло время не только бороться с недостатками системы команд AMD64, но и воспользоваться ее достоинствами. А основных достоинств, по сравнению с IA-32, напомню, два: восьмибайтная адресация, снимающая предел в 4 Гбайт, и увеличенное число регистров общего назначения в два раза.

В случае регистров размером в 2, 4 или 8 байт действительно все логично и естественно. Можно даже сказать, что число регистров увеличилось более чем в два раза, поскольку указатель стека и не используется в вычислениях как остальные. Поэтому в IA-32 у программиста реально было 7 регистров общего назначения, а в AMD64 их стало 15, т.е. RAX, RBX, RCX, RDX, RBP, RSI, RDI и R8-R15.

Читать далее
Всего голосов 17: ↑15 и ↓2+13
Просмотры2.8K
Комментарии 43

Новости

Показать еще

Intel Xeon W-3300. Когда много ядер не бывает

Блог компании IntelНастольные компьютерыПроцессоры


Ice Lake завершает свой круг почета. Дебютировав год назад в форм-факторе Intel Core для мобильных устройств, в 2021 он мощно выступил в виде многочисленных моделей Xeon Scalable третьего поколения. И вот теперь в завершение нечто среднее: топовая серия Intel Xeon W-3300 для рабочих станций, бескомпромиссное решение как с точки зрения производительности, так и цены. Ну и, конечно же, объект вожделения для любителей меряться количеством ядер.
Читать дальше →
Всего голосов 16: ↑8 и ↓80
Просмотры7.9K
Комментарии 13

Микропроцессор Texas Instruments TMX 1795 — первый в истории?

Блог компании OTUSЧитальный залИстория ITСтарое железоПроцессоры

 

Большинство современных инженеров склонны считать 1971 год началом революции в разработке микропроцессоров. Тогда увидели свет 4-битная микросхема  4004 от Intel, следом — 8-битный чип 8008. Но история становления микропроцессора гораздо насыщеннее и увлекательнее. Некоторые ранее не опубликованные документы показывают, как забытый сегодня чип, Texas Instruments (TI) TMX 1795, обогнал Intel 8008 и стал первым 8-битным микропроцессором. 

Читать далее
Всего голосов 14: ↑13 и ↓1+12
Просмотры5.9K
Комментарии 2

Вектор-инструкция: о советском происхождении VLIW

Профессиональная литератураИстория ITПроцессоры

Изначально у меня была мысль опубликовать на habr статью о современных VLIW-процессорах. Думаю, далеко не все читатели в курсе, что сейчас происходит ренессанс VLIW-подобных архитектур в области предметно-ориентированных ускорителей. Такие компании, как Xilinx, Synopsys и Cadence, даже предоставляют "конструкторы" для сборки VLIW-процессоров под задачи клиента. Но начало статьи, в контексте истории VLIW, планировалось посвятить неожиданной для меня исторической находке, давшей название заголовку заметки, которую вы сейчас читаете. Увы, сейчас совершенно некогда писать развернутую статью о VLIW-процессорах. Но и молчать о своей находке я тоже уже не могу!

Читать далее
Всего голосов 25: ↑23 и ↓2+21
Просмотры4.3K
Комментарии 5

3-нм техпроцесс все ближе к народу: Intel, Apple и TSMC вовсю готовятся к новому витку прогресса

Блог компании SelectelIT-инфраструктура*ГаджетыПроцессорыIT-компании

В самом начале этого года мы публиковали статью «У TSMC и Samsung возникли серьезные проблемы с производством 3-нм чипов». Тогда мы рассказывали о том, что Apple разместила у TSMC первый заказ на чипы, выполненные по 3-нм технологии. Но возникли определенные проблемы, так что сертификация нового техпроцесса оказалось под угрозой, кроме того, тестовое производство тоже пришлось перенести, несмотря на то, что изначально его планировалось запустить в 2021 году.

Как бы там ни было, прогресс не стоит на месте, а компании ищут выход из сложившейся ситуации. И, похоже, у некоторых из них это получается. Сейчас стало известно о том, что Apple, Intel, а потом, возможно, Samsung смогут начать переход на 3-нм техпроцесс уже в 2022 году. Первые две компании сделают это при помощи технических мощностей TSMC, причем речь не только о потребительских чипах. О подробностях — ниже.
Читать дальше →
Всего голосов 42: ↑42 и ↓0+42
Просмотры10K
Комментарии 16

Zynq 7000. Обмен информацией между PS и PL

FPGA*ПроцессорыDIY или Сделай самЭлектроника для начинающих

Продолжаю повествование о том, как проходит мое изучение возможностей отладочной платы с SoC Zynq 7000 на базе отладочной платы QMTech. В этой статье я опишу то, как я решал задачу примитивного обмена данными между PS и PL с использованием baremetal application и при использовании Linux. Всем интересующимся добро пожаловать под кат!

Читать далее
Всего голосов 26: ↑26 и ↓0+26
Просмотры1.9K
Комментарии 6

Искусственный интеллект как инструмент для создания процессоров: Samsung показывает пример

Блог компании SelectelИсследования и прогнозы в ITПроизводство и разработка электроники*Искусственный интеллектПроцессоры

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

Создавать современные чипы крайне сложно, это весьма долгий, многоэтапный процесс. Такие компании, как Intel, Samsung, Apple, AMD, китайские производители справляются (по крайней мере, пока). Но если можно оптимизировать и ускорить процесс — то почему бы и нет? И в этом случае как раз и приходит на помощь искусственный интеллект. Корпорация Samsung уже даже разработала первые коммерческие образцы чипов, созданных при помощи ИИ.
Читать дальше →
Всего голосов 52: ↑45 и ↓7+38
Просмотры7.8K
Комментарии 6

А «убивают» ли на самом деле русский Intel?

Open source*Законодательство в ITПроцессоры

Недавно в на одном из Youtube каналов было опубликовано документальное расследование под названием "Как убивают русский Intel". Я ни имею отношения ни к автору фильма, ни к участникам, ни к тем кого в этом видео упоминают, поэтому прямых ссылок давать не буду, видео легко находится любым поисковиком. Просмотрев этот ролик у меня возникло много противоречивых эмоций. Я бы оставил эти эмоции при себе если бы не одно НО.

Мой молодой племянник, закончивший в этом году школу и планирующий связать своё дальнейшее образование с ИТ, после просмотра немного расстроился и пришел ко мне с вопросами "А действительно open source это не очень?", "А есть ли вообще перспектива ИТ в России?", "Почему нам не дают развивать свои архитектуры процессоров?" и т.п.

Я решил поделиться своим мнением (скорей даже не высказать, а спросить у сообщества их точку зрения) именно на Хабре по причине того, что комментарии к видео на YouTube или на тех ресурсах где опубликованы ссылки не являются целевой аудиторией в этой области и их мнение может быть не совсем объективным.

Сразу хочу сказать, что я всеми руками ЗА развитие отечественных технологичных компаний, особенно на территории РФ, т.к. в этом множество плюсов как с точки зрения экономики, рабочих мест, конкуренции так и с точки зрения практической школы для молодых специалистов (об этом в видео говорит эксперт Максим Копосов). Конкуренция вообще является локомотивом и основной движущей силой всех областей и рынков.

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

Читать далее
Всего голосов 38: ↑20 и ↓18+2
Просмотры14K
Комментарии 458

Intel меняет наименования техпроцессов

Блог компании IntelПроцессоры


Когда-то в стародавние времена усовершенствование процессоров Intel считалось на «раз-два» (или «тик-так» в терминологии компании): на счет «раз» уменьшался техпроцесс производства процессоров, на счет «два» — улучшалась микроархитектура в рамках неизменного техпроцесса. Затем ходики сломались, и 14-нм техпроцесс стал прирастать плюсами, символизирующими повышение производительности в рамках одной меры. Текущий актуальный техпроцесс вообще называется 10nm SuperFin, но это ненадолго: на смену ему приходят новые индексы, и следующий будет называться Intel 7. Коротко, но не просто.
Читать дальше →
Всего голосов 12: ↑10 и ↓2+8
Просмотры9.8K
Комментарии 18

Магия создания процессоров: травление и осаждение. Разбор

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



Начнем, как обычно у нас принято, с основ. Как мы уже не раз говорили: транзистор — основа всех процессоров. Но сам по себе одиночный транзистор мало что может. В современных чипах их миллиарды!
Всего голосов 14: ↑12 и ↓2+10
Просмотры4.5K
Комментарии 20

История процессора Itanium: от перспектив к разочарованию и забвению

Блог компании SelectelИстория ITСтарое железоПроцессорыIT-компании

На днях на Хабре публиковалась новость о том, что компания Intel прекращает выпуск процессоров Itanium. На этом заканчивается история перспективных, как казалось изначально, чипов. Они были попыткой компаний Intel и HP перейти с 32-битных вычислений на 64-битные, причем не только для серверного оборудования, но и для потребительских ПК.

Несмотря на то, что история процессоров растянулась примерно на 20 лет, она насчитывает больше неудач, чем успехов. Процессор почти сразу даже прозвали Itanic, по аналогии с пароходом Titanic. В целом, были и светлые полосы, но их не так много. Ну а под катом — история создания архитектуры IA-64 и причины закрытия масштабного проекта.
Читать дальше →
Всего голосов 59: ↑51 и ↓8+43
Просмотры11K
Комментарии 9

Процессор Эльбрус — почему это тупик для развития отечественной линейки general-purpose CPU

Процессоры
Из песочницы

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

Читать далее
Всего голосов 232: ↑215 и ↓17+198
Просмотры87K
Комментарии 721

Оценка RISC-ов: когда ожидать серверы на ARM в дата-центрах

Блог компании SelectelIT-инфраструктура*Компьютерное железоПроцессоры

Игнорировать влияние ARM-архитектуры на рынке современных процессоров уже невозможно. Технология, созданная для малопроизводительных смартфонов, стала реальной угрозой гегемонии x86, которая царит на рынке последние «дцать» лет. Amazon запускает в облаке собственные серверы на базе ARM – Graviton2, заявляя, что чуть ли не 49% новых инстансов Amazon EC2 построено на базе этих серверов. А M1 от Apple показывает все большую конкурентоспособность.

Когда произойдет революция на серверном рынке? Состоится ли смещение Intel и AMD с пьедестала? Или они подстроятся под веяния рынка? Кто поднимет знамя ARM на серверном рынке и как скоро серверы с новыми процессорами заполнят дата-центры? Все эти вопросы обсудили в рамках выпуска подкаста «О чем молчит сервер» от Selectel, а я, директор по развитию продуктов Саша Тугов, зафиксировал ключевые мысли дискуссии и решил поделиться ими с Хабром. Добавлю, что это лишь мнение, которое не является истиной в последней инстанции. Хотите поделиться своими размышлениями на тему — добро пожаловать в комментарии.
Всего голосов 50: ↑48 и ↓2+46
Просмотры5.5K
Комментарии 18

Как увеличить стек FPU

Программирование*Компиляторы*Читальный залПроцессоры

Что-то не получаются у меня заголовки статей. Потому, что на вопрос «Как увеличить стек FPU?» очевидно же следует прямой и ясный ответ – да никак. Это же аппаратное устройство. Даже если бы и удалось увеличить его стек – тогда пришлось бы переделывать систему команд, рассчитанную на адресацию только 8 регистров ST0-ST7 Да и зачем его увеличивать? Для большинства выражений он и так очень глубокий, прямо-таки бездонный. Стоп. Я забегаю вперед. Ведь статью могут читать и те, кто никогда не разбирался с командами процессора на низком уровне. Поэтому начну с самого начала.

Стоп. Я забегаю вперед. Ведь статью могут читать и те, кто никогда не разбирался с командами процессора на низком уровне. Поэтому начну с самого начала.

Итак, FPU (Float Point Unit) – устройство в процессоре x86 для вычислений чисел с «плавающей точкой» в формате IEEE-754. Когда-то это была отдельная микросхема 8087 с названием «сопроцессор». Работала параллельно с основным процессором 8086 и даже была команда WAIT, которая останавливала программу и дожидалась конца выполнения очередной долгой команды сопроцессора. Я еще помню времена, когда у нас в отделе на несколько ПК был лишь один сопроцессор, мы его выковыривали отверткой и переустанавливали на тот ПК, на котором проводились большие вычисления. С появлением процессора 80486 FPU переселилось внутрь его кристалла, и проблема ушла. Кстати, команда WAIT осталась, но работает теперь не так. Впрочем, все это присказка. Главное – у FPU есть собственный стек на восемь патронов, поэтому проводить вычисления очень удобно, а для адресации в командах FPU любого объекта в этом стеке достаточно трех бит в коде каждой такой команды.

Читать далее
Всего голосов 16: ↑16 и ↓0+16
Просмотры2.5K
Комментарии 26

Успешное импортозамещение по-китайски: собственная процессорная архитектура и 12-нм чип для серверов и ноутбуков

Блог компании SelectelИсследования и прогнозы в ITПроизводство и разработка электроники*Процессоры

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

Именно поэтому правительство страны приняло решение развивать у себя полупроводниковую индустрию. Точнее, разработку и производство сложных чипов, включая процессоры, которые могут конкурировать с американскими. Правительство Китая ранее заявляло о намерении вложить около $1,4 трлн в развитие высоких технологий до 2025 года. И сейчас этот проект уже начинает давать первые результаты.
Читать дальше →
Всего голосов 59: ↑57 и ↓2+55
Просмотры13K
Комментарии 46

Энтузиаст протестировал новые китайские процессоры Loongson 3A5000

Блог компании ICL ServicesВысокая производительность*Процессоры

Loongson 3A5000


Энтузиаст состоит в различных чатах в Telegram и как-то недавно наткнулся на канал по процессорам Loongson и ему удалось провести различные тесты данного процессора.

Читать дальше →
Всего голосов 22: ↑19 и ↓3+16
Просмотры9.8K
Комментарии 33

Что, если не Intel и не AMD? Альтернативные архитектуры центральных процессоров

Блог компании PixonicКомпьютерное железоПроцессоры

Когда речь заходит о процессорах, какие марки вам сразу приходят на ум? Конечно, в первую очередь Intel и вновь набирающая популярность AMD. В разрезе потребительских ЦП борьба обычно происходит именно между ними, хотя и ARM-чипы в последнее время пытаются не отставать. Но это вовсе не значит, ими пространство ЦП и ограничивается.

От высокопроизводительных ARM для ПК до специализированных правительственных чипов — в мире существует еще множество производителей ЦП, о которых обычно мы редко слышим. Кто они? Какими характеристиками обладают их процессоры? Для чего предназначены? Сейчас и разберемся.

Читать далее
Всего голосов 86: ↑85 и ↓1+84
Просмотры31K
Комментарии 63

Говорите длиннее: история процессоров компании Transmeta

Блог компании SelectelИстория ITСтарое железоНоутбукиПроцессоры

Когда 19 января 2000 года, общественности был представлен новый процессор Transmeta Crusoe (странно, но презентация прошла в среду, а не в пятницу), разнообразные, порой неправдоподобные, слухи о компании ходили вот уже почти два с половиной года — с тех пор, как появился ее сайт с чистой главной страницей и заголовком «Not yet the Transmeta home page». За пару месяцев до релиза, на странице начали появляться намеки на предстоящую презентацию, но они лишь подогревали слухи…

Сама же компания была основана еще в 1995 году и с тех самых пор в атмосфере строжайшей секретности разрабатывала процессор будущего. Быстрый, холодный и удивительный. Он должен был составить конкуренцию грандам — Intel и AMD. Он должен был быть полностью совместим с ними, имея при этом внутри устройство, совершенно иное от соперников.
Читать дальше →
Всего голосов 67: ↑65 и ↓2+63
Просмотры9K
Комментарии 13

Что такое Закон Мура и как он работает теперь? Разбор

Блог компании Droider.RuКомпьютерное железоНастольные компьютерыНоутбукиПроцессоры
Закон Мура гласит: “Количество транзисторов, размещаемых на кристалле интегральной схемы, удваивается каждые 24 месяца”. Вы наверняка слышали про этот закон. А еще вы наверняка слышали, что он больше не работает.



Но, если посмотреть на реальные цифры реальных процессоров, мы увидим, что Закон Мура, удивительно точно работает по сей день, вот уже 50 лет.

Тем не менее, мы с вами на собственном опыте чувствуем, что прогресс замедлился. Несмотря на двукратный прирост транзисторов, мы не видим двукратного прироста производительности. Поэтому сегодня мы разберёмся. Что не так с Законом Мура?


Но самое интересное, что важный перелом произошел на рубеже нулевых и 2010-х. И нужны были новые решения.

С какими сложностями столкнулось человечество и как мы их обошли? И чего нам ждать, когда закон Мура действительно перестанет работать?
Всего голосов 10: ↑8 и ↓2+6
Просмотры5K
Комментарии 21

Квантовые процессоры поступают в продажу: что они могут и для чего созданы?

Блог компании SelectelПроизводство и разработка электроники*ПроцессорыКвантовые технологии

В 2020 году специалист по квантовой физике Алессандро Бруно и выпускник технологического университета TU Delft Маттейс Райлаарсдам основали компанию QuantWare. Их партнерство не было случайным: специалисты познакомились во время реализации одного из проектов в компании QuTech при TU Delft.

В течение года компания активно развивалась, главная ее цель — создание доступных квантовых процессоров и сопутствующих систем. В целом, создание квантовых процессоров — далеко не новость. Google, IBM и прочие компании сообщали о создании собственных квантовых компьютеров несколько лет назад. Сейчас к некоторым из таких устройств можно получить доступ для оценки их возможностей. Правда, не напрямую, а через «облако». А вот QuantWare дает возможность заказать свои разработки всем желающим. Что это за системы и на что они способны?
Читать дальше →
Всего голосов 40: ↑39 и ↓1+38
Просмотры29K
Комментарии 71

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