Рубрика «процессор» - 4

Часть I
Часть II
Часть III
Спроектируем схему из предыдущей части на языке Verilog.
Заменим RAM с одним портом чтения/записи на RAM с раздельными портами чтения/записи.
Управление производится командами:
1. загрузка адреса в счётчик Counter,
2. загрузка данных в память RAM,
3. загрузка (из устройства ввода) данных в аккумулятор Acc,
4. переключение мультиплексора MUX.

Проектирование процессора (CPU Design) Часть III - 1
Подключим счетчик на адресный вход ОЗУ.
При подаче тактового сигнала значение счетчика увеличивается на 1, т.о. можно переходить от ячейки к ячейке, от младшего адреса к старшему.
Проектирование процессора (CPU Design) Часть III - 2
Читать полностью »

С проблемой перегрева электроники в процессе работы знаком каждый. Особенно сейчас, когда ошалевшие майнеры устраивают себе парилки в домах, а новости с удовольствием про это рассказывают. Впрочем, не надо быть криптостарателем, чтобы столкнуться с данной проблемой: гаджеты «виснут», компьютеры выключаются, а при регулярном перегреве устройство просто деградирует.

image

Так как практически вся поступающая в компьютер энергия при помощи процессоров переходит в тепло, решать проблему теплоотвода от процессоров всё равно нужно, причем, как можно более эффективно. И ученые НИТУ «МИСиС» предложили универсальный подход для получения недорогих, легких композитов с высокой теплопроводностью, которые могут с этим помочь.
Читать полностью »

Перевод статьи Кена Ширриффа.

Почти каждый смартфон использует процессор на основе чипа ARM1, представленного в 1985 году. Более десяти миллиардов ядер ARM было использовано в различных гаджетах, включая один из самых больших провалов Apple, карманный компьютер Newton, и один из самых оглушительных её успехов — iPhone. В этой статье мы рассмотрим ключевые части процессора ARM1: опишем общую структуру чипа, посмотрим на то, как устроены транзисторы и как они функционируют, взаимодействуя друг с другом для хранения и обработки данных, а также взглянем на визуальную симуляцию этого микропроцессора и узнаем, что происходит внутри ARM1 во время его работы.

image

Обзор микросхемы ARM1

Читать полностью »

Мы снова покоряем вершины! Совсем недавно AMD презентовала процессоры Ryzen 2000-й серии. Первенцами стали гибридные модели Ryzen 5 2400G и Ryzen 3 2200G, в которых вычислительная часть, построенная на базе архитектуры Zen, совмещена со встроенной графикой Radeon Vega. Вооружившись быстрой оперативной памятью HyperX Predator, мы протестировали одну из новинок на современных играх.

Встроенная графика AMD Ryzen 5 2400G против NVIDIA GeForce GT 1030, или Зачем компьютеру высокочастотная память - 1
Читать полностью »

Чипы AMD Ryzen на базе архитектуры Zen отличаются высокой производительностью, но первое время не показывали топовых результатов именно в игровых тестах. Как оказалось, причина этих неприятностей легко устраняется – вам просто нужны хорошая видеокарта (что очевидно) и правильная оперативная память, если вы хотите получить максимальную отдачу от своего нового камня.

AMD Ryzen: на что нужно обращать внимание при выборе памяти? - 1
Читать полностью »

Всем доброго! Вот мы и добрались до тематики С++ на наших курсах и по нашей старой доброй традиции делимся тем, что мы нашли достаточно интересным при подготовке программы и то, что будем затрагивать во время обучения.

Инфографика:

Стоимость операций в тактах ЦП - 1

Когда нам нужно оптимизировать код, мы должны отпрофилировать его и упростить. Однако, иногда имеет смысл просто узнать приблизительную стоимость некоторых популярных операций, чтобы не делать с самого начала неэффективных вещей (и, надеюсь, не профилировать программу позже).
Читать полностью »

