Записки CPU designer'a – Telegram
Записки CPU designer'a
2.93K subscribers
195 photos
2 videos
5 files
292 links
Всем привет. Меня зовут Николай.
Работаю RTL design инженером, амбассадором в RISC-V International.
В свободное время пишу о магии процессоростроения и цифровом дизайне.
Download Telegram
EPIC/VLIW
Please open Telegram to view this post
VIEW IN TELEGRAM
😁32👍73
Крутой Community Highlight про чипы серии Tenstorrent Wormhole.

Так же в блоге corsix, где изначально и опубликованы посты про Wormhole, можно найти занимательные заметки по тематике computer science: программные tips and tricks при конвертации флотов или заметки про x86 macro-op fusion.
🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Forwarded from fpga_news
Tenstorrent Wormhole Series

Part 1: Physicalities
Part 2: Which disabled rows?
Part 3: NoC propagation delay
Part 4: A touch of Ethernet
Part 5: Taking apart T tiles
Part 6: Vector instruction set
Part 7: Bits of the MatMul

https://tenstorrent.com/vision/community-highlight-tenstorrent-wormhole-series-part-1-physicalities
👍65
Не так давно на канале обсуждали различные симуляторы для моделирования и оценки производительности процессорных архитектур, включая gem5.

Краткий обзор, что такое gem5 и зачем он нужен:

1. Позволяет моделировать и анализировать производительность различных процессорных архитектур.

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

После краткой справки хочу поделиться с вами YouTube-каналом ARM Research и замечательной лекцией — Learning gem5: Modeling Cache Coherence with gem5.

В видео вы узнаете об истории создания gem5, а также о задачах и проблемах моделирования когерентного кэша 💾
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍11
mpsoc_2022_final_grasset.pdf
2.6 MB
Обзорная презентация Scalable Matrix Extension от ARM.

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

Больше деталей по работе с матричным расширением можно найти в SME Programmer’s Guide.
👍14🔥41
Hello SME
Да-да, снова ARM. На ресурсе по ссылке выше вы найдете краткое описание расширений Neon, Apple AMX и SME.

Наиболее интересной частью ресурса является раздел Microbenchmarks.

Тесты проводились на процессоре M4. Бенчмарки написаны так, чтобы избежать зависимостей между инструкциями.

Бенчмарки чипа M4 включали тестирование пиковой производительности и масштабируемости инструкций для FP32, FP16, BF16 и целочисленных данных (I8, I16) с использованием векторных операций (Neon, SVE), матричных расширений (SME, AMX) и инструкций загрузки/сохранения данных в ZA tile storage.

Исходники бенчмарков - scalable-analyses/sme

Buen Finde! 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2
Lattice Semiconductor рассматривает полное приобретение FPGA подразделения Altera у Intel.
Altera обошлась Intel в $17 млрд, но рыночная цена может быть ниже.

🍿
Please open Telegram to view this post
VIEW IN TELEGRAM
👀33😁10👍5
Bringup-Bench — это набор тестов на языке C с открытым исходным кодом, предназначенных для упрощения тестирования новых процессоров, ускорителей, компиляторов и операционных систем.

Ключевые особенности:

1) Открытый исходный код: тесты представлены в виде исходного кода. Это позволяет собирать их под целевой процессор, что особенно полезно для baremetal-систем с произвольной Memory Map.
Когда мы обсуждали набор программных тестов от Tenstorrent, там как раз была проблема с зависимостями адресного пространства, т.к. инженеры Tenstorrent опубликовали .elf файлы и файлы дизасемблера, а не исходные коды программы.

2) Почти полное отсутствие системных зависимостей: требуется реализация всего 4 системных вызовов для работы всех тестов. Подробнее смотри раздел Minimal system dependencies.

Спасибо автору VLSI Hub за наводку ☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍12
Записки CPU designer'a pinned «https://news.1rj.ru/str/cpu_design_chat — чат канала Записки CPU designer'a»
Сегодня немного отойдём от основной темы канала.

Более половины длинных англоязычных постов в LinkedIn создаются с помощью искусственного интеллекта


К такому выводу пришел AI detection стартап Originality.

За последний год всё больше и больше новостей так или иначе отсылают к Теория мёртвого интернета.

Ждём, когда боты будут сами писать посты, комментировать их и репостить.
Или уже дождались?

Ставь 💾, если ты бот 👀
Please open Telegram to view this post
VIEW IN TELEGRAM
86😁7👍3
Принес вам блог от энтузиаста из Тулузы по работе с SoC Zynq —
https://0bab1.github.io/BRH/

Блог появился относительно недавно, материалов пока что немного, но задел кажется интересным.
Кажется, это уже стало моим хобби — собирать ламповые местечковые блоги на тему digital design и делиться ими с вами.

Buen Finde! 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥4👀32
GOWIN Semiconductor Introduces Educational EDA Version V1.9.10.03 with Mac OS Support

