Открыть список
Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

BeagleBoard представила «первый экономически доступный» одноплатный компьютер на RISC-V

Разработка под LinuxПрограммирование микроконтроллеровКомпьютерное железоПроцессоры

Компании BeagleBoard и Seeed заключили соглашение с компанией-поставщиком StarFive для создания одноплатного компьютера BeagleV на архитектуре RISC-V. Стоимость компьютера — 150$. Двухъядерный 64-битный процессор SiFive U74, 8 Гб оперативной памяти LPDDR 4 и ускоритель Nvdla для машинного обучения.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры8.1K
Комментарии 3

Doom запустили на ПЛИС iCE40

Программирование микроконтроллеровПроцессорыИгры и игровые приставки

Разработчик Сильван Манут опубликовал видео с запуском DOOM на программируемой логической интегральной схеме (ПЛИС) iCE40 с частотой 25 МГц. Для этого ему пришлось модифицировать такты выполнения операций и расширить оперативную память.

Читать далее
Всего голосов 16: ↑14 и ↓2 +12
Просмотры7.1K
Комментарии 4

Нетбук-таблетка-трансформер моей мечты, за 399$

Ноутбуки
«Always Innovating» зарелизила прикольный форм-фактор таблетки-нетбука на ARM процессоре.

На фото Tablet PC. Стоит 299$. У нее тачскрин 8,9 дюйма, разрешением 1024 * 600. Можно смотреть кино (производительность RISC процессора на 600Мгц позволяет). Магнитики для крепления таблетки на холодильник прилагаются.

image

Но дальше самое интересное — таблетка превращается в нетбук:
Читать дальше →
Всего голосов 75: ↑69 и ↓6 +63
Просмотры900
Комментарии 89

X86 и ARM: война за портативные устройства. Кто же выиграет?

Чулан
В начале нулевых технический прогресс пошёл в гору, мобильные стали появляться у всех подряд, интернет распространялся повсеместно, а девайсы приобретали все больше и больше функций. Все жили счастливо, Intel клепала процессоры для компьютеров, arm разрабатывала их же для мобильных устройств. И все бы было хорошо, пока мобильные не стали увеличиваться, а ноутбуки уменьшаться. И вот, два лагеря начали войну за производство процессоров для устройств, находящихся между телефонами и ноутбуками. В этой небольшой статье я хочу рассмотреть достоинства и недостатки обеих архитектур.



Читать дальше →
Всего голосов 57: ↑33 и ↓24 +9
Просмотры1.9K
Комментарии 45

Facebook первым перейдёт на ARM-серверы?

Высокая производительность
Похоже, процессоры ARM уже созрели для использования не только в телефонах, но и в дата-центрах. Появилась неофициальная информация, что Facebook станет первой крупной компанией, которая заменит архитектуру x86 на ARM в одном из своих дата-центров (в Орегоне).

В качестве поставщика процессоров может быть выбрана компания Smooth-Stone. Это довольно молодой американский стартап, инвесторами которого являются ARM Holdings и Texas Instruments. Компания была создана в январе 2008 года именно с целью разработки и вывода на рынок серверных процессоров архитектуры ARM. Исполнительный директор компании — Барри Эванс (Barry Evans), бывший руководитель подразделения XScale ARM в Intel.
Всего голосов 44: ↑38 и ↓6 +32
Просмотры866
Комментарии 26

А еще мы делаем калькуляторы

Блог компании IBM

IBM остается одной из самых инновационных компаний в IT-индустрии, несмотря на то, что по всеобщим стандартам уже давно стала седовласым стариком, указывающим путь молодым конкурентам. Но вряд ли любая другая корпорация смогла бы собрать в своих стенах столько же знаний и их фактического эквивалента — патентов, как International Business Machines. Из почти 6 000 изобретений около 70% массы приходится на разработки в области программного обеспечения и служб, которые мы стараемся улучшать и модернизировать каждый день.

Однако подразделение компании занимающееся процессорами и серверами Power не осталось забыто — на самом деле, оно остается одним из самых плодотворных направлений деятельности компании IBM и в одном только 2010 году инженерами было зарегистрировано более 100 патентов, так или иначе связанных с центральными процессорами и логикой их работы. В эту область (Research & Development) инвестируется 6 миллиардов долларов ежегодно — однозначно интересно посмотреть, на что тратятся такие средства и какой продукт получается в итоге.
Читать дальше →
Всего голосов 41: ↑26 и ↓15 +11
Просмотры9.7K
Комментарии 53

Самый медленный Linux компьютер в мире

Настройка Linux
Перевод
image Устав от плавной работы графики, молниеносной обработки данных и гигабайтов оперативной памяти, программист Дмитрий Гринберг решил вернуться к компьютерным основам. Linux был разработан на 32-битной машине с 1 Мб оперативной памяти.
Данная конфигурация всегда считалась минимальными системными требованиями для запуска этой операционной системы с открытым кодом.
Читать дальше →
Всего голосов 113: ↑93 и ↓20 +73
Просмотры31.4K
Комментарии 114

