Рубрика «intel» - 37

Выбор инструмента

image

Проблема профилировки рано или поздно встает перед любым проектом, претендующим на роль лучшего в своей области. Какой инструмент выбрать — всегда большой вопрос. Одни инструменты показывают одну часть картины, другие другую. И рано или поздно начинаешь писать свой тул (англ. tool — орудиеинструмент), который отвечает на насущные проблемы именно данного конкретного проекта. Однако время на написание своего «орудия» всегда приходится вычитать из времени отведенного на сам проект.
Поэтому серьезный профайлер написать не получается…

Но как получить все и сразу? (Тут мне почему то вспоминается песня Queen «I want it all»)
Читать полностью »

В прошлом году корпорация Qualcomm презентовала прототип серверного процессора с 24 ядрами. Разработчики заявили, что он выполнен на базе архитектуры ARM и поддерживает платформу Linux.

Позднее стало известно, что Qualcomm совместно с китайскими партнерами основал предприятие Guizhou Huaxintong Semi-Conductor Technology Co., Ltd. Производство новых процессоров будет вестись и там. Величина капитала на начальном этапе деятельности совместного предприятия достигнет $280 миллионов. Qualcomm уже 20 лет сотрудничает с китайскими партнёрами.

В нынешнем году должен состояться «дебют» процессора. Ранее информация о потенциальных заказчиках продукта держалась в секрете.

Как сообщает Bloomberg, на следующей неделе Google может официально признаться в намерениях использовать серверные процессоры Qualcomm. Читать полностью »

В данной статье я бы хотел рассказать о собственном опыте оптимизации выполнения множества регулярных выражений при помощи системы hyperscan. Так вышло, что при разработке своего спам-фильтра rspamd я столкнулся с необходимостью портировать большой объем старых правил, написанных для spamassassin за несколько лет работы. Моим первым решением было написать плагин, который бы читал эти правила и строил из них синтаксическое дерево. Затем на этом дереве выполнялись различные оптимизации, чтобы сократить общее время выполнения (об этом я даже делал небольшую презентацию).

К сожалению, в ходе эксплуатации выяснилось, что pcre все равно являются узким местом, и на больших письмах этот набор правил работает слишком медленно. Выяснилось, например, что на письме размером в мегабайт pcre проверяет около гигабайта (!) текста. Различные трюки, вроде ограничения количества текста для регулярных выражений, оказывали негативное влияние на срабатывания правил, а оптимизации pcre путем интенсивного использования jit fast path через pcre_jit_exec оказались слишком опасными — некоторые старые выражения были откровенно некорректными и в сочетании с некорректным входным текстом, например, содержащим «битые» UTF8 символы, приводили к воспроизводимым багам с повреждением стека программы. Однако на конференции highload мы поговорили со Славой Ольховченковым, и он мне посоветовал посмотреть на hyperscan. Далее я перейду к сути и расскажу, что из этого получилось.
Читать полностью »

Ошибка процессора Intel Skylake приводит к зависанию компьютера во время сложных вычислений - 1

Группа немецких ученых из немецкого сообщества hardwaluxx.de обнаружила ошибку в работе процессоров Intel Skylake, приводящую к зависанию компьютера в процессе осуществления сложных вычислений. Позднее математики из проекта добровольных вычислений по поиску простых чисел Мерсенна (GIMPS) подтвердили наличие проблемы. Баг проявился в ходе работ по поиску простых чисел Мерсенна с помощью инструмента Prime95. Читать полностью »

Intel покупает компанию Altera за 16,7 млрд долларов, делая ставку на программируемые логические интегральные схемы - 1

На этой неделе корпорация Intel совершила самое большое свое приобретение – за 16,7 млрд долларов была куплена компания Altera по производству чипов — в прошлом партнер Intel. Этому событию предшествовали длительные переговоры, на которые ушло семь месяцев.
Читать полностью »

4 лучше чем 3, а 5? - 1Пару лет назад я уже предлагал вниманию Хабра серию постов, составленных из сканов моих старых журналов; хотелось бы её продолжить подборкой заметок о приближающемся выпуске Pentium — первого в истории процессора, имевшего не номер, а собственное название. Недавний топик об его двадцатилетии начинался с рассказа: «Он базировался на архитектуре P5 (слово «Pentium» образовано от греческого «penta» — пять)...» — но вовсе не касается вопроса: почему нужно было придумывать изощрённое торговое название?

За год до выпуска нового процессора никто ещё не предполагал, что он выбьется из ставшего привычным числового ряда x86:

КомпьютерПресс 3'92 — А.Борзенко