От песка к компьютеру. Часть 1. Атомы и транзисторы - 1
Все мы еще с уроков информатики знаем, что информация внутри компьютера передаётся при помощи нулей и единиц, но оказалось, что большинство айтишников, с которыми я общаюсь (и довольно хороших!) слабо представляют, как же, все-таки, устроен компьютер.
Как заставить песок делать то, чего мы от него хотим?
Для большинства людей познания устройства компьютера оканчиваются на уровне его составных элементов — процессор, видеокарта, оперативная память… Но что именно происходит внутри этих чёрных прямоугольничков после подачи питания — магия. В этой статье (скорей всего, даже серии статей) я постараюсь простым языком объяснить, как же устроены эти таинственные прямоугольнички.
Читать полностью »

Часть I
Часть II
Во второй части спроектируем устройства, представленные в первой части, на микросхемах малой степени интеграции, а также в Verilog'е.
Спроектируем схему, позволяющую складывать четырехразрядные числа.
Нам понадобятся сумматор и аккумулятор.
Рассмотрим, как работает сумматор на примере микросхемы 155им3 (зарубежный аналог 7483).
Для микросхем 155-й серии условимся, что на входах есть внутренний резистор, подтягивающий к плюсу (если ножка «висит в воздухе», то на ней присутствует логическая «единица»), поэтому при подключении питания на микросхему зажгутся все 5 светодиодов, присоединенных к выходу.
image
Так выглядит модель микросхемы в Logisim.
image
Для того, чтобы в Logisim спроектировать такую микросхему, необходимо выбрать «Меню» — «Проект» — «Добавить схему».
Читать полностью »

Чипы на большинстве современных настольных компьютеров имеют четыре ядра, но производители микросхем уже объявили о планах перехода на шесть ядер, а для высокопроизводительных серверов и сегодня 16-ядерные процессоры далеко не редкость.

Чем больше ядер, тем больше проблема распределения памяти между всеми ядрами при одновременной совместной работе. С увеличением числа ядер всё больше выгодно минимизировать потери времени на управлении ядрами при обработке данных — ибо скорость обмена данными отстает от скорости работы процессора и обработки данных в памяти. Можно физически обратиться к чужому быстрому кэшу, а можно к своему медленному, но сэкономить на времени передаче данных. Задача усложняется тем, что запрашиваемые программами объемы памяти не четко соответствуют объемам кэш-памяти каждого типа.

Физически разместить максимально близко к процессору можно только очень ограниченный объем памяти — кэш процесcора уровня L1, объем которого крайне незначителен. Даниэль Санчес (Daniel Sanchez), По-Ан Цай (Po-An Tsai) и Натан Бэкмен (Nathan Beckmann) — исследователи из лаборатории компьютерных наук и искусственного интеллекта Массачусетского технологического института — научили компьютер конфигурировать разные виды своей памяти под гибко формируемую иерархию программ в реальном режиме времени. Новая система, названная Jenga, анализирует объемные потребности и частоту обращения программ к памяти и перераспределяет мощности каждого из 3 видов процессорного кэша в комбинациях обеспечивающих рост эффективности и экономии энергии.

Новый подход к кэшированию процессора - 1
Читать полностью »

ГИБДД собираются оснастить компьютерными системами с российским процессором - 1

В скором времени подразделения ГИБДД и пункты оказания госуслуг собираются оснастить компьютерными системами, которые работают на базе процессора «Байкал». Также планируется осуществить одновременный переход на российскую защищенную операционную систему, пишет ТАСС.

«В дополнение к установленным серверам с процессорами «Эльбрус» подразделения ГИБДД и пункты оказания государственных услуг в текущем году будут оснащаться рабочими станциями, построенными на российском процессоре «Байкал», с одновременным переходом на отечественную защищенную операционную систему», — заявили в ведомстве. По словам представителей МВД, переход на отечественное ПО осуществляется по плану, в соответствии с поручением руководства страны.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js