О суперскалярах, параллелизме и кризисе жанра

Блог компании Intel

Наверное, ни для кого из хабралюдей не будет новостью то, что основополагающие идеи и принципы, заложенные в нынешней цифровой технике и ее компонентах, родом из далекого по компьютерным меркам прошлого, а именно – из середины предыдущего века. Именно тогда были придуманы те основы, которые вот уже 50 лет с успехом разрабатывают, совершенствуют и продают крупнейшие (и не столь большие) компании сектора IT – в их строю, конечно, и Intel. Однако при всей очевидности данное положение навевает определенно пессимистический настрой: неужели все великие идеи закончились, и наше поколение обречено на мелочное ковыряние в Великом Наследии Прошлого?
Рассмотрим один конкретный и неудивительный для этого блога пример – заглянем в мысли тех, кто думает об усовершенствовании процессорных архитектур.
Читать дальше →
Всего голосов 44: ↑38 и ↓6 +32
Просмотры19.7K
Комментарии 53

Как мы соединяли свой ЦОД с ЦОДом заказчика

Блог компании КРОК


Представьте задачу:
  • Вы решили стартовать IT-проект, который требует большой вычислительной мощности.
  • «Взлетит» он или нет, станет понятно через 3 месяца.
  • Космически дорогое железо (несколько серверов по цене квартиры в Москве каждый) покупать не хочется, но при этом надо сразу стартовать так, чтобы потом не было сложностей с масштабированием до серьёзной highload-системы, то есть хочется эластичного «облака».
  • В перспективе — необходимость быстро обрабатывать много данных и массу операций чтения-записи. То есть, потребуются тяжелые сервера-«молотилки», которые не могут горизонтально масштабироваться – такое в «облако» не запихнёшь.
  • При этом надо создать единое сетевое пространство, как если бы «молотилки» вашего ЦОДа и сервера «облака» находились в соседних стойках, и настроить всё так, чтобы на уровне приложений не приходилось думать про физическое воплощение железа;
  • Обеспечить адекватную техподдержку, которая способна закрыть все вопросы по проекту (сеть, сервера, прикладные системы) — и всё это без поиска новых администраторов себе в штат.
  • До кучи — запуститься очень быстро;
  • И всё это —в Москве, чтобы обеспечить минимальные лаги.

В начале этого года к нам пришел заказчик именно с такими задачами.
Читать дальше →
Всего голосов 20: ↑15 и ↓5 +10
Просмотры11.8K
Комментарии 16

Секреты кэш-памяти, или как потратить 1000 тактов на 10 команд

Программирование микроконтроллеров
Из песочницы
Про кэш процессоров написано много, в том числе и на Хабре, но все больше общими словами. Предлагаю вашему вниманию конкретный пример того, как работает кэш в реальной жизни.

В качестве примера я возьму простенькую систему на кристалле, основанную на 32-битном гарвардском RISC-процессоре с одноуровневой кэш-памятью и без MMU (что-то типа ARM Cortex-R). Процессор подключен к контроллеру внешней памяти через 32-битную шину AMBA AHB, работающую на частоте процессора.


Читать дальше →
Всего голосов 44: ↑38 и ↓6 +32
Просмотры34K
Комментарии 15

Прерывания в конвейеризированных процессорах

Программирование микроконтроллеров
Наверняка вы знаете, что такое прерывания. Возможно, даже интересовались устройством процессора. Почти наверняка вы нигде не видели внятный рассказ про то, как именно процессор обнаруживает прерывание, переходит к обработчику и, самое главное, возвращается из него именно туда, куда положено.

Я писал эту статью год. Изначально она была рассчитана на хардварщиков. Понимание того, что я ее никогда не закончу, а также жажда славы и желание, чтобы ее прочло больше десяти человек, заставило меня адаптировать ее для относительно широкой аудитории, повыкидывав схемы, куски кода на Верилоге и километры временных диаграмм.

Если когда-нибудь вы задумывались над тем, что значат слова «the processor supports precise aborts» в даташите, прошу под кат.
Читать дальше →
Всего голосов 154: ↑153 и ↓1 +152
Просмотры36.8K
Комментарии 25

Dell готовится к приходу процессоров ARM в серверы (часть 3)

Блог компании Dell Technologies

Мозаика начинает складываться


В двух предшествующих частях материала мы рассмотрели историю и проблематику вопроса. В первой части — славный путь и особенности архитектуры процессоров ARM, а во второй — современные вызовы HPC и позиционирование ARM на этом рынке. На данный момент, до выхода на рынок готовых решений от Dell, в заключительном материале цикла припомним несколько недавних новостей, в которых сейчас прослеживается четкая тенденция.
Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Просмотры6.5K
Комментарии 4