Интегральная схема микропроцессора i80486 была анонсирована фирмой Intel в 1989 году на выставке Comdex в Чикаго. И хотя, очевидно, нам не долго уже осталось ждать появления нового 586-го микропроцессора, на сегодняшний день одним из самых мощных универсальных микропроцессоров является i80486.

4 лучше чем 3, а 5? - 2

Фирма Intel сообщила, что через ныне существующих в СНГ дистрибьюторов продано вчетверо больше микросхем, чем ожидалось ранее. Фирма будет увеличивать число своих агентов в СНГ и вложит в их обучение и воспитание в этом году около 2 миллионов долларов. Сейчас в московском офисе фирмы работают три человека, скоро их станет около 10.
Дистрибьюторами Intel являются: МП Квазар в Киеве, СП Диалог (Москва), Центр Техно (Москва), СП КАТ (Москва), МП Ком-Плюс (Зеленоград) и МП Невис в Санкт-Петербурге. В ближайшее время появятся еще пять дистрибьюторов. Большинство из них торгует микросхемами Intel только за валюту.

Проведя несколько семинаров по маркетингу для своих советских партнеров, фирма обнаружила, что лучше всего обучаются маркетингу отставные офицеры Советской Армии.

В этом году фирма переведет на русский язык и издаст достаточное количество справочных изданий о своей продукции.
Во всем мире в прошлом году фирма получила 7700 миллионов долларов прибыли.
(Newsbytes News Network, January 30, 1992)

4 лучше чем 3, а 5? - 3 4 лучше чем 3, а 5? - 4

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

Cерверы на базе процессоров Intel Xeon E3v5 - 1
 
Спешим сообщить: в наших дата-центрах доступны для заказа выделенные серверы новых конфигураций на базе процессоров Intel Xeon E3 v5 Skylake. Следуя сложившейся традиции, Intel обкатывает новейшую архитектуру серверных процессоров на «младших» E3. В этой статье мы подробно расскажем о новых процессорах, их технических характеристиках и возможностях.
Читать полностью »

Всем привет! Полноценный обзор планшета Irbis TZ94 на geektimes уже есть, а в этом обзоре я хотел бы рассказать, что даёт потребителю использование в недорогих планшетах чипсета Intel® Atom™ X3-C3230RK. Раньше ведь как было: практически все недорогие «таблетки» комплектовались платформами с ARM-процессорами от азиатских производителей. Не то чтобы все эти платформы поголовно были плохими, но случились проблемы и со стабильностью, и с работой навигации, и со многим другим.

О возможностях Intel® Atom™ X3 на примере Irbis TZ94 - 1

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

«Зеленые технологии» — это, в первую очередь, «Зеленая идеология» — понимание того, что нужно выходить на новый уровень жизни, где не только природа «заботится» о нас, но и мы делаем все возможное, чтоб сохранить «зеленую» составляющую нашего мира.

Каждый день мы используем большое количество гаджетов, смартфонов, компьютеров и прочей техники, которая помогает сделать нашу жизнь проще и удобнее. Зачастую, мы не задумываемся о том, какими способами создаются эти гаджеты. Как работают заводы, которые их создают? Из каких материалов производится наша техника? Что происходит с ней после утилизации?

А ведь все это очень сильно влияет на воздух, которым мы дышим, почву, в которой растут, употребляемые нами продукты, да и вообще, экологию в целом. Ведь о правильной утилизации своей электроники мало кто заботится, а такие части компьютеров и телефонов, как экраны или химикаты, находящиеся в батарейках, наносят большой ущерб почве.

Технологии должны быть направлены на экономию ресурсов. Основой «зеленых технологий» сегодня является recycling, чей зеленый значок нам всем известен.

Как Apple, Samsung, IBM и Intel используют «зеленые технологии» - 1
Символ Recycling

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

Конкуренция на рынке мобильных развлечений огромна. Любители игр, когда им попадаются «тормоза», не скупятся на гневные отзывы: «Как это так? Еле тянет на моём новом телефоне, где всё должно летать? В топку разрабов! Давайте быстрые игры!». Иногда геймеры, конечно, перегибают палку, но дыма без огня не бывает. И если вашей новой игре досталась порция «ласковых слов», это серьёзный повод задуматься об улучшении её производительности. А ещё лучше, когда FPS и прочие подобные вещи стоят на повестке дня ещё до того, как игра выйдет на рынок.

В этом руководстве представлен пошаговый пример анализа производительности, поиска узких мест и оптимизации вывода графики в Android-игре, которая использует OpenGL ES 3.0. Пример игры, которым мы пользуемся в экспериментах, называется «City Racer». Это – симулятор городских автогонок. Анализ производительности приложения выполнен с использованием набора инструментов Intel Graphics Performance Analyzers (Intel GPA).

Intel GPA и улучшение производительности Android-игр - 1


Игра City Racer
Читать полностью »


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