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

Недавно в нашем блоге появилась статья о NUMA-системах, и я хотел бы продолжить тему, поделившись своим опытом работы в Linux. Сегодня я расскажу о том, что бывает, если неправильно использовать память в NUMA и как диагностировать такую проблему с помощью счётчиков производительности.
Читать полностью »

Intel WiDi. Инструкция по применению
В блоге Intel мы уже неоднократно писали о технологии Intel WiDi. Год назад ей был посвящен целый пост, затем мы тестировали работу WiDi в коммуникаторе МегаФон Mint, наконец совсем недавно она промелькнула в нашем новостном дайджесте. Однако мы ощущали, что среди всей этой информации не хватает собственноличного и исчерпывающего тестирования WiDi на предмет изучения его особенностей, достоинств и недостатков. Поэтому как только в наши оч.умелые руки попал WiDi адаптер Netgear Push2TV HD мы поняли: момент настал. В течение недели я испытывал технологию и железо в своей самодельной домашней лаборатории, совмещая приятное с полезным. О полученных результатах, обнаруженных нюансах и багофичах и разрешите здесь доложить.
Читать полностью »

Трёхмерная интеграция: что это и зачем?
Немногим менее года назад на прилавках магазинов появились процессоры Ivy Bridge – первые микропроцессоры, изготовленные по технологии 22нм, и, что важнее, первые, использующие «tri-gate» транзисторы. По сравнению с предшественниками эти процессоры были ощутимо быстрее и потребляли совсем немного энергии. Но, в конечном счете, это была лишь очередная попытка выжать еще немного из материалов и технологии производства, уже почти достигнувших предела своих возможностей.
К счастью, есть другая развивающаяся технология, которой под силу продлить жизнь кремниевой электроники: трехмерная интеграция. Это технология, которая позволяет создавать системы с высокой степенью интеграции, путём вертикальной укладки друг на друга и соединения различных слоёв, в частности, полупроводниковых кристаллов. Например, можно взять кристалл памяти DRAM и поместить его сверху на кристалл микропроцессора. В результате, раньше находившиеся на расстоянии нескольких сантиметров части, теперь находятся менее чем в миллиметре друг от друга. Это сокращает энергопотребление – чем больше расстояние, тем сложнее передача данных, и увеличивает пропускную способность.
Потенциальные преимущества 3D-интеграции включают в себя многофункциональность, повышение производительности, снижение энергопотребления, миниатюризацию, удешевление и повышение надежности. Давайте попробуем разобраться чуть подробнее в том, что же собой представляет эта технология.
Читать полностью »

Ускорение криптоопераций или опыт портирования под AndroidВ состав платформы Android входит фреймворк Bouncycastle, предназначенный для выполнения криптоопераций, например, шифрования или проверки цифровой подписи. Отличительной чертой данного фреймворка является то, что он целиком написан на Java, без применения нативного кода. Это увеличивает его переносимость, однако значительно уменьшает быстродействие. В первом приближении реализация криптофункций с помощью нативного кода может дать значительный прирост производительности. Это может существенно увеличить быстродействие приложения, использующего криптографию. Посмотрим, подтвердится ли это предположение.
Данным постом я хочу начать серию статей о создании модуля, выполняющего криптооперации на примере шифрования/расшифровки симметричным алгоритмом AES. Для начала необходимо понять, какой прирост производительности может дать применение нативного кода по сравнению со встроенной в ОС реализацией.
Читать полностью »

Коммуникатор i mate с процессором Intel Atom и ОС Windows 8 ProЛюбопытный коммуникатор был представлен компанией i-mate на только что закончившемся форуме Mobile World Congress. На первый взгляд кажется, что это типичное устройство на Windows Phone 8, однако глаза вас обманывают: гаджет работает под управлением полноценной Windows 8 Pro, что стало возможным благодаря использованию процессора Intel Atom (платформа Clover Trail). Коммуникатор оснащен 4,7-дюймовым дисплеем, 2 Гб памяти, хранилищем на 64 Гб, а также беспроводными интерфейсами HSPA+ и LTE 4G. Продажи нового i-mate, как предполагается, стартуют летом, его стоимость составит $750.
Читать полностью »

