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

Эх, ухнем! Распределенные вычисления вчера и сегодня
Принцип параллельного проведения расчетов – один из тех, что буквально «витают в воздухе». И это естественно, ведь любую работу удобней выполнять сообща. Параллельные вычисления появились задолго до первой ЭВМ, однако идея расцвела именно в компьютерную эпоху, ведь именно тогда появились и задачи, требующие большой вычислительной мощности, и устройства, готовые «всем миром» эту мощность предоставить. В эти дни исполняется ровно 15 лет с моего первого знакомства с проектами распределенных вычислений – хороший повод, чтобы написать об их истории и сегодняшнем дне.
Читать полностью »

Эх, ухнем!
Принцип параллельного проведения расчетов – один из тех, что буквально «витают в воздухе». И это естественно, ведь любую работу удобней выполнять сообща. Параллельные вычисления появились задолго до первой ЭВМ, однако идея расцвела именно в компьютерную эпоху, ведь именно тогда появились и задачи, требующие большой вычислительной мощности, и устройства, готовые «всем миром» эту мощность предоставить. В эти дни исполняется ровно 15 лет с моего первого знакомства с проектами распределенных вычислений – хороший повод, чтобы написать об их истории и сегодняшнем дне.
Читать полностью »

Новогодний отчетный хабрапост
Уважаемые читатели! Прежде всего, позвольте вас поздравить с Новым Годом и пожелать вам всего, как говорится, хорошего! Позвольте мне также коротко познакомить вас с некоторыми цифрами, с которыми наш хабраблог Intel пришел к новому году. Коротенько, килобайт на 40, я распишу самую интересную статистику блога за 2012 год и назову самые-самые его посты в различных номинациях: самый читаемый, комментируемый, короткий, наглядный и так далее.
Читать полностью »

Один из способов адаптации настольных приложений под сенсорный экран Поработав некоторое время с Windows 8 на планшете и ультрабуке с сенсорным экраном, я столкнулся с одной интересной особенностью. При работе с полями ввода в настольных (desktop) приложениях экранная клавиатура не появляется автоматически, приходится каждый раз вызывать путем касания значка в системном лотке, а потом закрывать нажатием на кнопку закрытия окна.
В Windows UI приложениях такой проблемы нет, клавиатура автоматически появляется, как только поле ввода получает фокус и исчезает, когда в ней отпадает необходимость — например, элемент управления потерял фокус ввода, либо пользователь начал вводить текст с «железной» клавиатуры.
Так как я не только пользователь, но и разработчик, то подумал: а что если перенести это поведение экранной клавиатуры и в свои настольные приложения? Задача поставлена, ищем решение.
Поздравляю хабрачитателей с приближающимися праздниками! Всем, дочитавшим до конца — готовый к использованию код в подарок! :)
Читать полностью »

Чистый С++: Как правильно разрушать
Добрый день, Серега вновь добрался до клавиатуры и рассуждает о C++. Сегодня поговорим о том, зачем еще в C++ нужны классы, как работают деструкторы и на какие еще грабли можно наступить, если смешать два языка. Под катом ничего нового и выдающегося для тех, кто знает C++ еще со времен ДОСа. Если же вы еще только изучаете этот язык — добро пожаловать.
Читать полностью »

Ультрабук Desten X354 и процесс его похищения
С самого момента своего появления ноутбуки стали излюбленным объектом для краж. Воров понять можно: стоит ноут дорого, украсть и потом сбыть его несложно. Однако владельцам ноутбуков от этого не легче, ведь до последнего времени не существовало программных и аппаратных средств, сколько-нибудь серьезно усложняющих жизнь преступников. Теперь стараниями Intel такая система появилась – называется она Intel Anti-Theft. О ней много писали в новостях, обзор был и в нашем блоге на хабре, однако практические отчеты о ее использовании практически отсутствуют. Мы решили восполнить этот досадный пробел, и когда к нам в руки попал новый ультрабук от российской компании Desten – X354, не только протестировали его со всех сторон, но и запустили на нем Intel Anti-Theft. Отчет об обоих этапах проверки читайте в этом посте.
Читать полностью »

image

Этот пост снова посвящается цикловым оптимизациям. Почему вообще речь зашла о цикловых перестановочных оптимизациях? Дело в том, что это одна из самых эффективных частей оптимизирующего компилятора. В число цикловых перестановочных оптимизаций входит как автовекторизация так и автопараллелизация. У этих оптимизаций существует своя специфика, но в целом у всех цикловых оптимизаций общие проблемы и общие методы их решения.
Часто приходится слышать мнение, что компилятор во многих случаях «тупит». Мне хочется здесь побыть адвокатом компилятора, чтобы показать, что жизнь компилятора не так уж легка, возможно вызвать легкую долю сочувствия к его нелегкой доле и показать, какие существуют объективные трудности при обработке программы и почему во многих случаях компилятор совершенно обоснованно не может сделать ту или иную оптимизацию, которая кажется очевидной программисту. Ну и заодно я хочу продемонстрировать некоторые возможности помочь компилятору в его работе. Понятно, что иногда существуют и субъективные факторы, в лице разработчиков, которые по како-либо причине не реализовали ту или иную функциональность внутри компилятора.

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

Совсем недавно мы рассматривали написание многопоточных приложений для магазина Windows с помощью Intel® Threading Building Blocks(Intel® TBB). Там утверждается, что использование кроссплатформенной библиотеки TBB позволяет легко переносить вычислительную часть на другие платформы. Android как раз сгодится для хорошего примера одной из «других платформ», подробности под катом.
Читать полностью »

в 4:48, , рубрики: NVMe, Блог компании Intel, Железо, метки:

SSD + PCIe = ???
Компания Intel известна своей последовательной и активной поддержкой технологии Solid State Drive, как с точки зрения создания самих устройств SSD, так и в плане разработки экосистемы для их использования. Так получилось, что в этой самой экосистеме именно сейчас наметились принципиальные подвижки, связанные в первую очередь с привлечением возможностей шины PCIe для нужд хранения. Насколько будет существенен их результат, как обычно, покажет время, однако масштаб нововведений не позволяет нам просто мимо них пройти. Итак, в нескольких словах о том, что ждет SSD в ближайшем будущем.
Читать полностью »

7 новых возможностей Intel® VTune Amplifier XE

VTune Amplifier XE давно известен пользователям своими возможностями глубокого анализа производительности ПО, как на уровне приложения, так и на микроархитектурном уровне.

Инструмент не стоит на месте и активно развивается, улучшаясь и обрастая новым функционалом. В этом посте приведён краткий обзор новых «фич», появившихся как в вышедшем в сентябре VTune Amplifier XE 2013, так и совсем недавно, в последующих обновлениях:

  • Анализ циклов
  • Текстовый поиск
  • Анализ энергоэффективности
  • EBS анализ со стеками
  • Профилировка Java приложений
  • API для пользовательских задач
  • Улучшения командного интерфейса

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


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