Рубрика «Процессоры» - 62

Представим себе, что в один прекрасный день вам пришла в голову идея процессора собственной, ни на что не похожей архитектуры, и вам очень захотелось эту идею реализовать «в железе». К счастью, в этом нет ничего невозможного. Немного верилога, и вот ваша идея реализована. Вам уже снятся прекрасные сны про то, как Intel разорилась, Microsoft спешно переписывает Windows под вашу архитектуру, а Linux-сообщество уже написало под ваш микропроцессор свежую версию системы с весьма нескучными обоями.
Однако, для всего этого не хватает одной мелочи: компилятора!
Да, я знаю, что многие не считают наличие компилятора чем-то важным, считая, что все должны программировать строго на ассемблере. Если вы тоже так считаете, я не буду с вами спорить, просто не читайте дальше.
Если вы хотите, чтобы для вашей оригинальной архитектуры был доступен хотя бы язык С, прошу под кат.
В статье будет рассматриваться применение инфраструктуры компиляторов LLVM для построения собственных решений на её основе.
Область применения LLVM не ограничивается разработкой компиляторов для новых процессоров, инфраструктура компиляторов LLVM также может применяться для разработки компиляторов новых языков программирования, новых алгоритмов оптимизации и специфических инструментов статического анализа программного кода (поиск ошибок, сбор статистики и т.п.).
Например, вы можете использовать какой-то стандартный процессор (например, ARM) в сочетании с специализированным сопроцессором (например, матричный FPU), в этом случае вам может понадобиться модифицировать существующий компилятор для ARM так, чтобы он мог генерировать код для вашего FPU.
Также интересным применением LLVM может быть генерация исходных текстов на языке высокого уровня («перевод» с одного языка на другой). Например, можно написать генератор кода на Verilog по исходному коду на С.

LLVM: компилятор своими руками. Введение - 1

КДПВ

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

Intel Xeon E3 v5 — Skylake для сервера - 1Буквально полгода назад мы анонсировали появление первых процессоров Intel Core шестого поколения (Skylake). И вот теперь, очень быстро, с учетом масштаба процесса разработки, появились Skylake для серверов в лице младшей серии Intel Xeon — E3. Детально изучить всю линейку E3 v5 можно изучить на сайте Intel ARC, она достаточно обширна, так что v4 оказались, можно сказать, проходным этапом. Основные отличия по сравнению с предшественниками:

В прошлом году корпорация Qualcomm презентовала прототип серверного процессора с 24 ядрами. Разработчики заявили, что он выполнен на базе архитектуры ARM и поддерживает платформу Linux.

Позднее стало известно, что Qualcomm совместно с китайскими партнерами основал предприятие Guizhou Huaxintong Semi-Conductor Technology Co., Ltd. Производство новых процессоров будет вестись и там. Величина капитала на начальном этапе деятельности совместного предприятия достигнет $280 миллионов. Qualcomm уже 20 лет сотрудничает с китайскими партнёрами.

В нынешнем году должен состояться «дебют» процессора. Ранее информация о потенциальных заказчиках продукта держалась в секрете.

Как сообщает Bloomberg, на следующей неделе Google может официально признаться в намерениях использовать серверные процессоры Qualcomm. Читать полностью »

Недавно у нас проездом побывал интересный гость — отечественный персональный компьютер с 4‑ядерным процессором «Эльбрус» оригинальной архитектуры, разработанной фирмой МЦСТ. После знакомства с его особенностями и проведения замеров производительности, хотелось бы поделиться впечатлениями и результатами.

Вид системного блока Эльбрус 401-PC спереди и сбоку Вид материнской платы MBE2S‑PC v4 с процессором Эльбрус-4С, ракурс с юга
Читать полностью »

Вокруг Эльбруса ходит много мифов. Вы можете встретить их в комментариях к любому посту или статье про Эльбрус. Основные категории мифов можно свести к трем вопросам:

1. Является ли Эльбрус отечественным? Отечественный значит безопасный?
2. Какова производительность? Насколько «современен» компьютер на базе Эльбрус.
3. Сколько он стоит?
Читать полностью »

