Обновить

Компания Intel временно не ведёт блог на Хабре

Сначала показывать

Intel Edison + веб-камера = сканер штрих-кодов

Время на прочтение2 мин
Охват и читатели11K
Все уже привыкли к тому, что любой мобильник умеет сканировать штрих-коды. А как насчёт Intel Edison? На самом деле, всё довольно просто: достаточно раздобыть веб-камеру и подходящий софт.

Читать дальше →

Представляем новую камеру Intel RealSense SR300

Время на прочтение6 мин
Охват и читатели22K
Камера Intel RealSense SR300 — последняя модель камеры переднего обзора в нашей линейке продуктов. В камерах SR300 реализован целый ряд новых и улучшенных возможностей по сравнению с камерами первого поколения Intel RealSense F200. В модели SR300 дальность действия камеры увеличена до 1,5 м и поддерживается запись динамичного движения, повышена точность данных глубины, снижен расход электроэнергии, повышено качество и стабильность программного обеспечения. В камерах SR300 улучшена поддержка Skype*. Разрешение составляет 1080p FullHD при скорости 30 кадров в секунду или 720p при скорости 60 кадров в секунду. SR300 поддерживает приложения, разработанные для камеры Intel RealSense F200, и работу с цветным изображением. В Intel RealSense SDK добавлен новый трехмерный режим Cursor, улучшена сегментация фона и функция трехмерного сканирования объектов для камеры SR300.

Узнать больше о камере

Энди Гроув о компьютерном рынке и его игроках

Время на прочтение7 мин
Охват и читатели9.2K
Значение Энди Гроува для компьютерной индустрии трудно переоценить. Практически с самого начала ее стремительного развития, и далее в течение более чем 30 лет он был среди тех, кто принимал важнейшие решения, куда и как ей двигаться. То есть, говоря коротко, современные компьютеры — они такие потому, что так решил Гроув (в том числе). Поэтому совершенно неудивительно, что в 1997 журнал Time назвал Гроува человеком года, сопроводив свой выбор словами: «его микрочипы изменили мир и мировую экономику».

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

Напомним, что книга Гроува вышла в конце девяностых годов, что делает его воспоминания еще интереснее для тех, кто начинал свою карьеру в эти годы. Давайте поностальгируем вместе.
Читать дальше →

Создаем новую OS. Действительно новую, реально операционную, и правда – систему

Время на прочтение23 мин
Охват и читатели88K

О создании новой операционной системы в последнее время говорят немало, особенно в России. В сумме размер всех публикаций по данной теме наверняка превышает размеры исходного кода любой операционной системы. Так что остается только одна проблема – от этих разговоров никаких новых OS не появляется. Всё, что предъявляется публике (и на что тратятся бюджетные деньги), на поверку оказывается кастомизированными сборками OS семейства Linux, а значит, не содержит ничего принципиально нового. Но, если о чем-то не говорят, это не значит, что его не существует.
В этой статье – проект принципиально новой OS, созданный в нерабочее время одним из ведущих сотрудников (Principal Engineer) российского подразделения Intel.
Читать дальше →

Знакомьтесь, процессор Intel Core 6-го поколения (Skylake)

Время на прочтение9 мин
Охват и читатели83K


Процессоры Intel Core 6-го поколения (Skylake) появились в 2015 году. Благодаря целому ряду усовершенствований на уровне ядра, «системы на кристалле» и на уровне платформы, по сравнению с 14-нм процессором предыдущего поколения (Broadwell), процессор Skylake пользуется огромной популярностью в устройствах самых разных типов, предназначенных для работы, творчества и игр. В этой статье приводится обзор основных возможностей и усовершенствований Skylake, а также новые модели использования, такие как пробуждение по голосовым командам и вход в систему по биометрическим данным в ОС Windows 10.
Читать дальше →

Оптимизация Java-кода в Android Marshmallow

