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

Архитектура отечественных процессоров «Байкал» стала бесплатной — ее открыли разработчики

Компьютерное железоПроцессоры


На днях компания Wave Computing заявила о старте программы MIPS Open, которая дает возможность бесплатного лицензирования процессорной архитектуры MIPS. Первый этап этой программы заключается в предоставлении участникам бесплатного доступа к 32-х и 64-битным разработкам архитектуры MIPS R6 (шестая версия — последняя).

При этом компания заявила, что лицензирование такого типа не подразумевает никаких лицензионных отчислений. Партнеры, которые подключились к программе, получают еще и возможность модифицировать вычислительные ядра MIPS по своему усмотрению. Правда, должно соблюдаться требование по сохранению обратной совместимости со спецификациями MIPS.
Читать дальше →
Всего голосов 32: ↑29 и ↓3 +26
Просмотры7.4K
Комментарии 26

Бесплатные ресурсы меняют правила интернет-бизнеса

Чулан
На тот факт, что 1 MIPS теперь стоит меньше цента, многие не обратили внимания, и совершенно зря. Это довольно знаковое событие, которое отлично демонстрирует темпы научно-технического прогресса за последние 25 лет.
Читать дальше →
Всего голосов 20: ↑18 и ↓2 +16
Просмотры416
Комментарии 10

Визуальный компьютинг. Часть I

*nix


Как это часто бывает в ИТ, у этого начинания исключительно академические корни. История началась в 1979 году Стэндфорде, где профессор Джеймс Кларк вместе со своими студентами вёл разработку «Геометрического движка». Задача на тот момент была совершенно фантастической — обеспечить рабочим станциям возможность оперировать трёхмерными изображениями.

Забегая вперёд, отмечу, что сейчас плод её решения вкушают пользователи всех известных мне современных операционных систем, предназначенных для персональных компьютеров. Итак, сегодня я расскажу об эре визуального компьютинга в UNIX и компании SGI, ответственной за её рождение и закат.
пройдёмте
Всего голосов 91: ↑86.5 и ↓4.5 +82
Просмотры2K
Комментарии 65

Визуальный компьютинг. Часть II

*nix


К середине прошлого десятилетия бизнес SGI принял современный вид и оформился в четыре основных направления: программное обеспечение, рабочие станции и системы визуализации графических данных, серверы, а также системы хранения данных. Несмотря на прочные позиции на рынке, дела у силиконовцев пошли из рук вон плохо — курс акций уходил в крутое пике, убытки множились с каждым кварталом. Компания лихорадочно искала пути к выживанию и в 1997 году сделала ряд шагов, действительно обескураживших приверженцев ее продуктов.
пройдёмте
Всего голосов 61: ↑60 и ↓1 +59
Просмотры3.7K
Комментарии 41

Dingoo A320 — урожайный год!

Гаджеты

Не секрет, что в США полным ходом идет E3 — крупнейшее событие в игровой индустрии. Sony, Nintendo, Microsoft — все показывают свои новейшие достижения в области развлечений. И лишь одного революционного продукта на этой выставке вы никогда не увидите. Это портативная игровая консоли Dingoo A320. Более года прошло с появления «на сцене» этого весьма неоднозначного гаджета. Нет смысла повторять все дифирамбы в честь Dingoo, его детальный unbox и обзор уже был на Хабре. Лучше попробуем понять причины его воистину бешеной популярности среди гиков.

Итак, мечту человечества о портативном устройстве, на котором можно безнаказанно предаваться ностальгии по игровым системам Nintendo, Sega, NeoGeo и Capcom воплотила в жизнь маленькая и довольно бедная компания Shenzhen Dingoo Digital Co. Да, прямо «из коробки», без манипуляций с прошивкой и плясок с бубном вы можете эмулировать игры от перечисленных выше консолей просто скопировав их в память устройства.
Читать дальше →
Всего голосов 110: ↑101 и ↓9 +92
Просмотры13.1K
Комментарии 179

Эволюция вычислительной мощи CPU и GPU

Компьютерное железо
Хотя десять лет назад компания Intel прогнозировала процессоры 10 ГГц к 2011 году, реальность оказалась совершенно другой. Кто мог предположить, что главная вычислительная мощь будет уже не у CPU, а у графических процессоров. Вот как выглядит график роста количества операций с плавающей запятой (FLOPs) у CPU и GPU за последние десять лет.


Читать дальше →
Всего голосов 86: ↑72 и ↓14 +58
Просмотры5.8K
Комментарии 120

Заметки о кросс–компиляции приложений под DD-WRT

Программирование
Недавно у меня перестал работать вайфай-рутер и после некоторых раздумий я заказал Asus RT-N16. Хотелось наконец–то познакомиться с альтернативными прошивками. Характеристики этого рутера уже описывались на Хабре. Итак, DD-WRT установлена (v2.24), самба заведена, в первый юсб порт воткнута системная флешка, а во второй — внешний жесткий диск. А дальше я заинтересовался: а смогу ли я запустить свои программы на этом рутере? Я не нашел в сети руководства по сборке программ под рутер и надеюсь этой статьей восполнить пробел. Приведу пошаговое руководство с описанием небольших проблем, встреченных на пути.