Наборы команд должны быть свободны: доводы за RISC-V

Open source
Перевод
Примечание переводчика. В оригинале статьи авторы (один из них — пионер RISC-процессоров Д. Паттерсон) аргументируют необходимость развития открытых ISA (instruction set architecture, наборов команд процессоров) и продуктов на их основе. В качестве аргументов выдвигается стимулирование развития тех областей вычислительной техники и экономических ниш, в которых коммерческие компании не заинтересованы или же недостаточно гибки. Они напоминают об успехах открытых стандартов и свободного программного обеспечения.

На расширенную версию этой статьи (а также на контр-статью от представителей ARM и контр-контр-параграф от авторов!) я наткнулся в августовском выпуске Microprocessor Report (MPR). Доступ к MPR ограничен и распространяется только на подписчиков, однако в открытом доступе есть оригинальный отчёт, размещённый на сайте университета Беркли. Его перевод я и предлагаю далее.

Instruction Sets Should Be Free: The Case For RISC-V by Krste Asanović and David A. Patterson. EECS Department, University of California, Berkeley — Technical Report No. UCB/EECS-2014-146 www.eecs.berkeley.edu/Pubs/TechRpts/2014/EECS-2014-146.html

Copyright notice and disclaimers
Перевод делается с любезного разрешения авторов.

Copyright © 2014, by the author(s).
All rights reserved.
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission.

Мнение авторов может не совпадать с мнением переводчика. Я также буду благодарен за любые неточности, замеченные в переводе, и уточнения к его содержанию.

Читать дальше →
Всего голосов 54: ↑52 и ↓2 +50
Просмотры17.3K
Комментарии 11

FUJITSU против всех или Японский убийца RISC серверов

Блог компании Fujitsu
Приветствую Коллеги!

К написанию данной статьи меня сподвигла беседа с коллегой (неплохой инженер и специалист своего дела), в которой он упомянул, что рынок х86 серверов «выдохся» – все производители копируют друг друга, все серверы одинаковые и ничего нового никто не предлагает. При этом рынок RISC\UNIX серверов, в силу своих меньших размеров также незаметно для массового потребителя серверов изменился:
• Oracle, c доставшимися в наследство от SUN SPARC системами, делает ставку на Exa семейство, построенное на х86 платформе.
• Intel давно перестал развивать направление Itanium
• HP в судебном порядке заставило компанию Oracle поддерживать серверы на базе Itanium Super DOME……
• IBM занимает активную позицию, последовательно развивая семейство процессоров IBM POWER. Но все равно, IBM делает это не так интенсивно как Intel и удваивает производительность каждые три года. Результат – 4-сокетная машина Intel x86 с процессорами Intel Xeon E7 v2 опережает в OLTP нагрузке Oracle 10g, аналогичную Power750 на базе четырех PowerP7+ на 25-30%… Но почему-то никто не выбрасывает IBM Power на помойку и не бежит сломя голову за х86 серверами?

Ответ прост – отказоустойчивость.
Традиционно, именно выросший бизнес требовал уменьшить незапланированные простои и, минимальных потерь данных и времени восстановления. Этой задаче отвечали серверы RISC\Unix, но при этом отход от х86 платформы требовал существенных финансовых вливаний. Серверы сами по себе стоили дороже, имели ежегодный обязательный платеж за подписку на обслуживание (так называемый maintenance), имели закрытую проприетарную архитектуру (у каждого производителя она своя). И другой набор приложений (например, MS SQL не работает на RISC машинах – нужно мигрировать на DB2 или Oracle) и потребность в специально обученных людях способных управлять и обслуживать такие серверы… Все это создавало сложности и отражалось на итоговом бюджете, и понимая это, многие заказчики оставались на х86.
Читать дальше →
Всего голосов 34: ↑25 и ↓9 +16
Просмотры18.8K
Комментарии 11

