company_banner
  • Расширения Intel SGX, учебное руководство. Предисловие и полное содержание курса



      В течение последних месяцев в блоге Intel публиковался русский перевод цикла обучающих статей с ресурса Intel Developer Zone, посвященный использованию расширений Intel Software Guard Extensions в программировании — Intel SGX Tutorial. Публикация растянулась во времени, поэтому для тех, кто решил методично изучать данный вопрос, мы сделали общий индекс статей как на языке оригинала, так и на русском. После выхода новых постов (а автор обещает продолжение) и их перевода они также будут сюда добавлены.

      Под катом вы также найдете требования к ПО и «железу» для изучения курса.
      Читать дальше →
    • Расширения Intel SGX, учебное руководство. Часть 7, доработка анклава

      • Перевод
      В седьмой части серии учебных материалов, посвященных расширениям Intel Software Guard Extensions (Intel SGX), мы вернемся к работе с анклавом и немного доработаем его, чтобы он стал проще и эффективнее. Мы рассмотрим, как прокси-функции передают данные между незащищенной областью памяти и анклавом, а также поговорим об одной из расширенных возможностей синтаксиса языка Enclave Definition Language (EDL).



      Вместе с этой частью серии предоставляется исходный код. В этой части мы перенесли приложение на Intel SGX SDK версии 1.7, а также в качестве среды разработки используем Microsoft Visual Studio* Professional 2015.
      Читать дальше →
    • Intel и Google — дружим «облаками»

        На проходившей в Сан-Франциско конференции Google Cloud Next ‘17 объявлено о программе стратегического партнерства «Better Together» («Вместе лучше») между компаниями Google и Intel в области облачных технологий и «Интернета вещей». Цель программы — предоставить разработчикам программные и аппаратные компоненты, инструменты и учебные материалы для ускорения процесса создания приложений. При этом Google открывает доступ к своему «облаку» и его функционалу, а Intel обеспечивает программными средствами разработки, такими как Intel IoT Developer Kit и предоставляет шлюзы «интернета вещей» в лице Intel NUC.


        Планируется запустить совместные он-лайн ресурсы для разработчиков — главная страница проекта на сайте Intel Developer Zone уже работает — а также провести тренинги и другие мероприятия. В свою очередь, специалисты компаний будут проводить интеграцию между участвующими в программе Intel IoT Developer Kit, Intel NUC и Google Cloud Platform.
        Читать дальше →
      • Intel Optane DC P4800X — первый в мире SSD с памятью 3D XPoint


          Официально объявлено о выпуске первого SSD, оснащенного чипами памяти 3D XPoint. Зачинатель серии P4800X имеет объем 375 Гб, выполнен в формате PCI Express накопителя. Позднее к этой модели присоединятся накопители большего объема, а также SSD с интерфейсом U.2.

          Скоростные характеристики новой модели впечатляют: свыше 500 тысяч IOPS при чтении 4k блоками и столько же при записи, задержки при операциях не более 10 мкс. Заявленная выносливость составляет 30 перезаписей в день. Цена, как все понимают, тоже маленькой не получилась — 1520 долларов. Однако следует ожидать, что после отладки технологических процессов она будет уменьшена.
        • Зачем Intel Mobileye?



            Как уже сообщалось, вчера было опубликована официальная информация о том, что Intel приобретает израильскую компанию Mobileye, специализирующуюся на средствах информатизации для автомобилей. Указанная новость раскрывает, главным образом, финансовые и организационные стороны сделки, мы же хотим осветить ее технические аспекты: что представляют из себя продукты Mobileye, какова их история и что именно может получить Intel от Mobileye — как с вещественной точки зрения, так и с идеологической?
            Читать дальше →
          • Расширения Intel Software Guard Extensions, учебное руководство. Часть 6, две ветви кода

            • Перевод


            В шестой части серии учебных материалов, посвященных расширениям Intel Software Guard Extensions (Intel SGX), мы временно откладываем анклав в сторону, чтобы заняться выполнением другого требования, которое мы изложили во второй части (проект приложения): мы посвятим эту серию поддержке двух ветвей кода. Нужно, чтобы наше приложение Tutorial Password Manager работало на ПК как с поддержкой Intel SGX, так и без нее. Большая часть содержимого этого материала взята из статьи Правильное обнаружение расширений Intel Software Guard Extensions в приложениях.

            Вместе с этой частью серии предоставляется исходный код.
            Читать дальше →
          • Intel XMM 7560 — гигабит по воздуху



              Концепция «интернета вещей» продолжает владеть коллективным разумом компании Intel. Обустраивая эту экосистему, Intel выводит на рынок ее всевозможные компоненты: системы на чипе, средства хранения и, конечно, высокоскоростной передачи данных — ведь данных передавать придется много. В этой области компания делает ставку на развитие сотовых сетей LTE Advanced Pro — пятого поколения. В прошлом году был продемонстрирован выставочный образец 5G модема, теперь дело дошло до серийной модели. Итак, представляем Intel XMM 7560 — 5G чип со скоростью скачивания до 1 Гбит/с.
              Читать дальше →
            • Spreadtrum SC9861G-IA — ядра Atom на экспорт

                Стоило нам посетовать на завершение карьеры процессоров Intel Atom для смартфонов, как появилась обнадеживающая новость на эту тему. Мы очень любим хорошие новости, поэтому с удовольствием ей поделимся.


                Китайский производитель микроэлектроники Spreadtrum, широко известный в узких кругах благодаря своим чипам для смартфонов, объявил о выпуске новой модели SC9861G-IA. В отличие от предыдущих моделей, которые были классическими ARM SoC, вычислительной основой для этой является 8-ядерный процессор архитектуры Intel Airmont, использовавшейся в процессорах Intel Atom (кодовое название Cherry Trail). Помимо ядер Intel в состав SoC входит LTE-модем с максимальной скоростью 300 Мбит/с и графическое ядро PowerVR GT7200.
                Читать дальше →
              • Краткое жизнеописание семейства Intel Atom

                  За последний год во вселенной процессоров Intel Atom произошел ряд буквально галактических катаклизмов, как разрушительного, так и созидательного порядка. В их результате она была, можно сказать, полностью перестроена. В этом посте мы вспомним историю Intel Atom, поговорим о последних событиях, с ними связанными, а в заключении познакомимся с новыми моделями из этого семейства, похожими скорее на Intel Xeon.


                  Читать дальше →
                • Cyclone 10 — FPGA под маркой Intel

                    Когда в 2015 году Intel приобрела одного из крепнейших производителей SoC и FPGA — компанию Altera — этому не удивился никто. И дело не в том, что переговоры о сделке шли долго и волнообразно. Слишком уж очевидны те преимущества, которые получат продукты Intel, и, прежде всего, процессоры, обогащенные технологиями Altera. Результаты сотрудничества не заставили себя ждать — уже анонсирован «гибрид» Intel Xeon + FPGA. И вот следующее событие: новое поколение FPGA, Cyclone 10, уже выходит под брендом Intel.
                    Читать дальше →
                  • Шеф, а я вас вижу. Intel Unite — средство для профессионального общения



                      Коммуникации правят миром. Именно взаимодействие делает из группы людей команду, хоть по футболу, хоть по разработке программного продукта. Как сделать общение людей, вне зависимости от физического расстояния между ними, более удобным, естественным, при этом обходясь минимумом финансовых и трудовых затрат? Intel предлагает свое решение этой проблемы. Оно называется Unite — программный комплекс для профессионального общения.
                      Читать дальше →
                    • Intel Aero Platform: а мне летать охота

                        Беспилотным летательным аппаратам (БПЛА, UAV) сегодня находится все больше применений. Помимо очевидных военно-разведывательных целей, их используют для обследования самолетов и съемок креативных видеороликов, организации эффектных шоу и многого-многого другого. Вариантов можно найти и еще больше, проблема лишь в наличии гибкой, универсальной и доступной платформы для творчества. Так вот, теперь это — не проблема. Продолжая свою деятельность по созданию различных аппаратно-программных наборов для творчества, Intel выпустила Aero Platform for UAVs — всё необходимое, чтобы сделать собственный беспилотник.


                        Читать дальше →
                        • +13
                        • 9,8k
                        • 6
                      • Немного Intel Xeon Phi теперь может получить каждый

                          Intel Xeon Phi — уникальный процессор, как никто другой раскрывающий все преимущества параллельного исполнения задач. Созданный по технологии Intel Many Integrated Core (MIC), он предоставляет вам несколько десятков мощных вычислительных ядер и порядочный кусок интегрированной высокоскоростной памяти. Думаю, что многие программисты, как начинающие, так и опытные, хотели бы «погонять» свой код на таком процессоре, чтобы найти его узкие места, оценить влияние параллелизма на производительность и так далее. Останавливает одно: стоимость самой младшей модели Xeon Phi составляет $2500, и это только сам процессор. Навряд ли многие рискнут приобрести такую систему для личных нужд, а нужда такая, как уже говорилось, бывает.

                          Теперь жизнь энтузиастов становится немного проще. Образовательный центр Colfax Research при финансовой поддержке Intel запустил программу удаленного доступа до кластера серверов на базе Intel Xeon Phi. Детали программы — под катом, но сначала коротко о самом Intel Xeon Phi — давненько мы на эту тему не писали.
                          Читать дальше →
                        • Intel Software Guard Extensions, учебное руководство. Часть 5, разработка анклава

                          • Перевод
                          В пятой части серии учебных материалов, посвященных расширениям Intel Software Guard Extensions (Intel SGX), мы завершим разработку анклава для приложения Tutorial Password Manager. В четвертой части этой серии мы создали DLL-библиотеку, используемую в качестве уровня интерфейса между функциями моста анклава и ядром программы C++/CLI, а также определили интерфейс анклава. Эти компоненты готовы, поэтому теперь можно перейти к самому анклаву.
                          Читать дальше →
                        • Intel QuickAssist: давай зашифруем это по-быстрому

                            В нашем беспокойном мире забота о собственной информационной безопасности уже давно перестала рассматриваться как разновидность паранойи, и с этим приходится считаться разработчикам приложений — при прочих равных пользователь выберет то, которое лучше защищает его данные. Чтобы упростить программистам жизнь, Intel в рамках своей open source программы разработала технологию ускорения шифрования и сжатия QuickAssist (QAT). Давайте познакомимся с ней поближе.


                            Читать дальше →
                            • +13
                            • 4,4k
                            • 1
                          • Intel на CES 2017: планы на год

                              Выставка Consumer Electronics Show, ежегодно проходящая в Лас-Вегасе, при всем своем show в названии, играет не только развлекательную, но и важную просветительско-познавательную роль. Удобно расположившись в самом начале года, она дает представление о тех направлениях, на которые планируют обратить особое внимание ведущие производители цифровой и компьютерной техники в следующие его месяцы. Получается что-то вроде творческой работы «как я проведу этот год». Так что, учитывая изменения в генеральной линии многих, даже самых крупных вендоров ( и Intel здесь не исключение) — даже в отсутстсвии супер анонсов имеет смысл прогуляться по информационным поводам CES, посмотреть тенденции. Мы будем изучать свои.


                              Читать дальше →
                            • Intel NUC Skull Canyon. Такой маленький, а уже геймер?


                                Этот пост написан по многочисленным просьбам хаброжителей. В свое время в обсуждении новости о выходе Intel NUC Skull Canyon сразу возник здоровый вопрос, поставленный пока в конец названия: может ли данное устройство носить гордое имя «игровой компьютер». И вот пришла пора оторваться от оливье и всесторонне изучить данный вопрос на практике. Продолжая традицию новогодних домашних тестирований, в этом году я взялся за самый мощный из мини-компьютеров Intel NUC — модель Intel NUC Skull Canyon (NUC6i7KYK).
                                Читать дальше →
                              • Ежегодный отчетный хабрапост — 2016



                                  Когда год назад в отчетном посте мы писали, что 2016 год будет непростым, то, конечно, и не подозревали, насколько окажемся правы. Тут уж не о простоте приходится говорить, а о вызовах планетарного масштаба, если считать Intel планетой, что, в принципе, так и есть. В прошедшем году произошла, пожалуй, самая грандиозная реорганизация в истории Intel (по крайней мере, в XXI веке): были закрыты, сокращены или переориентированы несколько крупнейших направлений деятельности компании, сокращены тысячи сотрудников по всему миру. В России закрыты два из трех офисов разработки Intel, фактически остался лишь один — в Нижнем Новгороде. По сравнению с такими тектоническими сдвигами любая другая движуха, включая Хабраблог и подведение его годовых итогов, кажется незначительной, но традиции — они как раз затем, чтобы их соблюдать.
                                  Читать дальше →
                                • Intel Software Guard Extensions, учебное руководство. Часть 4, устройство анклава

                                  • Перевод
                                  В четвертой части серии учебных материалов, посвященных расширениям Intel Software Guard Extensions (Intel SGX), мы займемся созданием анклава и его интерфейса. Мы рассмотрим границы анклава, определенные в третьей части, и определим необходимые функции моста, рассмотрим влияние функций моста на объектную модель и создадим инфраструктуру проекта, необходимую для интеграции анклава в наше приложение. Вместо ECALL анклава мы пока используем заглушки; к полной интеграции анклава мы перейдем в пятой части этой серии.


                                  Читать дальше →
                                • Неинициализированные переменные: ищем ошибки


                                    Большое количество научных исследований используют код, написанный на языке Фортран. И, к великому сожалению, «научные» приложения тоже не застрахованы от банальных ошибок, таких как неинициализированные переменные. Стоит ли говорить, к чему могут приводить подобные вычисления? Иногда эффект от таких ошибок может довести до «серьёзных прорывов» в науке, или стать причиной действительно больших проблем – кто знает где полученные результаты могут быть использованы (но, мы догадываемся где)? Хотелось бы привести ряд простых и эффективных методов, которые позволят проверить существующий код на Фортране с помощью компилятора Intel и избежать подобных неприятностей.
                                    Читать дальше →

                                  Самое читаемое