Не так давно на канале обсуждали различные симуляторы для моделирования и оценки производительности процессорных архитектур, включая gem5.
Краткий обзор, что такое gem5 и зачем он нужен:
1. Позволяет моделировать и анализировать производительность различных процессорных архитектур.
2. Используется для быстрого тестирования идей без создания реального оборудования. Симулятор позволяет проверить гипотезы и предложения, прежде чем начинать процесс аппаратно-программного проектирования.
После краткой справки хочу поделиться с вами YouTube-каналом ARM Research и замечательной лекцией — Learning gem5: Modeling Cache Coherence with gem5.
В видео вы узнаете об истории создания 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
mpsoc_2022_final_grasset.pdf
2.6 MB
Обзорная презентация Scalable Matrix Extension от ARM.
Наиболее занимательной является новая архитектурно видимая область памяти ZA tile storage, которая позволяет вычитывать данные как построчно, так и по столбцам, обеспечивая возможность динамического транспонирования матриц.
Больше деталей по работе с матричным расширением можно найти в SME Programmer’s Guide.
Наиболее занимательной является новая архитектурно видимая область памяти ZA tile storage, которая позволяет вычитывать данные как построчно, так и по столбцам, обеспечивая возможность динамического транспонирования матриц.
Больше деталей по работе с матричным расширением можно найти в SME Programmer’s Guide.
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!🖥
Да-да, снова 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
Lattice Semiconductor рассматривает полное приобретение FPGA подразделения Altera у Intel.
Altera обошлась Intel в $17 млрд, но рыночная цена может быть ниже.
🍿
Altera обошлась Intel в $17 млрд, но рыночная цена может быть ниже.
Please open Telegram to view this post
VIEW IN TELEGRAM
Bringup-Bench — это набор тестов на языке C с открытым исходным кодом, предназначенных для упрощения тестирования новых процессоров, ускорителей, компиляторов и операционных систем.
Ключевые особенности:
1) Открытый исходный код: тесты представлены в виде исходного кода. Это позволяет собирать их под целевой процессор, что особенно полезно для baremetal-систем с произвольной Memory Map.
Когда мы обсуждали набор программных тестов от Tenstorrent, там как раз была проблема с зависимостями адресного пространства, т.к. инженеры Tenstorrent опубликовали .elf файлы и файлы дизасемблера, а не исходные коды программы.
2) Почти полное отсутствие системных зависимостей: требуется реализация всего 4 системных вызовов для работы всех тестов. Подробнее смотри раздел Minimal system dependencies.
Спасибо автору VLSI Hub за наводку☺️
Ключевые особенности:
1) Открытый исходный код: тесты представлены в виде исходного кода. Это позволяет собирать их под целевой процессор, что особенно полезно для baremetal-систем с произвольной Memory Map.
Когда мы обсуждали набор программных тестов от Tenstorrent, там как раз была проблема с зависимостями адресного пространства, т.к. инженеры Tenstorrent опубликовали .elf файлы и файлы дизасемблера, а не исходные коды программы.
2) Почти полное отсутствие системных зависимостей: требуется реализация всего 4 системных вызовов для работы всех тестов. Подробнее смотри раздел Minimal system dependencies.
Спасибо автору VLSI Hub за наводку
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - toddmaustin/bringup-bench: Bringup-Bench is a collection of standalone minimal library and system dependence benchmarks…
Bringup-Bench is a collection of standalone minimal library and system dependence benchmarks useful for bringing up newly designed CPUs, accelerators, compilers and operating systems. You probably ...
Записки CPU designer'a pinned «https://www.tgoop.com/cpu_design_chat — чат канала Записки CPU designer'a»
Принес вам блог от энтузиаста из Тулузы по работе с SoC Zynq —
https://0bab1.github.io/BRH/
Блог появился относительно недавно, материалов пока что немного, но задел кажется интересным.
Кажется, это уже стало моим хобби — собирать ламповые местечковые блоги на тему digital design и делиться ими с вами.
Buen Finde!🖥
https://0bab1.github.io/BRH/
Блог появился относительно недавно, материалов пока что немного, но задел кажется интересным.
Кажется, это уже стало моим хобби — собирать ламповые местечковые блоги на тему digital design и делиться ими с вами.
Buen Finde!
Please open Telegram to view this post
VIEW IN TELEGRAM
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. судя по комментариям из коробки ни у кого пока что ничего не завелось
Теперь не только опенсорсорс тулами и Vivado
Китайский производитель FPGA GoWin добавил в свою проприетарную EDA поддержку Mac OS.
Интересно насколько это решение рабочее, если кто-то соберется тестировать - поделитесь впечатлениями потом в комментарях
p.s. судя по комментариям из коробки ни у кого пока что ничего не завелось
Please open Telegram to view this post
VIEW IN TELEGRAM
GlobeNewswire News Room
GOWIN Semiconductor Introduces Educational EDA Version V1.9.10.03 with Mac OS Support
SAN JOSE, Calif. and GUANGZHOU, China, Nov. 29, 2024 (GLOBE NEWSWIRE) -- GOWIN Semiconductor Corporation, the world's fastest-growing FPGA company, is...
Вы не просили, но я принес вам очередной блог и занимательные статьи по тематике FPGA/ASIC —
https://hardwareteams.com/
Наиболее воодушевляющей показалась статья под названием:
Getting Started with Cocotb for absolute idiots
👀 👀 👀
Если вы хотите попробовать свои силы в проектировании и верификации цифровых схем на языках описания аппаратуры, используя устройство на базе Apple Silicon, рекомендую ознакомиться с этой статьей — k0nze
btw, когда EDA тулы полноценно портируют на ARM?
Статья предлагает понятные пошаговые инструкции по установке базовых библиотек и сборке Verilator из исходников.
Для просмотра файлов waveform, помимо проверенного GTKWave, рекомендую обратить внимание на Surfer. Этот инструмент отличается более понятным и интуитивно удобным интерфейсом. Однако имейте в виду, что проект находится в активной стадии разработки, поэтому вы можете столкнуться с потенциальными багами и другими проблемами🚪
https://hardwareteams.com/
Наиболее воодушевляющей показалась статья под названием:
Getting Started with Cocotb for absolute idiots
Если вы хотите попробовать свои силы в проектировании и верификации цифровых схем на языках описания аппаратуры, используя устройство на базе Apple Silicon, рекомендую ознакомиться с этой статьей — k0nze
Статья предлагает понятные пошаговые инструкции по установке базовых библиотек и сборке Verilator из исходников.
Для просмотра файлов waveform, помимо проверенного GTKWave, рекомендую обратить внимание на Surfer. Этот инструмент отличается более понятным и интуитивно удобным интерфейсом. Однако имейте в виду, что проект находится в активной стадии разработки, поэтому вы можете столкнуться с потенциальными багами и другими проблемами
Please open Telegram to view this post
VIEW IN TELEGRAM
Hardwareteams
HardwareTeams.com - The #1 job board and blog for electrical and computer engineers.
The #1 resource for electrical and computer engineers.
Intel объявила об уходе в отставку генерального директора Пэта Гелсингера.
https://www.intel.com/content/www/us/en/newsroom/news/intel-ceo-news-dec-2024.html
https://www.intel.com/content/www/us/en/newsroom/news/intel-ceo-news-dec-2024.html
Newsroom
Intel Announces Retirement of CEO Pat Gelsinger
David Zinsner and Michelle Johnston Holthaus named interim Co-CEOs. Holthaus also appointed to the newly created position of CEO of Intel Products. Frank Yeary named interim executive chair.
Доклады и записи выступлений с конференции HotChips 2024 теперь в открытом доступе! 🎉🎉 🎉
https://hc2024.hotchips.org/
В дополнение — ссылка на сентябрьский пост с разбором некоторых докладов.
🖥
https://hc2024.hotchips.org/
В дополнение — ссылка на сентябрьский пост с разбором некоторых докладов.
Please open Telegram to view this post
VIEW IN TELEGRAM
hc2024.hotchips.org
Hot Chips 2024
A Symposium on High Performance Chips
Please open Telegram to view this post
VIEW IN TELEGRAM
Занимательные две статьи, которые проливают свет на увольнение Пэта Гелсингера и работу совета директоров 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!🖥
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
Irrational Analysis
Gelsinger's Last Supper
Semiconductor Jesus has been crucified by ignorant board members and shareholders.
Tenstorrent and the State of AI Hardware Startups
Классная статья с обзором решений от Tenstorrent и комментариями от действующих сотрудников компании🖥
Классная статья с обзором решений от Tenstorrent и комментариями от действующих сотрудников компании
Please open Telegram to view this post
VIEW IN TELEGRAM
Substack
Tenstorrent and the State of AI Hardware Startups
Semi-custom silicon is a bigger problem than Nvidia.
Генеральный директор RISC-V Калиста Редмонд уходит в отставку
Калиста Редмонд объявила о своей отставке с поста CEO RISC-V International, отметив значительные достижения организации за время её работы. Под руководством Калисты сообщество RISC-V выросло с 236 до 4600 участников, охватив 70 стран, было ратифицировано 68 новых спецификаций, а количество выпущенных SoC превысило 2 миллиарда.
Если поиграть в конспирологов, то можно связать её уход с недавно освободившейся должностью CEO в Intel👀
Калиста Редмонд объявила о своей отставке с поста CEO RISC-V International, отметив значительные достижения организации за время её работы. Под руководством Калисты сообщество RISC-V выросло с 236 до 4600 участников, охватив 70 стран, было ратифицировано 68 новых спецификаций, а количество выпущенных SoC превысило 2 миллиарда.
Если поиграть в конспирологов, то можно связать её уход с недавно освободившейся должностью CEO в Intel
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Принёс вам что почитать на новогодних каникулах — Performance Analysis and Tuning on Modern CPU, книга от performance-инженера Дениса Бахвалова из Intel. 🎄🎄🎄
Книга доступна как для заказа на amazon, так и в виде бесплатной версии, которую можно найти в github-аккаунте Дениса.
Так же нашел у Дениса классный курс. Курс посвящён практическому изучению низкоуровневой оптимизации кода, включая такие аспекты, как работа с кешем процессора и предсказание ветвлений.
Книга доступна как для заказа на amazon, так и в виде бесплатной версии, которую можно найти в github-аккаунте Дениса.
Так же нашел у Дениса классный курс. Курс посвящён практическому изучению низкоуровневой оптимизации кода, включая такие аспекты, как работа с кешем процессора и предсказание ветвлений.
GitHub
Release Second Edition · dendibakh/perf-book
The second edition of "Performance Analysis and Tuning on Modern CPUs".
This book teaches you how to implement low-level optimizations for modern CPUs using advanced methods and tools. Af...
This book teaches you how to implement low-level optimizations for modern CPUs using advanced methods and tools. Af...
С наступающим Новым годом! 😀 😀 😀
Спасибо, что читаете, репостите и активно участвуете в жизни канала. Это действительно здорово мотивирует и заряжает энергией для создания нового контента.
В новом году всем:
▫️ крутых офферов и заслуженного карьерного роста;
▫️ интересных конференций и новых полезных знакомств;
▫️ увлекательных задач, которые вдохновляют и развивают;
▫️ времени на отдых и баланс между работой и личной жизнью.
Stay tuned👀
Спасибо, что читаете, репостите и активно участвуете в жизни канала. Это действительно здорово мотивирует и заряжает энергией для создания нового контента.
В новом году всем:
▫️ крутых офферов и заслуженного карьерного роста;
▫️ интересных конференций и новых полезных знакомств;
▫️ увлекательных задач, которые вдохновляют и развивают;
▫️ времени на отдых и баланс между работой и личной жизнью.
Stay tuned
Please open Telegram to view this post
VIEW IN TELEGRAM