Intel Xeon`ы врываются на рынок отказоустойчивых RISC-серверов, построенных по лекалам mainframe

Высокая производительностьOpen sourceMicrosoft SQL Server
Несмотря на скепсис многих аналитиков, «проект Odyssey», запущенный компанией Hewlett-Packard осенью 2011 года, сегодня реализован в реальных продуктах.

С марта 2015 года Hewlett-Packard начинает поставки своих серверов Integrity Superdome X и NonStop X с процессорами Intel Xeon E7. Эти новые сервера предназначены для выполнения ответственных задач под управлением ОС Linux, а чуть позднее обещают поддержку Microsoft Windows Server 2012 и SQL Server — см. статью: «HP представила серверы Superdome и NonStop на платформе x86».

Integrity Superdome X и NonStop X имеют до 16 процессоров Xeon и до 3 Тб ОЗУ, и объединяя их в кластеры, из них можно построить единую систему включающую до 4080 процессоров (настоящий суперкомпьютер)!

Кроме Hewlett-Packard отказоустойчивые сервера, построенные по лекалам mainframe и включающие ширпотребные процессоры Intel Xeon E7 сегодня также выпускает компания Fujitsu. И менеджеры Fujitsu грозятся своим сервером PRIMEQUEST 2000 уничтожить RISC-сервера как класс:) — см. статью: «FUJITSU против всех или Японский убийца RISC серверов».

Кстати Hewlett-Packard, тем у кого исторически используется СУБД Microsoft SQL Server, а бизнес вырос до невероятных пределов и переходить (принципиально меняя своё разработанное ПО) на RISC/UNIX-системы очень не хочется — теперь рекомендует просто купить новый mainframe-подобный сервер HP Integrity Superdome X на Intel Xeon и под управлением Microsoft Windows Server 2012 с СУБД SQL Server!
Для некоторых корпоративных IT-отделов это новость, может показаться невероятной новой возможностью (как открытие Америки Колумбом), снимающая многолетнюю головную боль.
Microsoft, со своей стороны, обещает бросить все свои силы на поддержку этих чудных серверов HP Integrity Superdome X прокладывающими мост между двух миров: «ширпотребными x86-серверами» и «критически важным корпоративным бизнесом»!
Читать дальше →
Всего голосов 22: ↑15 и ↓7 +8
Просмотры13K
Комментарии 42

Щупаем китайское железо и выясняем, насколько это дешево и сердито

Блог компании КРОКВысокая производительность


Не нужно объяснять, как санкции изменили российский ИТ-рынок. Потому что они не так уж его пока изменили. Но, как минимум, изменилось состояние души: именно санкции породили интерес к альтернативным брендам. В первую очередь — к китайским.



Мы решили поближе посмотреть на достижения китайской народной промышленности и испытать их в условиях типовых вычислительных задач, а заодно проверить, как они будут себя вести в случае техногенных сбоев и других актов вандализма. Ниже история нашего тестирования продуктов компаний Inspur и Huawei.
Читать дальше →
Всего голосов 37: ↑33 и ↓4 +29
Просмотры60.2K
Комментарии 29

Система Оберон, реализованная на доступной FPGA-плате

ПрограммированиеАнализ и проектирование системСистемное программирование
Перевод
Recovery mode
by Niklaus Wirth
Professor (retired)
Swiss Federal Institute of Technology (ETH)
Zurich, Switzerland

В 1988 году мы с Юргом Гуткнехтом завершили и опубликовали язык программирования Оберон [1, 2], который являлся преемником двух других языков, Паскаля и Модулы-2, разработанных мной ранее. Язык Оберон был спроектирован нами изначально как более рациональный и эффективный, чем Модула-2, что облегчило студентам академической системы образования освоение компьютерной науки. Не останавливаясь на достигнутом, в 1990 году мы построили современную операционную систему (ОС) Оберон для рабочих станций, использующую окна и возможности для обработки текстов. Затем мы опубликовали книгу, раскрывающую детали как компилятора Оберона, так и одноимённой ОС. Книга, названная «Проект Оберон», включала в себя исходные тексты системы.

Несколькими годами позднее мой друг Пол Рид предложил мне издать репринт книги, в силу её значимости для изучения системной архитектуры и дающей хорошую стартовую точку для желающих строить надёжные системы c нуля.
Читать дальше →
Всего голосов 33: ↑26 и ↓7 +19
Просмотры14.1K
Комментарии 20

Знакомьтесь, loop fracking

AssemblerКомпиляторыC
image

Целью данной работы является обозначение еще одной техники оптимизации циклов. При этом нет задачи ориентироваться на какую-либо существующую архитектуру, а, наоборот, будем стараться действовать по возможности абстрактно, опираясь преимущественно на здравый смысл.

Автор назвал эту технику “loops fracking” по аналогии с, например, “loops unrolling” или “loops nesting”. Тем более, что термин отражает смысл и не занят.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры12.9K
Комментарии 29

Суперскалярный стековый процессор: скрещиваем ужа и ежа

Анализ и проектирование системAssemblerКомпиляторыC

В данной статье мы будем разрабатывать (программную) модель суперскалярного процессора с OOO и фронтендом стековой машины.
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры11.3K
Комментарии 16

Суперскалярный стековый процессор: продолжаем скрещивать ужа и ежа

Анализ и проектирование системКомпиляторыC

Продолжение статьи, где удалось продемонстрировать, что фронтенд стековой машины вполне позволяет спрятать за ним суперскалярный процессор с OoO.
Тема данной статьи — вызов функций.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры7.1K
Комментарии 3
1