Теперь не только опенсорсорс тулами и Vivado (в случае девайса на базе Apple Silicon) через докер Mac OS может порадовать FPGA энтузиаста.

Китайский производитель FPGA GoWin добавил в свою проприетарную EDA поддержку Mac OS.

Интересно насколько это решение рабочее, если кто-то соберется тестировать - поделитесь впечатлениями потом в комментарях 😎

p.s. судя по комментариям из коробки ни у кого пока что ничего не завелось
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥3👍1
Вы не просили, но я принес вам очередной блог и занимательные статьи по тематике FPGA/ASIC —
https://hardwareteams.com/

Наиболее воодушевляющей показалась статья под названием:
Getting Started with Cocotb for absolute idiots
👀👀👀

Если вы хотите попробовать свои силы в проектировании и верификации цифровых схем на языках описания аппаратуры, используя устройство на базе Apple Silicon, рекомендую ознакомиться с этой статьей — k0nze

btw, когда EDA тулы полноценно портируют на ARM?

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

Для просмотра файлов waveform, помимо проверенного GTKWave, рекомендую обратить внимание на Surfer. Этот инструмент отличается более понятным и интуитивно удобным интерфейсом. Однако имейте в виду, что проект находится в активной стадии разработки, поэтому вы можете столкнуться с потенциальными багами и другими проблемами 🚪
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍51
Доклады и записи выступлений с конференции HotChips 2024 теперь в открытом доступе! 🎉🎉 🎉

https://hc2024.hotchips.org/

В дополнение — ссылка на сентябрьский пост с разбором некоторых докладов.

🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍3👀1
Держим строй, коллеги 👍💾🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
64😁20👍4🎉1👀1
Занимательные две статьи, которые проливают свет на увольнение Пэта Гелсингера и работу совета директоров Intel:

1) Irrational Analysis - Gelsinger's Last Supper

2) Fabricated Knowledge - The Death of Intel: When Boards Fail

Во второй статье доступна лишь часть материала; остальное скрыто пейволлом с скромным ценником 47 евро в месяц или 375 евро в год 😈

Мне удалось получить полный доступ к этой статье через регистрацию на платформе substack и подписку на Fabricated Knowledge.

Buen Finde! 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🔥1
Tenstorrent and the State of AI Hardware Startups

Классная статья с обзором решений от Tenstorrent и комментариями от действующих сотрудников компании 🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3
Генеральный директор RISC-V Калиста Редмонд уходит в отставку

Калиста Редмонд объявила о своей отставке с поста CEO RISC-V International, отметив значительные достижения организации за время её работы. Под руководством Калисты сообщество RISC-V выросло с 236 до 4600 участников, охватив 70 стран, было ратифицировано 68 новых спецификаций, а количество выпущенных SoC превысило 2 миллиарда.

Если поиграть в конспирологов, то можно связать её уход с недавно освободившейся должностью CEO в Intel👀
Please open Telegram to view this post
VIEW IN TELEGRAM
👀32😁87👍53
Qualcomm выигрывает судебное дело по лицензионному конфликту с Arm

Вкратце, из-за чего Arm решила судиться с Qualcomm:

TLDR: Qualcomm поглотила компанию Nuvia и решила воспользоваться лицензиями ARM, поглощенной компании.
Но в удивительном и прекрасном полупроводниковом бизнесе (и не только) цена на лицензию устанавливается в том числе от того, что за компания запрашивает лицензию.
Видимо, ARM решила, что Qualcomm пытаются считерить с лицензионным соглашением, выдав лицензию Nuvia за свою, а Qualcomm в свою очередь, считает. что имеет права не только на интеллектуальную собственность купленной компании, но и на лицензии. Кто прав тут - скоро увидим в суде

Об этом я рассуждал в одном из старых постов почему RISC-V становится все востребованне и актуальнее из-за концепции свободной ISA.

Какой суд вынес вердикт?

Судебное решение подтвердило, что Qualcomm не нарушала лицензионное соглашение с Arm, приобретя Nuvia. Это позволяет Qualcomm продолжать использовать технологии Arm для разработки чипов, включая процессоры Oryon и Snapdragon X. Однако неопределённость остаётся: суд не вынес решения о том, нарушила ли Nuvia свои обязательства перед Arm. Это открывает возможность для повторного разбирательства, что в итоге может привести к новым попыткам пересмотра условий лицензирования.

Я только рад, что нас ждет только больше ARM чипов для десктопных решений.
Thinkpad же активно выпускает ноутбуки на базе ARM-чипов, что особенно круто для аккумуляторной электроники. Однако пока что программная экосистема и совместимость с x86-приложениями оставляют желать лучшего.

Когда-нибудь дождёмся переноса EDA для проектирования ASIC на ARM-машины, дождёмся же?👀👀👀

Схожее мнение и у автора канала Паразитное сопротивление. Для полноты картины рекомендую ознакомиться и с его постом — клик.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍98🔥2😁1🎉1