Время на прочтение8 мин
Охват и читатели13K
Повышение производительности системы, улучшение впечатлений пользователей от работы с приложениями: вот направления, в которых развивается Android. В Android Marshmallow можно обнаружить множество новых функций и возможностей. В частности, речь идёт о серьёзных усовершенствованиях Android Runtime (ART). Они направлены на производительность, потребление памяти и многозадачность.

Вышел новый релиз платформы? Изменилась виртуальная машина Android? Любое из этих событий означает, что разработчику нужно срочно понять суть новшеств. А именно, надо разобраться с тем, какие методы, позволявшие достичь высокой производительности решений в прошлом, теперь уже не так эффективны. Нужно найти новые подходы к разработке приложений, способные дать наилучшие результаты. О подобных тонкостях почти не пишут, поэтому разработчикам приходится выяснять всё это методом проб и ошибок.
Читать дальше →

Новые возможности Intel Media Server Studio 2016

Время на прочтение5 мин
Охват и читатели8.8K
С выходом новой версии Intel Media Server Studio 2016 быстрое и качественное транскодирование видео стало еще проще и доступнее! HEVC энкодер стал в 1,1 раза производительнее, а качество возросло на 10 %. Intel Media Server Studio помогает поставщикам решений кодировать видео в формате HEVC 4K для вещания с помощью специальной, основанной на базе процессоров Intel Xeon E3 карты-расширения Intel Visual Compute Accelerator в сочетании с некоторыми процессорами Intel Xeon E51. Повышение стабильности декодирования AVC и MPEG2 позволяет обрабатывать ошибки в видеоматериалах. Подробные сведения о новых возможностях для транскодирования мультимедиа см. ниже.
Читать дальше →

Intel System Studio for Microcontrollers 2015: подробности о разработке и отладке

Время на прочтение7 мин
Охват и читатели6.7K
Мы уже рассказывали о том, как начать работу в Intel System Studio for Microcontrollers 2015 (ISSM) и создавать программы для Intel Quark D1000. Сегодня поговорим о том, как модифицировать в IDE Eclipse простую прошивку из примеров к ISSM. Так же рассмотрим работу с эталонной платой для проведения технических испытаний D1000 (Customer Reference Board, CRB). А именно, пользуясь JTAG-подключением, задействуем OpenOCD для того, чтобы прошить созданный нами образ в микроконтроллер и отладить код.

Читать дальше →

Intel Edison в IoT: безопасное подключение сенсорного узла к интернету с помощью MQTT

Время на прочтение21 мин
Охват и читатели11K
Мы уже писали о MQTT-брокере и о том, как собрать сенсорный узел на базе Intel Edison. Устройство содержит кнопку, датчики движения, температуры и освещённости. Сегодня подключим всё это к Mosquitto MQTT-серверу, наладим двустороннюю связь, сделаем нашу конструкцию полноценной частью интернета вещей.


Читать дальше →

Приводим данные и код в порядок: данные и разметка, часть 2

Время на прочтение12 мин
Охват и читатели15K


В этой серии из двух статей о производительности и памяти описываются базовые принципы и приводятся советы для разработчиков по повышению производительности программного обеспечения. Эти статьи затрагивают, в частности, работу памяти и компоновку. В первой части было рассказано об использовании регистров и о применении алгоритмов блокирования для повышения многократного использования данных. В этой части статьи сначала описывается компоновка данных для обычного распараллеливания — программирования для общей памяти с потоками, а затем распределенные вычисления по сетям MPI. В статье описываются понятия, связанные с распараллеливанием: векторизация (инструкции SIMD) и работа с общей памятью (многопоточная архитектура), а также вычисления с распределенной памятью. И наконец, в этой статье сравниваются компоновки данных «массив структур» (AOS) и «структура массивов» (SOA).
Читать дальше →

Создание сенсорного узла для интернета вещей на Intel Edison

Время на прочтение8 мин
Охват и читатели7.7K
В этом материале мы расскажем о том, как сконструировать сенсорный узел на базе Intel Edison. Займёмся сборкой компонентов, программированием и тестированием. Правда, автономное устройство в век интернета вещей – это не так уж и интересно. Поэтому после того, как все датчики и алгоритмы заработают, мы подключим то, что у нас получится, к Сети. Этому, кстати, будет посвящён наш следующий материал. А сейчас предлагаем заняться железом и кодом.


