Рубрика «Блог компании Intel» - 49

Десять имён для одной архитектуры
На пятничном семинаре учебного проекта лаборатории МФТИ-Интел один из студентов задал мне примерно такой вопрос: а почему 64-битный вариант архитектуры процессоров Intel называется x64, а 32-битный — x86? Я начал объяснять, что не всё так просто. Захотелось нарисовать более полную картину. Ведь на самом деле это не x64, и даже не x86.
Читать полностью »

image

На официальном сайте Tizen появилось сообщение от Technical Steering Group о том, что выпущена новая версия Tizen - 2.2.1.
Читать полностью »

Как разработчику получить помощь от Intel? Ответы эксперта
Публикуем ответы эксперта Intel Светланы Емельяновой на вопросы посетителей Хабра. Тема разговора: как и что может получить разработчик программного обеспечения от компании Intel.
Читать полностью »

Сегодня я хочу рассказать вам о префиксах в системе команд Intel IA-32 в 32- и 64-битных вариантах (также именуемых как x86 и x86_64). Но для начала напомню вкратце общую структуру IA-32 инструкции:

Префиксы в системе команд IA 32

  • Префиксы. Могут отсутствовать. Может присутствовать сразу несколько.
  • Опкод. Может состоять из одного, двух или трех байтов.
  • Mod_R/M байт. Используется для адресации операндов. Может отсутствовать в кодировке, если инструкция не имеет явных операндов.
  • SIB (Scale Index Base) байт. Второй байт, использующийся для адресации операндов в памяти. Может отсутствовать.
  • Байт смещения адреса (англ. displacement). 1, 2, 4 или ни одного байта.
  • Константа (англ. immediate). 1, 2, 4 или ни одного байта.

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

Вышла в свет новая версия бесплатного Intel SDK для OpenCL приложений — 2013 R2. Приведем список нововведений.

  • Поддержка операционной системы Windows 8.1;
  • Поддержка новых процессоров Intel Bay Trail с графикой Intel HD Graphics, а именно серий Intel Atom Z3000, Intel Celeron J1000/N2000, Intel Pentium J2000/N3000;
  • Трассировка OpenCL ядер на встроенной графике Intel с помощью Intel VTune Analyzer XE 2013;
  • Новые OpenCL расширения cl_accelerator_intel, cl_intel_motion_estimation с поддержкой аппаратно ускоряемых встроенных ядер оценки движения.

В настоящий момент Windows 8.1 поддерживается только со следующими драйверами: драйвер Intel Iris и HD graphics Driver для Windows 8.1 (версия 15.33.5), драйвер Intel HD Graphics для Windows 8.1 (версия 15.33.3) для процессоров Intel Bay Trail.
Пользователям Windows 7 и 8 следует использовать предыдущий релиз.
Кроме того, обновлен сайт OpenCL SDK: добавлена информация и видео, появилась новая вкладка «Обучение».
Читать полностью »

Давайте построим автономный беспилотник!Беспилотные летательные аппараты – тема модная и перспективная, их создают как профессиональные конструкторы робототехники, так и энтузиасты, в том числе и студенты. Однако создать по-настоящему интеллектуальный беспилотник по-прежнему трудно и для тех, и для других. Кто-то упирается в ограничения аппаратной платформы, другие не могут решить программные проблемы, у третьих просто не хватает средств, чтобы довести начатое до конца.
А теперь представьте себе, что Intel предоставила вам все, что нужно для создания интеллектуального автономного беспилотника: мощный набортный компьютер, полный комплект авиационных компонент, а также ПО, способное оживить все перечисленное «железо».
А теперь представьте, что всё это досталось совершенно бесплатно! Думаете, так не бывает? Нет, в Intel Do-It-Yourself Challenge бывает. Видите, все наборы даже уже приготовлены!
Читать полностью »

С 7 по 11 сентября в Эдинбурге, Шотландия проходила 22-я международная конференция по параллельным архитектурам и методам компиляции (PACT). Конференция состояла из двух частей: Workshops/Tutorials и основной части. Мне удалось посетить основную часть, о которой хотелось бы рассказать.

Конференция PACT является одной из крупных и значимых в своей области. Список тем конференции весьма обширен:

  • Параллельные архитектуры и вычислительные модели
  • Инструментарий (компиляторы и прочее) для параллельных компьютерных систем
  • Архитектуры: многоядерные, многопоточные, суперскалярные и VLIW
  • Языки и алгоритмы для параллельного программирования
  • И прочее, прочее, прочее, что связано с параллелизмом в software и в hardware

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

Разработка любого современного программного продукта не обходится без использования системы управления версиями программного кода (например, Subversion). Данный пост о том, что в некоторых случаях для успешного выпуска продукта одной только системы управления версиями становится недостаточно, и необходимо использовать некоторый инструмент для расширения ее функциональности.

Гладко было на бумаге

Разработчики имели разный опыт работы в нашем проекте Intel® Media SDK, и, как следствие, разное понимание рисков и последствий, которые несли их коммиты. Коммиты не тестировались разработчиками вовсе, или объем их тестирования был недостаточен.
Некоторые некорректные/не вовремя сделанные коммиты (например, ориентированные не на текущую, а на следующую версию продукта) приводили к появлению существенных (show stopper) ошибок на стадии, непосредственно предшествующей выпуску продукта. В условиях ограниченного временного ресурса разработчики испытывали немалые трудности в установлении причин их появления. Так как ошибки не могли быть исправлены немедленно, это приводило к сдвигу даты выпуска продукта.
Все это усложнялось еще и тем, что не всегда коммиты в системе управления версиями достаточно хорошо комментировались. Любые попытки изменить такое положение дел в нашем проекте были безуспешными.
ЦЦБ или управление по управлению версиями программного кода
Как решение вышеназванных проблем в нашем проекте был разработан CCB Читать полностью »

Metaio SDK: дополненная реальность стала полнее
Вот уже течение 10 лет компания Metaio GmbH разрабатывает и совершенствует технологии дополненной реальности (ДР) для ПК и мобильных устройств. Одним из результатов этих титанических усилий стал Metaio SDK – набор инструментов для внедрения элементов ДР в приложения и программы, оптимизированный при поддержке и помощи Intel под ее платформы. Набор, между прочим, совершенно бесплатный! Предлагаем вам поближе познакомиться с этим продуктом и посмотреть, как он работает.
Читать полностью »

Процессор для планшетов — поговорим о Bay Trail
Потихоньку подходит к концу 2013 год; новый, 2014, Intel готовится встретить с новым поколением процессоров (точнее, SoC) Atom для мобильных устройств и ПК под кодовым названием Bay Trail. В этом посте мы сравним новые чипы с предыдущим поколением и посмотрим, насколько они продвинулись вперед. Больше всего нас, конечно интересуют потребительские характеристики – насколько лучше и веселее будет нам жить с Bay Trail?
Читать полностью »


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