В компании Intel разрабатывают не только ПО для «внешних» потребителей — пишутся и программы, которые используются только внутри Intel. Среди них довольно много средств для численного моделирования различных физических процессов, протекающих при изготовлении процессоров — ведь именно последние и являются основной продукцией Интела. В этих программах, конечно, широко используются различные методы вычислительной математики и физики.
Вот некоторое время назад мне понадобилось программно решать одно уравнение методом Ньютона. Казалось бы, все просто, но для этого надо уметь вычислять производную левой части уравнения. Эта левая часть у меня была довольно сложная — даже просто вычисление ее значений в программе было разбросано по нескольким функциям, — и перспектива вычислять производную на бумажке меня не радовала. Перспектива воспользоваться каким-нибудь пакетом символьных вычислений меня радовала не больше — перенабирать все формулы, содержащие к тому же несколько частных случаев, далеко не очень приятно. Вариант вычислять производную численно как разность значений функции в двух соседних точках, деленную на соответствующее приращение независимой переменной, чреват потерей точности и вообще необходимостью подбирать подходящее приращение этой переменной.
Подумав некоторое время, я применил следующий подход. Потом я узнал, что он называется «автоматические дифференцирование», для него существует довольно обширная литература на английском, и ряд библиотек — но на русском я нашел только некоторые научные статьи про применение этого метода, и пост на Хабрахабре, в котором все рассказывается через смесь дуальных и комплексных чисел, и понять который с ходу, на мой взгляд, тяжело. С другой стороны, для понимания и практического применения автоматического дифференцирования не нужны никакие дуальные числа, и этот подход я тут и изложу.
Читать полностью »

Intel приобретает набор HTML5 инструментов для разработчиков мобильных приложений
Компания Intel сообщает о приобретении инструментария разработчиков приложений для мобильных устройств, разработанного командой стартапа AppMobi. Список программ и компонентов, переходящих к Intel, имеет следующий вид:

  • XDK (Сross platform development kit) IDE – первая основанная на HTML5 среда разработки мобильных приложений. Включает в себя инструменты для создания, отладки и сборки ПО, а также эмулятор устройств на iOS и Android;
  • PhoneGap XDK – среда разработки с полной поддержкой open source фреймворка PhoneGap;
  • GameDev XDK – среда разработки игровых приложений на HTML5. В качестве примера AppMobi уже выпустила HTML5 игру под названием BoomTown;
  • jqMobi и jqUI, теперь называемые вместе Intel App Framework – фреймворк для реализации JQuery на мобильных устройствах;
  • directCanvas – технология ускорения приложений на HTML5 и SDK к ней;
  • Mobius – «Web браузер», позволяющий запускать Web приложения на HTML5 как установленные в ОС.

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

Получаем сертификаты Intel по программированию, не выходя из домаЗдравствуй. Мне 26 лет и я бородат программист без высшего образования. Я бы хотел его получить, но не смог. Не думаю что вам это чуждо: вместо того, чтобы приходить в университет и изучать современное и интересное, там заставляют учить Pascal под DOS.

Это мило и забавно, но я совершенно не представляю, зачем оно мне надо. Вот я и не выдержал — вы понимаете, что я имею в виду. С другой стороны, без обучения никак и учиться приходится постоянно и много. Все мы читаем статьи и книги в интернетах, но статьи обычно очень однобокие и непонятные, а книги приходится читать по диагонали из-за тонн воды в них. Что же делать, спросишь меня ты, мой дорогой хабр.
Читать полностью »

Цифры и факты о цифровом телевидении
Аналоговое телевидение доживает последние дни. Ну, может не дни, а годы – в данном случае это не принципиально. Важно другое. Цифровое ТВ (ЦТВ) ранее было атрибутом «прекрасного далёка», о котором так любят говорить эксперты и относительно которого они так часто ошибаются. Теперь оно – полноценная составляющая сегодняшнего дня, перекочевавшая из прогнозов в бизнес-отчеты. Какие игроки и технологии будут доминировать на этом рынке, кто уже сейчас пролетает с фанерной скоростью, от кого ждать прорыва? Давайте порассуждаем, тем более, что для разговора есть как минимум несколько поводов.
Читать полностью »

Интеллектуальная собственность в области ПО. Ответы эксперта
Мы продолжаем рубрику «задаем вопросы экспертам Intel». В предыдущем посте мы озвучили тему диалога — «интеллектуальная собственность в области ПО» и представили нашего эксперта — старшего инженера исследователя Intel, специалиста по вопросам интеллектуальной собственности, патентного и авторского права в области программного обеспечения Станислава Братанова. В комментариях и личных сообщениях было получено достаточное количество ваших вопросов, теперь время публиковать ответы на них. Вопросы, заданные публично, для удобства поиска снабжены ником автора.
Читать полностью »


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