Читать дальше →

Intel Compute Stick с процессором Core. Тестируем малыша на удаль

Время на прочтение5 мин
Охват и читатели32K

Мини-компьютеры Intel Compute Stick первого поколения на базе Intel Atom появились в продаже в начале прошлого года. Тогда же на многих профильных сайтах появились отчеты об их тестировании. Вердикты в большинстве случаев были похожи: «интересно, но на любителя и слишком слабая аппаратная часть, чтобы считаться полноценным ПК». Услышав анонс новых Compute Stick с Intel Core внутри, я первым делом подумал: надо обязательно проверить, как теперь дела у малыша с производительностью? Избавился ли он от своих «детских болезней»? Если кто-то ждет быстрого ответа, то он сугубо положительный. Ну а подробности под катом.
Читать дальше →

Что делает центральный процессор, когда ему нечего делать

Время на прочтение10 мин
Охват и читатели75K

Мужик приходит устраиваться работать на стройку. Его спрашивает мастер:
— Что делать умеешь?
— Могу копать…
— А что еще?
— Могу не копать…

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


Неактивным процессор может быть не только для экономии энергии, но и в результате возникновения особых ситуаций, в процессе выполнения протоколов инициализации или как итог намеренных действий системных программ. Почему это интересно? При написании программных моделей (в том числе виртуальных машин) компьютерных систем, необходимо корректно моделировать переходы между состояниями виртуальных процессоров. В работе системных программ регулярно возникают ситуации, когда по тем или иным причинам ЦПУ должен «притормозить». Умение корректно использовать и моделировать эти ситуации зависит от знания и понимания спецификаций.


В статье фокус делается на программной стороне вопроса состояний процессора. Я не буду концентрироваться на деталях реализации (напряжения, пины, частоты и т.д.), так как 1) они существенно различаются между поколениями и моделями процессоров даже одной архитектуры, тогда как программный интерфейс остаётся обратно совместимым; 2) они не видны напрямую программам и ОС. Это попытка просуммировать информацию, разбросанную по многим страницам справочника Intel IA-32 and Intel 64 Software Developer Manual.


Начнём с простой и всем знакомой ситуации — процессор включён, бодр и весел.

Читать дальше →

F1 2015: новый уровень реалистичности на PC

Время на прочтение16 мин
Охват и читатели31K
F1 2015 – самая свежая игра из серии Formula One. Она выпущена компанией Codemasters, в её основе – специальная версия их игрового движка EGO. Игра была создана практически полностью с нуля, новый движок значительно улучшил и качество картинки, и возможности искусственного интеллекта.

EGO – первая разработка Codemasters, нацеленная на восьмое поколение игровых консолей (PS4 и Xbox One) и на платформу PC. Архитектура нового движка была спроектирована из расчёта на работу с многоядерными процессорами, которые используются в вышеупомянутых консолях. Кроме того, компания стремилась создать масштабируемую платформу, которая позволила бы эффективно задействовать ресурсы современных компьютеров.



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

В этом материале мы расскажем о том, как в Codemasters совершенствовали свой игровой движок, и о том, чего им удалось добиться.
Читать дальше →

Ближайшие события

Intel System Studio for Microcontrollers 2015: первые шаги

Время на прочтение4 мин
Охват и читатели13K
Представляем вашему вниманию общий обзор Intel System Studio for Microcontrollers 2015. Мы поговорим о том, как использовать этот пакет приложений в деле разработки и отладки приложений для микроконтроллера Intel Quark D1000 на платформе Linux. В частности, рассмотрим организацию взаимодействия компьютера разработчика и микроконтроллера.
Для того, чтобы загрузить на Intel Quark D1000 код (прошить устройство), достаточно mini-USB кабеля. Кроме того, то же самое соединение используется для запуска сеанса отладки GDB с OpenOCD-соединением и обменом командами с UART.


