Изображение: Unsplash
В процессорах Intel обнаружена новая уязвимость. Ошибка, затрагивающая все модели семейства Intel Core, получила название Lazy FP State Restore (CVE-2018-3665). Читать полностью »
Изображение: Unsplash
В процессорах Intel обнаружена новая уязвимость. Ошибка, затрагивающая все модели семейства Intel Core, получила название Lazy FP State Restore (CVE-2018-3665). Читать полностью »
Не мы первые заметили, что компактные компьютеры типа Intel Compute Stick недостаточно хороши в плане производительности. Знакомясь с аналогичным устройством от Biostar, ожидания были не самые оптимистические. Как и младшие модели стик-компьютеров, Racing P1 работает на одном из самых слабеньких процессоров семейства Atom Z8000. Впрочем, выбранный компанией Biostar чип x5-Z8350 пусть на одну ступеньку, но продуктивнее своего младшего собрата. Попробуем оценить производительность данной платформы, которая стараниями Biostar уже не стик, но, правда, еще и не ноутбук.
Не прошло и суток после презентации Intel, где анонсировали выпуск топового 28-ядерного чипа на 5 ГГц — и вот AMD сбросила свою бомбу.
Сегодня на пресс-конференции Computex компания рассказала первые подробности о будущем процессоре Threadripper 2, который станет вторым поколением «сверхтоповых» десктопных процессоров Ryzen. Это не игровой CPU, а мощная «рабочая лошадка» для разработчиков — многопоточный, многоядерный монстр с общим числом ядер до 32-х (до 64-х потоков). Что самое приятное, AMD обещает выпустить Threadripper 2 уже в III кв. 2018 года, то есть до конца лета или в сентябре.
Читать полностью »
Процессоры BE-T1000 (они же «Байкал-Т1») поступили в магазины электронных компонентов в и приборов. Дистрибуцией занимается сеть розничных магазинов «Чип и Дип». Сейчас в интернет-магазине указано, что поставка на склад в Москве ожидается 8 июня 2018 года в количестве 42 штуки. Процессор уже можно добавить в корзину по цене 3990 руб.
Розничные продажи «Байкалов» начались в апреле 2018 года, но только в составе оценочных плат BFK3.1 — фактически одноплатных компьютеров для разработки системного и прикладного программного обеспечения, проектирования и прототипирования аппаратных решений и пр. Теперь процессор продаётся и отдельно.
Читать полностью »
С окончанием 2017 года, в котором процессор Ryzen стал одним из самых успешных продуктов AMD, возник закономерный вопрос: что же дальше? В начале 2018 года были озвучены планы: Ryzen второго поколения должен появиться в середине года, после чего выйдет второе поколение Threadripper, на 12-нм процессе GlobalFoundries. Это еще не следующая новая микроархитектура AMD, которая, как мы знаем, будет Zen 2 на 7 нм техпроцессе. Это выпуск компонентов с некоторыми улучшениями, плюс возможность использовать производственный процесс, который позволяет поднять лимит частоты и производительности. Сегодня AMD запускает четыре процессора, мы протестировали их все.
Читать полностью »
Компания AMD наконец-то представила 8- и 6-ядерные процессоры Ryzen второго поколения, основанные на архитектуре Zen+. В нашем блоге не раз изучались решениях «красных», поэтому мимо такого события мы пройти не смогли. Изучаем флагманскую модель Ryzen 7 2700X и выясняем ее сильные и слабые стороны.
У процессоров Intel Cannon Lake оказалась непростая судьба — их выпуск откладывали, переносили, потом опять откладывали… 10-нанометровый техпроцесс оказался сложнее в реализации, чем думалось. Однако все технические проблемы рано или поздно должны были быть решены — вопрос оставался только в сроках. И вот время пришло: без особой помпы, даже, скорее, по-тихому, на рынок выпущен первый 10-нм процессор Intel — им стала модель Intel Core i3-8121U.
Все началось с очередной попытки бросить курить. Разбудив свою внутреннюю «жабу» в поисках поддержки, говорю ей: «Смотри, пачка моих сигарет стоит сегодня как карманный ретро-компьютер с экраном, то есть примерно $10, а когда-то давным давно, на клон синклера-48К мы всю месячную зарплату и больше месяца на сборку и отладку потратили». Она: «Вы мужики- козлы и вруны, докажи!». Пришлось поработать.
Итак, исходно-расходные материалы:
В последнее время автоматизация и роботизация является довольно популярной темой. Появляются супермаркеты без кассиров, Маск пытается заставить роботов выпускать достаточное количество автомобилей в неделю, Шведы запускают роботизированную линию по производству автомобилей, почта России автоматизирует доставку корреспонденции при помощи дронов. Кто-то начинает опасаться потери рабочих мест, кто-то экспериментирует с безусловным основным доходом, многие задумываются, к чему все это приведет. Однако, у нас уже есть отрасль индустрии в которой полная автоматизация произошла довольно давно – полупроводниковая промышленность. Как и почему это произошло и к чему это привело – давайте посмотрим.
Читать полностью »
Спроектируем Little Man Computer на языке Verilog.
Статья про LMC была на Хабре.
Online симулятор этого компьютера здесь.
Напишем модуль оперативной памяти (ОЗУ), состоящий из четырех (N=2) четырёхбитных (M=4) слов. Данные загружаются в ОЗУ из data_in по адресу adr при поступлении тактового сигнала clk.
module R0 #(parameter N = 2, M = 4)
(
input clk, //тактовый сигнал
input [N-1:0] adr, //адрес
input [M-1:0] data_in, //порт ввода данных
output [M-1:0] RAM_out //порт вывода данных
);
reg [M-1:0] mem [2**N-1:0]; //объявляем массив mem
always @(posedge clk) //при поступлении тактового сигнала clk
mem [adr] <= data_in; //загружаем данные в ОЗУ из data_in
assign RAM_out = mem[adr]; //назначаем RAM_out портом вывода данных
endmodule