Вторая часть в серии учебных материалов по Intel Software Guard Extensions (Intel SGX) представляет собой общее описание приложения, которое мы будем разрабатывать: простой диспетчер паролей. Поскольку мы создаем это приложение с нуля, то можно с самого начала предусмотреть использование Intel SGX. Это означает, что в дополнение к требованиям к приложению мы рассмотрим, каким образом требования для Intel SGX и общая архитектура приложения влияют друг на друга.
Прочтите первую часть или список всех опубликованных учебных материалов в статье Представляем серию учебных материалов, посвященных Intel Software Guard Extensions.
Рубрика «Блог компании Intel» - 15
Intel Software Guard Extensions, учебное руководство. Часть 2, устройство приложения
2016-12-15 в 10:35, admin, рубрики: Software Guard Extensions, Блог компании Intel, ПрограммированиеИскуственный разум на платформе Xeon. Intel покупает Nervana
2016-12-05 в 10:20, admin, рубрики: intel, nervana, Блог компании Intel, будущее здесь, искусственный интеллектIntel давно и успешно работает в области искусственного разума. Теперь успехов, наверняка, станет еще больше. Объявлено о приобретении корпорацией американской компании Nervana, занимающейся программными и аппаратными средствами глубокого анализа. Таким образом, можно с легкостью предвидеть, что в ближайшем будущем продукты Intel обогатятся новым функционалом. На фото вы видите довольных участников переговоров о покупке: Диану Брайант, исполнительного вице-президента Intel и отцов-основателей Nervana. Под катом — короткая информация о компании Nervana, ее продуктах и уже представленных плодах сотрудничества с Intel.
Прогресс не стоит на месте: OpenMP 4.5
2016-12-01 в 7:38, admin, рубрики: c++, Блог компании Intel, параллельное программирование, ПрограммированиеВсё течет, всё меняется, и OpenMP продолжает активно развиваться. Почти три года назад стандарт стал поддерживать не только параллелизм по задачам, но и по данным (векторизацию), про что я подробно писал. Самое время посмотреть, что появилось в последней версии, выпущенной в ноябре 2015, и что уже поддерживается на данный момент в компиляторах от Intel. Ну что, приступим!
Читать полностью »
Эмуляция PMEM на серверах Intel
2016-11-25 в 11:51, admin, рубрики: linux, Persistent Memory, PMEM, Блог компании Intel, разработка, Разработка под Linux, эмуляция, метки: Persistent Memory, PMEMПостоянная память (Persistent Memory, PMEM) – это быстрая память, обладающая возможностью хранить данные после отключения питания компьютера. Нередко её называют «Non-Volatile Random Access Memory» (NVRAM) – «энергонезависимой оперативной памятью», или просто «энергонезависимой памятью». Ещё одно наименование такой памяти – NVDIMM. Оно указывает на то, что в состав постоянной памяти входят модули традиционной оперативной памяти.
Иногда мы просто не знаем, какую картинку вставить до ката. И сегодня именно такой случай. Путь будет кот :)
Исторически сложилось так, что приложения организуют данные с использованием двух уровней памяти. Первый – быстрая оперативная память, второй – сравнительно медленные накопители информации. Появление PMEM означает возникновение третьего уровня памяти, занимающего место между первым и вторым.
Читать полностью »
OvS, DPDK и Intel HT: 12-кратное ускорение виртуального коммутатора
2016-11-24 в 13:15, admin, рубрики: DPDK, open vSwitch, openflow, SDN, Блог компании Intel, виртуализация, ит-инфраструктура, компьютерные сети, системное администрированиеСегодня расскажем об Open vSwitch, интегрированном с Data Plane Development Kit (OvS-DPDK). Это – высокопроизводительный виртуальный многоуровневый коммутатор с открытым исходным кодом, доступный по лицензии Apache 2.0. Интеграция OvS с DPDK позволяет значительно повысить скорость обработки сетевых пакетов.
Open vSwitch нашёл практическое применение во множестве проектов. Коммутатор поддерживает протокол OpenFlow, подходит для работы в программно-определяемых сетях (Software Defined Network, SDN). OvS можно конфигурировать с помощью протокола управления OVSDB.
Читать полностью »
Оптимизация нейросетевой платформы Caffe для архитектуры Intel
2016-11-18 в 11:00, admin, рубрики: Intel AVX, Intel MKL, Intel Modern Code, intel xeon, openmp, Блог компании Intel, векторизация, высокая производительность, машинное обучение, оптимизация, параллельные вычисления, метки: Intel Modern CodeСовременные программы, претендующие на звание эффективных, должны учитывать особенности аппаратного обеспечения, на котором они будут исполняться. В частности, речь идёт о многоядерных процессорах, например, таких, как Intel Xeon и Intel Xeon Phi, о больших размерах кэш-памяти, о наборах инструкций, скажем, Intel AVX2 и Intel AVX-512, позволяющих повысить производительность вычислений.
Еле удержались, чтобы не пошутить про руссиано)
Вот, например, Caffe – популярная платформа для разработки нейронных сетей глубокого обучения. Её создали в Berkley Vision and Learning Center (BVLC), она пришлась по душе сообществу независимых разработчиков, которые вносят посильный вклад в её развитие. Платформа живёт и развивается, доказательство тому – статистика на странице проекта в GitHub. Caffe называют «быстрой открытой платформой для глубокого обучения». Можно ли ускорить такой вот «быстрый» набор инструментов? Задавшись этим вопросом, мы решили оптимизировать Caffe для архитектуры Intel.
Читать полностью »
Головная гарнитура Helios использует технологию Intel RealSense для помощи людям с нарушениями зрения
2016-11-14 в 6:48, admin, рубрики: Helios, Intel RealSense, Блог компании Intel, гаджеты, дополненная реальность, Интернет вещей, Медгаджеты, метки: HeliosЦель проекта HELIOS — расширение и дополнение возможностей человеческого восприятия за счет современных технологий зрения. В исследовании, опубликованном Всемирной организацией здравоохранения, говорится о том, что около 285 миллионов человек в мире страдают нарушениями зрения: насчитывается 39 миллионов слепых и 246 миллионов человек с ослабленным зрением. Мы считаем, что очень важно повысить мобильность, безопасность и возможности доступа к знаниям для людей с нарушениями зрения.
Мы используем компьютерное зрение, искусственный интеллект и технологию Intel RealSense, чтобы создать современные решения, способные помочь людям с нарушениями зрения в решении целого ряда повседневных проблем. Наш подход состоит в разработке интеллектуальной головной гарнитуры, помогающей людям с частичной или полной потерей зрения.
IoT в вендинговом бизнесе: интеллектуальный торговый автомат
2016-11-11 в 14:01, admin, рубрики: diy или сделай сам, Intel IoT Development Kit, IoT, Блог компании Intel, Интернет вещей, Производство и разработка электроники, разработка, торговый автоматСегодня расскажем о том, как был создан интеллектуальный торговый автомат. Сначала, с использованием Intel IoT Developer Kit и Grove IoT Commercial Developer Kit, мы построили прототип, который, после успешных испытаний, преобразовали в решение, подходящее для практического использования. В частности, в готовом автомате использованы шлюз Intel для интернета вещей, датчики промышленного класса, Intel IoT Gateway Software Suite, Intel System Studio и облачные службы Microsoft Azure. Получившийся в итоге программно-аппаратный комплекс способен отслеживать наличие товара в автомате, вести журнал продаж, напоминать о необходимости обслуживания автомата. Шлюз собирает сведения, поступающие от датчика температуры, от шаговых двигателей, приводящих в движение спирали для выдачи товаров, и от приложения, ответственного за продажу. Данные можно анализировать на шлюзе и передавать в облако для накопления и дальнейшего исследования.
Itseez, дважды Intel Company
2016-11-09 в 11:52, admin, рубрики: itseez, opencv, Блог компании Intel, обработка изображений, ПрограммированиеIntel, как и другие корпорации, постоянно покупает и продает бизнесы – в этом нет ничего необычного. Однако покупка российской компании для нее – событие крайне неординарное. Да и сама покупка — неординарна. Этот пост про последнее приобретение Intel – фирму Itseez, известную, прежде всего, своей ключевой ролью в развитии библиотеки OpenCV.
Подключение шлюзов Intel для интернета вещей к AWS и обмен данными с облаком при помощи Node-RED или Python
2016-11-02 в 14:19, admin, рубрики: Amazon Web Services, node-red, python, Блог компании Intel, Разработка для интернета вещей, шлюзы Intel для интернета вещей, метки: шлюзы Intel для интернета вещейРасскажем о том, как подключить шлюз Intel для интернета вещей к Amazon Web Services (AWS) и приступить к созданию приложений, рассчитанных на работу с этой платформой, с использованием Node-RED и Python. В итоге мы придём к решению, в котором шлюз будет передавать в облако данные, используя протокол MQTT.