Подключение Intel Quark D1000 к компьютеру
Читать дальше →

О протоколе Modbus и Intel Edison

Время на прочтение4 мин
Охват и читатели14K
Modbus – это широко известный коммуникационный протокол, который нашёл применение и в промышленности, и в любительских проектах. На физическом уровне для организации связи между устройствами по этому протоколу могут использоваться последовательные интерфейсы (RS232 или RS485) или Ethernet (здесь задействованы протоколы TCP или UDP). Сегодня мы поговорим о том, как организовать взаимодействие Intel Edison с другими устройствами с помощью Modbus.

Читать дальше →

Приводим данные и код в порядок: оптимизация и память, часть 1

Время на прочтение10 мин
Охват и читатели28K
В этой серии из двух статей говорится о том, как структура данных и памяти влияет на производительность. Предлагаются определенные действия для повышения производительности программного обеспечения. Даже простейшие действия, показанные в этих статьях, позволят добиться существенного прироста производительности. Многие статьи, посвященные оптимизации производительности программ, рассматривают распараллеливание нагрузки в следующих областях: распределенная память (например, MPI), общая память или набор команд SIMD (векторизация), но на самом деле распараллеливание необходимо применять во всех трех областях. Эти элементы очень важны, но память также важна, а про нее часто забывают. Изменения архитектуры программ и применение параллельной обработки влияют на память и на производительность.

Читать дальше →

Примеры кода для интернета вещей: умная поливалка

Время на прочтение7 мин
Охват и читатели22K
Недавно мы опубликовали учебные примеры кода для различных проектов, которые формируют интернет вещей. Сегодня расскажем об автоматической системе полива. Построена она с использованием Intel IoT Developer Kit, Intel Edison, в её работе применяются облачные платформы, различные API и другие технологии.


Вот, что вы узнаете, освоив это руководство:

Конструктор «сделай робота сам» — с Intel inside

Время на прочтение1 мин
Охват и читатели6.6K
Продолжаем рубрику «анонсировано на IDF». Следующая новинка — на этот раз для GT — несколько наборов для любителей мастерить своими руками. Первый, Robotic Development Kit, очевидно, предназначен для самостоятельной сборки робота.В набор входит системная плата производства компании Aaeon с процессором Intel Atom x5-Z8350, 4 Гб памяти DDR3, хранилищем размером 32 Гб, портом HDMI, гигабитным Ethernet, двумя портами USB 2.0 и одним USB 3.0, портом eDP (embedded DisplayPort) и 40-пиновой гребенкой GPIO. Также набор включает камеру RealSense R200, что позволяет создавать интеллектуальных автономных роботов со сложными алгоритмами поведения. Предустановлена ОС Linux Ubuntu, возможна также установка Windows. Стоимость набора — $249, поставки начнутся уже в этом квартале.

Второй набор, Aero Kit, включает в себя все необходимое для сборки мультикоптера. Известно о нем пока немного, лишь то, что там используется более мощная платформа на базе процессора Intel Atom x7-Z8700. Начало продаж — вторая половина этого года.

Наконец, третий набор, Quark Microcontroller Developer Kit D2000, интересен, прежде всего, своей ценой — $15. За эти деньги вы получите Arduino-совместимую плату с процессором Intel Quark D2000, 32 КБ ПЗУ, 6-осевым акселерометром, температурным сенсором, USB-портом и полный набор программных средств для разработки.

В общем, те, кто готовится завоевать мир с помощью армии роботов, могут уже начинать процесс.

Создаём игру для самых маленьких на Phaser в Intel XDK

Время на прочтение21 мин
Охват и читатели17K
Дети любят современные технологии. Уверен, все вы наблюдали, или сами, или на видео, как малыши пользуются смартфонами и планшетами. Этих детей метко назвали «поколением мотыльков». Они «слетаются» на свет дисплеев мобильных устройств как бабочки в ночи. Многие игры, в которые играют малыши, очень легко создавать. Но даже столь простые приложения способны вырастать в серьёзные проекты.


Читать дальше →