Приветствуем наших читателей на страницах блога iCover! Уже в скором времени наше желание установить Windows 7 или 8.1 при покупке нового компьютера может столкнуться с очередными жесткими ограничениями, анонсированными на днях софтверным гигантом. А если точнее, то полноценную сервисную поддержку после покупки компьютера на базе новейших и перспективных процессоров, таких, как Intel Kaby Lake, AMD Bristol Ridge, Qualcomm 8996, позволяющую максимально раскрыть потенциал чипов и обеспечить новое качество безопасности, Microsoft собирается предоставлять только для пользователей ОС Windows 10.

Microsoft: процессоры нового поколения от Intel, AMD, Qualcomm будут полностью совместимы только с Windows 10 - 1
Читать полностью »

Новый отечественный motor-control микроконтроллер К1921ВК01Т ОАО «НИИЭТ» - 1
Как-то прошла мимо новость о появлении нового микроконтроллера К1921ВК01Т ОАО «НИИЭТ». Чем он примечателен? Своей периферией, предназначенной для управления электродвигателями (motorcontrol). Это не просто пара-тройка ШИМ каналов. Это девять навороченных двухканальных модулей ШИМ (PWM), из них три модуля (HRPWM) с режимом «высокого» разрешения. Это шесть отдельных 32х разрядных модулей захвата CAP. Двадцать четыре(!) канала 12ти разрядных АЦП с гибким менеджером их запуска, встроенным усреднителем и цифровыми компараторами. Два квадратурных декодера (QEP), куча интерфейсов связи, внутренняя пользовательская память, часы – и всё это на ядре ARM Cortex-M4F с мегабайтом флеш-памяти «на борту» и производительностью 100 MIPS! Интересно?
Читать полностью »

Ошибка процессора Intel Skylake приводит к зависанию компьютера во время сложных вычислений - 1

Группа немецких ученых из немецкого сообщества hardwaluxx.de обнаружила ошибку в работе процессоров Intel Skylake, приводящую к зависанию компьютера в процессе осуществления сложных вычислений. Позднее математики из проекта добровольных вычислений по поиску простых чисел Мерсенна (GIMPS) подтвердили наличие проблемы. Баг проявился в ходе работ по поиску простых чисел Мерсенна с помощью инструмента Prime95. Читать полностью »

Под гордым названием «Эльбрус» вышла серия суперкомпьютеров, которая была разработана советским ученым Всеволодом Сергеевичем Бурцевым (70-80-е). Эти компьютеры внесли ряд новшеств в теорию вычислительных машин, такие как суперскалярность (обработку более одной инструкции за один такт), реализацию защищенного программирования с аппаратными типами данных, параллельную обработку нескольких инструкций. Но главной особенностью советских суперкомпьютеров была их ориентация на языки высокого уровня. Советско-американский ученый Владимир Мстиславович Пентковский, участвовавший в разработке «Эльбрус», создал высокоуровневый язык программирования Эль-76.

Кроме усовершенствования сферы советских вычислительных машин, компьютер стал базой для создания 64-разрядных универсальных микропроцессоров «Эльбрус 4-С» и следующего поколения «Эльбрус 8-С». Они разбавили рынок американских производителей Intel, AMD и IBM. Локальная разработка и производство процессоров было обусловлено потребностью найти собственные решения для оборонной отрасли, где применение отечественных устройств более желательно.

Эльбрус: из прошлого в будущее - 1

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

«Световой» микрочип и вертикальная экспансия. Как повысить энергоэффективность инфраструктуры ЦОД - 1Через 5 лет, согласно прогнозам исследовательских компаний, энергопотребление серверных ферм вырастет минимум в два раза. Это не дает поставщикам электроэнергии спать спокойно, ведь некоторые обеспокоены тем, что не смогут удовлетворить возросший спрос в полном обьеме.

В поисках решения операторы ЦОД создают собственные источники электропитания, достаточно только вспомнить таких гигантов как Apple, Google, Microsoft, которые отдают предпочтение альтернативной энергии (ветровой, солнечной) для питания своих серверных ферм.

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

Оптический микропроцессор

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


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