В качестве подопытной программы мне хотелось запустить Easysync, о которой я недавно писал. Повторюсь, что это открытая программа для синхронизации файлов в стиле дропбокса. Программа написана с использованием Qt 4, а в качестве движка синхронизации используется Unison. Так что, эта статья описывает как откомпилировать Qt, Unison, Easysync для архитектуры MIPS и рассказывает о запуске Easysync на вашем домашнем рутере.
Поехали!
Всего голосов 58: ↑55 и ↓3 +52
Просмотры17.6K
Комментарии 42

Мобилизация: Opera Mobile 12 и Opera Mini 7 Next

Блог компании Opera
image

Как вы могли заметить, с начала 2012 года новостей в нашем блоге было негусто. Но причина совсем не в том, что компания всем составом ушла в посленовогодний отпуск — мы просто на время затаились. И на то была веская причина, которую в двух словах можно описать так: готовили сюрпризы. А сегодня настало время эти сюрпризы представить на суд общественности. Правда, сюрпризов получилось много, поэтому придётся разделить их на две статьи, различные по содержанию и описываемым продуктам, но связанные одной общей темой: что Opera Software предлагает сегодня для мирового мобильного рынка. И начнём мы, естественно, с браузеров.
Читать дальше →
Всего голосов 46: ↑42 и ↓4 +38
Просмотры51.5K
Комментарии 69

Будущее за микросерверами на MIPS-процессорах

Высокая производительность
Я очень удивился когда не нашёл на Хабре обсуждение двух взаимосвязанных новостей:
1. «AMD завершила поглощение SeaMicro»;
2. «AMD хочет приобрести MIPS, но сможет ли она опередить Google?».

Вы только представьте, что если AMD действительно купит компанию MIPS Technologies, и по заказу AMD инженера MIPS Technologies перепроектируют 64-х разрядный процессор серии MIPS R1x000 по современным технологическим нормам в 22 нм с использованием всех интеллектуальных разработок от компании SeaMicro. В результате может получиться замечательный энергоэффективный микропроцессор для микросерверов которые тут же начнёт выпускать SeaMicro.
Читать дальше →
Всего голосов 21: ↑19 и ↓2 +17
Просмотры8.8K
Комментарии 16

Миниатюрный Linux MIPS-лэптоп

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


Окультуренный Vogue

Ноут у меня лежит многим больше года, но только сейчас дошли руки написать на него обзор и расписать свои впечатления и его внутренности. Поскольку данная железяка ещё продаётся, то сей обзор может быть весьма актуален. Итак, приступим.
Читать дальше →
Всего голосов 80: ↑64 и ↓16 +48
Просмотры9.2K
Комментарии 182

Изучаем MIPS-ассемблер

Assembler


Как говорит Википедия, MIPS – микропроцессор, разработанный компанией MIPS Computer Systems (в настоящее время MIPS Technologies) и впервые реализованный 1985 году. Существует большое количество модификаций этой архитектуры, созданных специально для 3D-моделирования, быстрой обработки чисел с плавающей запятой, многопотоковых вычислений. Различные варианты этих процессоров использутся в роутерах Cisco и Mikrotik, смартфонах, планшетах и игровых консолях.

Инструкции MIPS достаточно просты для понимания, и именно с него рекомендуется начинать изучение ассемблера. Чем сейчас, собственно, и займёмся.
Читать дальше →
Всего голосов 71: ↑67 и ↓4 +63
Просмотры47.2K
Комментарии 20

Аппаратный блок сигнализации и умного дома с wifi/ethernet и 2 x usb host

Java
Продолжая свой пост habrahabr.ru/post/136811 хочу представит сообществу проект аппаратной части для сигнализации, получения данных с датчиков, удаленного управления нагрузкой, подключения HD веб камеры для видео наблюдения и аудио колонок для воспроизведения сетевого радио или аудиофайлов с flash. Ethernet/wifi интерфейс, openwrt linux, 2 доступных host USB входа для подключения вебкамеры/колонок с интегрированным usb audio и т.п.



С учетом реальной цены в России на Raspberry Pi, выбор сделан в пользу MIPS платформы.

Возможность разрабатывать ПО на java, C/C++, lua, python, perl, php, ruby, shell скриптах — языках поддерживаемых openwrt. Разработка для платы ввода/вывода используя arduino подобную среду разработки maple или eclipse
Похоже есть раздолье, для разработчиков и порог вхождения невысокий — не требуется знание ассемблера и RTOS для быстрого старта.

Подробности
Всего голосов 24: ↑15 и ↓9 +6
Просмотры33.4K
Комментарии 33

MIPS продала свои патенты, и потом была куплена Imagination

