На пятничном семинаре учебного проекта лаборатории МФТИ-Интел один из студентов задал мне примерно такой вопрос: а почему 64-битный вариант архитектуры процессоров Intel называется x64, а 32-битный — x86? Я начал объяснять, что не всё так просто. Захотелось нарисовать более полную картину. Ведь на самом деле это не x64, и даже не x86.
Читать полностью »
Рубрика «Блог компании Intel» - 49
Десять имён для одной архитектуры
2013-11-13 в 9:51, admin, рубрики: amd64, IA-32, x64, x86, x86_64, Блог компании Intel, История ИТ, Процессоры, метки: amd64, IA-32, x64, x86, x86_64Выпуск платформы Tizen версии 2.2.1
2013-11-12 в 5:11, admin, рубрики: html5, javascript, mobile development, tizen, tizen sdk, web-разработка, Блог компании Intel, мобильная разработка, операционные системы, метки: html5, javascript, mobile development, tizen, tizen sdk, web программирование, web-разработка, мобильная разработка, операционные системы
На официальном сайте Tizen появилось сообщение от Technical Steering Group о том, что выпущена новая версия Tizen - 2.2.1.
Читать полностью »
Как разработчику получить помощь от Intel? Ответы эксперта
2013-11-11 в 5:26, admin, рубрики: Блог компании Intel
Публикуем ответы эксперта Intel Светланы Емельяновой на вопросы посетителей Хабра. Тема разговора: как и что может получить разработчик программного обеспечения от компании Intel.
Читать полностью »
Префиксы в системе команд IA-32
2013-11-07 в 5:54, admin, рубрики: IA-32, x86, x86_64, Блог компании Intel, префиксы, Программирование, Процессоры, метки: IA-32, x86, x86_64, префиксыСегодня я хочу рассказать вам о префиксах в системе команд Intel IA-32 в 32- и 64-битных вариантах (также именуемых как x86 и x86_64). Но для начала напомню вкратце общую структуру IA-32 инструкции:
- Префиксы. Могут отсутствовать. Может присутствовать сразу несколько.
- Опкод. Может состоять из одного, двух или трех байтов.
- Mod_R/M байт. Используется для адресации операндов. Может отсутствовать в кодировке, если инструкция не имеет явных операндов.
- SIB (Scale Index Base) байт. Второй байт, использующийся для адресации операндов в памяти. Может отсутствовать.
- Байт смещения адреса (англ. displacement). 1, 2, 4 или ни одного байта.
- Константа (англ. immediate). 1, 2, 4 или ни одного байта.
Новая версия Intel SDK для OpenCL приложений
2013-11-06 в 7:40, admin, рубрики: Intel SDK для OpenCL, Блог компании Intel, Программирование, разработка, метки: Intel SDK для OpenCLВышла в свет новая версия бесплатного 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: добавлена информация и видео, появилась новая вкладка «Обучение».
Читать полностью »
Давайте построим автономный беспилотник!
2013-11-05 в 5:16, admin, рубрики: diy или сделай сам, Блог компании Intel, будущее здесь Беспилотные летательные аппараты – тема модная и перспективная, их создают как профессиональные конструкторы робототехники, так и энтузиасты, в том числе и студенты. Однако создать по-настоящему интеллектуальный беспилотник по-прежнему трудно и для тех, и для других. Кто-то упирается в ограничения аппаратной платформы, другие не могут решить программные проблемы, у третьих просто не хватает средств, чтобы довести начатое до конца.
А теперь представьте себе, что Intel предоставила вам все, что нужно для создания интеллектуального автономного беспилотника: мощный набортный компьютер, полный комплект авиационных компонент, а также ПО, способное оживить все перечисленное «железо».
А теперь представьте, что всё это досталось совершенно бесплатно! Думаете, так не бывает? Нет, в Intel Do-It-Yourself Challenge бывает. Видите, все наборы даже уже приготовлены!
Читать полностью »
Конференция PACT (Parallel Architectures and Compilation Techniques) 2013. Отчет о посещении
2013-11-01 в 5:12, admin, рубрики: Conference, Блог компании Intel, параллельное программирование, параллельные вычисления, разработка, метки: conference, параллельные вычисленияС 7 по 11 сентября в Эдинбурге, Шотландия проходила 22-я международная конференция по параллельным архитектурам и методам компиляции (PACT). Конференция состояла из двух частей: Workshops/Tutorials и основной части. Мне удалось посетить основную часть, о которой хотелось бы рассказать.
Конференция PACT является одной из крупных и значимых в своей области. Список тем конференции весьма обширен:
- Параллельные архитектуры и вычислительные модели
- Инструментарий (компиляторы и прочее) для параллельных компьютерных систем
- Архитектуры: многоядерные, многопоточные, суперскалярные и VLIW
- Языки и алгоритмы для параллельного программирования
- И прочее, прочее, прочее, что связано с параллелизмом в software и в hardware
ЦЦБ или управление по управлению версиями программного кода
2013-10-30 в 5:14, admin, рубрики: code review, svn, Блог компании Intel, Системы управления версиями, метки: code review, svnРазработка любого современного программного продукта не обходится без использования системы управления версиями программного кода (например, Subversion). Данный пост о том, что в некоторых случаях для успешного выпуска продукта одной только системы управления версиями становится недостаточно, и необходимо использовать некоторый инструмент для расширения ее функциональности.
Гладко было на бумаге
Разработчики имели разный опыт работы в нашем проекте Intel® Media SDK, и, как следствие, разное понимание рисков и последствий, которые несли их коммиты. Коммиты не тестировались разработчиками вовсе, или объем их тестирования был недостаточен.
Некоторые некорректные/не вовремя сделанные коммиты (например, ориентированные не на текущую, а на следующую версию продукта) приводили к появлению существенных (show stopper) ошибок на стадии, непосредственно предшествующей выпуску продукта. В условиях ограниченного временного ресурса разработчики испытывали немалые трудности в установлении причин их появления. Так как ошибки не могли быть исправлены немедленно, это приводило к сдвигу даты выпуска продукта.
Все это усложнялось еще и тем, что не всегда коммиты в системе управления версиями достаточно хорошо комментировались. Любые попытки изменить такое положение дел в нашем проекте были безуспешными.
Как решение вышеназванных проблем в нашем проекте был разработан CCB Читать полностью »
Metaio SDK: дополненная реальность стала полнее
2013-10-24 в 7:03, admin, рубрики: Блог компании Intel, будущее здесь, дополненная реальность, разработка, метки: дополненная реальность
Вот уже течение 10 лет компания Metaio GmbH разрабатывает и совершенствует технологии дополненной реальности (ДР) для ПК и мобильных устройств. Одним из результатов этих титанических усилий стал Metaio SDK – набор инструментов для внедрения элементов ДР в приложения и программы, оптимизированный при поддержке и помощи Intel под ее платформы. Набор, между прочим, совершенно бесплатный! Предлагаем вам поближе познакомиться с этим продуктом и посмотреть, как он работает.
Читать полностью »
Процессор для планшетов — поговорим о Bay Trail
2013-10-17 в 6:11, admin, рубрики: Bay Trail, cpu, intel atom, Блог компании Intel, планшеты, Процессоры, метки: Bay Trail, cpu, intel atom
Потихоньку подходит к концу 2013 год; новый, 2014, Intel готовится встретить с новым поколением процессоров (точнее, SoC) Atom для мобильных устройств и ПК под кодовым названием Bay Trail. В этом посте мы сравним новые чипы с предыдущим поколением и посмотрим, насколько они продвинулись вперед. Больше всего нас, конечно интересуют потребительские характеристики – насколько лучше и веселее будет нам жить с Bay Trail?
Читать полностью »