Матричное расширение (instruction set architecture) — это часть архитектуры компьютера, которая определяется программируемой частью ядра микропроцессора.</p>" data-abbr="ISA">ISA CPU… Что это и что оно делает? Уже из названия понятно, что это расширение позволяет ускорять операции над матрицами на CPU. Но задумывались ли вы когда-нибудь, какие они бывают, когда появились, кто и как их создает?
Рубрика «cpu» - 2
Панорама матричных расширений: от x86 до RISC-V
2024-07-09 в 14:17, admin, рубрики: cpu, HPC, ISA, matrix, risc-v, матрицы, Матричные расширения, операцииОцениваем алгоритмы планирования процессов в операционных системах
2024-07-08 в 8:00, admin, рубрики: cpu, selectel, Алгоритмы, вычисления, операционные системы, ОС, планирование процессов, Процессоры, тестирование алгоритмовПланирование процессов в операционных системах — это как умение акробата балансировать на тонкой нити. Этот незаметный сложный механизм определяет, как ваш компьютер управляет своими ресурсами. На первый взгляд все кажется просто: переключайте задачи на процессоре как можно быстрее, чтобы минимизировать время простоя и максимизировать общую производительность. Но в реальности это глубокий исследовательский вопрос, который требует учета множества факторов: приоритетов задач, доступности ресурсов и оптимизации. Давайте разбираться вместе!Читать полностью »
В этой статье мы рассмотрим железо, настройки, подводные камни и неочевидные вещи, которые позволят выжать всё из вашего процессора для как можно более комфортной работы PyTorch на CPU. Даже если у вас есть видеокарта, поддерживаемая PyTorch, вы сможете увеличить продуктивность компа через распараллеливание нагрузки на CPU и видеокарту.Читать полностью »
Проектируем самодельный 16-битный CPU в 2023 году
2023-08-30 в 13:00, admin, рубрики: cpu, ruvds_переводы, макетная плата, проектирование процессоров, Процессоры, самодельный процессорДля создания самодельного 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.Читать полностью »
Каково это — быть операционной системой?
2023-08-14 в 13:47, admin, рубрики: cpu, ram, Блог компании Cloud4Y, Дизайн игр, игры, Компьютерное железо, компьютеры, логические игры, операционная система, разработка игрPier-Luc Brault придумал забавную игру, которая превращает вас в... операционную систему. Некий пользователь загружает нас процессами, которые нужно распределять по свободным CPU. Если мы будем плохо справляться с задачей, пользователь выйдет из себя и перезагрузит нас. Game over.
Идеей игры Pier-Luc Brault сначала поделился со своим другом-компьютерщиком Сэмом в письме:
Почему сервер не просто «большой макбук». Часть 1
2023-08-10 в 9:12, admin, рубрики: cpu, memory, numa, ram, Компьютерное железо, Процессоры, Серверное администрирование, системное администрированиеТопология памяти
Очень часто вижу подход к серверам и вычислительной инфраструктуре на кухонном уровне даже от вроде бы профессиональных людей с высочайшими ЗП в полмиллиона и выше.
Сервер - это просто большой макбук, а СХД просто большой диск.
Итак, давайте разбираться. И начнем со страшной темы - топология памяти.
Объяснять буду реально на желудях и шишках, поэтому сразу просьба к крутым суперпрофи - не надо пытаться меня уличить, это не для вас написано.
Обнаружил баг американской системы образования
2022-11-14 в 6:14, admin, рубрики: asic, CoreMark, cpu, Dhrystone, fpga, Verilog, бенчмарки, курсовой проект, образование, образование за рубежом, программирование микроконтроллеров, Производство и разработка электроники, ПроцессорыОбнаружил интересный баг американской системы образования:
У многих студентов в резюме стоит "делал курсовой проект по алгоритму Томасуло, out-of-order суперскаляру, многопоточному процессору итд".
AMD победил? Компания представила новую линейку процессоров EPYC, тогда как Intel перенес запуск на 2023 год
2022-11-11 в 8:55, admin, рубрики: amd, cpu, Блог компании Selectel, Компьютерное железо, лонч, новая линейка, Процессоры, серверные процессорыПривет! Посмотрел накануне презентацию нового поколения серверных процессоров AMD EPYC™. Компания продолжила свой «тур по Италии»: к Риму, Милану и Неаполю добавилась Генуя (Genoa). Примечательно, что главный конкурент AMD — компания Intel — перенес запуск серверных процессоров на начало 2023 года.
Несмотря на то, что добрую половину презентации представитель AMD говорил об энергоэффективности и выбросах СO2, сосредоточусь на технических характеристиках новых AMD EPYC™ 9004 Genoa. Также сравню их с предыдущим поколением.
Читать полностью »