Обработка изображений
Чипмейкер Imagination Technologies сегодня объявил о покупке американского разработчика микропроцессоров MIPS Technologies!

Теперь долгое время сотрудничавшие компании Imagination и ARM Holdings могут стать злейшими кокурентами.
Ещё можно вспомнить что ~15% акций компании Imagination Technologies владеет компания Intel, и ещё ~9% акций Imagination владеет такой технологический гигант как Apple — обе компании активно использующие технологии GPU PowerVR — графические процессоры разработанные Imagination.
Читать дальше →
Всего голосов 25: ↑20 и ↓5 +15
Просмотры9.6K
Комментарии 22

Системные вызовы MIPS

Блог компании EmboxAssemblerСистемное программирование
Этим летом appplemac опубликовал статью, посвященную изучению ассемблера MIPS. В ней, в частности, была рассмотрена команда syscall, генерирующая системный вызов. Автор сосредоточился на объяснении ассемблера MIPS, и на мой взгляд, недостаточно подробно рассказал, что же это такое — системный вызов. Я в тот момент занимался переносом проекта под архитектуру MIPS, разбирался с прерываниями, исключениями и системными вызовами.

Сейчас, когда код уже написан и отлажен, я решил написать статью, которая бы более подробно раскрывала, как работает механизм системных вызовов в MIPS. Можно рассматривать ее как дополнение к той статье об ассемблере.
Читать дальше →
Всего голосов 33: ↑32 и ↓1 +31
Просмотры19.9K
Комментарии 7

Начался реверс-инжиниринг процессора PlayStation 1: безумству храбрых поём мы песню!

Блог компании Zeptobars
Вероятно многие из вас уже слышали о проекте Visual6502 — в котором умельцы отсняли по слоям легендарный процессор 6502 (а затем и 6800), восстановили электрическую схему, и написали визуальный эмулятор процессора на JavaScript. Помимо академической ценности, это также позволяет реализовать абсолютно точный эмулятор любых компьютеров, построенных на этих процессорах.

Однако наши соотечественники решили поднять планку выше, намного выше — и начали проект по восстановлению электрической схемы процессора Playstation 1 (MIPS R3051). Этот процессор — изготовлен по намного более тонким нормам чем 6502 (~800нм против ~5000нм), содержит 3 слоя металлизации (вместо 1), и имеет бОльшую площадь (~250тыс транзисторов против 3.5тыс у 6502) — потому объем работы обещает быть по меньшей мере в 100 раз больше.

Цель проекта — создание абсолютно точного эмулятора Playstation 1.
Читать дальше →
Всего голосов 184: ↑178 и ↓6 +172
Просмотры93.5K
Комментарии 96

Imagination выпустит серверные MIPS-процессоры к концу 2014 года

Высокая производительность
Британская компания Imagination Technologies, недавно купившая американского разработчика микропроцессоров MIPS Technologies, к концу 2014 года выпустит новый процессор Warrior Series 5 на базе нового дизайна и для новых технологических норм.
Новинка будет охватывать каждый сегмент рынка, включая и использование в маломощных серверах (микросерверах).

Это часть более широкой инициативы по выпуску MIPS-совместимых процессоров для продуктов разного направления, в том числе: серверов, планшетов, смартфонов и носимых вычислительных устройств.
«Мы намерены привести MIPS во все сектора рынка, где в принципе применяются процессоры», — заявил CEO Imagination Хоссейн Яссай.
Читать дальше →
Всего голосов 18: ↑16 и ↓2 +14
Просмотры7.2K
Комментарии 36

Embedded Sphinx, или поиск на роутере

Open sourceSphinx
Поисковый сервер Sphinx (sphinxsearch) позиционируется как система, весьма неплохо масштабируемая под высокие нагрузки и большие объёмы индексов. В целом это неплохо — но иногда под рукой нет машины с 16-ядерным процессором и 256Гб оперативки. А что делать, если ядро всего одно? А если и с объёмом памяти не очень? А если это не сервер и даже не средний PC, а вообще роутер на SoC, с далеко не самым быстрым «камнем», и где всего 32Мб оперативки, да и ту нужно делить с другими процессами и системой? Взлетит ли в таком случае поисковик? Будет ли работать? Оправдано ли?
Да, взлетит. Да, будет работать. Да, вполне оправдано.
Расскажу, как
Всего голосов 29: ↑29 и ↓0 +29
Просмотры11.1K
Комментарии 11

Установка программного обеспечения из исходников под МГТС роутер ZTE F-660 в chroot окружении

Децентрализованные сетиНастройка Linux
Из песочницы

Привет всем! Во многом благодаря компании МГТС и ее оптической сети GPON, я познакомился с оптическим модемом-роутером ZTE f-660. Как только дома появился этот девайс, у меня сразу появилась мысль поставить туда какую-нибудь прошивку с софтом вроде dd-wrt или open-wrt.
Читать дальше →
Всего голосов 59: ↑51 и ↓8 +43
Просмотры55.1K
Комментарии 35