Читаем Made at Intel: Сделано в Intel полностью

Реальность рынка быстро оказала свое отрезвляющее воздействие. Intel начал стремительно терять долю рынку в пользу AMD. Однако ситуация, как ни странно, имела и положительные моменты для развития софтовой организации в «Интел» (и российской в частности). Контора осознала, что программатуру можно использовать для того чтобы прикрыть недостатки архитектуры. Нас бросили «на фронт», чтобы «распрямлять» коды (уменьшать количество ветвлений) и по возможности уменьшать зависимость от memory bandwidth. В «Интел» наступил (второй?) «золотой век софта». Затем в 2005 году, как глоток свежего воздуха, появился Merom, разработанный в Israel Design Center (IDC). Архитектура Core имела существенно более короткий конвейер и скорее являлась развитием идей P3. Но окончательно «смутное время» закончилось с выходом Nehalem – серверного чипа с архитектурой Core и интегрированным контроллером памяти. Империя встала с колен и нанесла сокрушительный ответный удар.

<p>Architecture and religion – 2</p><p>Linpack как важнейшее из искусств</p>

Второй важнейший «культ», который определял развитие серверной архитектуры на протяжении десятилетий, – это «сакрализация» Linpack. Сам бенчмарк представлен Джеком Донгаррой аж в 1979 году. Но культовым статусом своим он обязан усилиям маркетологов из многих IT-компаний (Intel, AMD, IBM, Nvidia, Fujitsu и т. д.). Linpack имеет массу неоспоримых достоинств.

• Это всего лишь ОДИН тест, в отличие от, скажем, SPEC CPU, где их 40 с хвостиком.

• К тому же (в отличие от SPEC) он совершенно бесплатный.

• Очень легко объяснить, что Linpack делает. Он решает систему линейных алгебраических уравнений с числами двойной точности. Используется метод (P) LU-разложения (Гаусса) с выбором ведущего элемента.

• В качестве результата Linpack выдает ОДНО число – измеренную производительность системы в (гига-, тера-, пета-, экза-) флопах. На основании Linpack строится мировой рейтинг суперкомпьютеров TOP-500 и российский TOP-50. Так же вычисляют эффективность (искушенные люди обращают на нее внимание) – как отношение измеренной производительности к пиковой. Правда, в последнее время само понятие эффективности является несколько «размытым» из-за того, что в процессе исполнения теста тактовая частота может «плавать».

• Linpack идеально параллелится (MPI, OpenMP и вообще что угодно) и векторизуется.

• И, наконец, Linpack обеспечивает практически полную (> 90 %) загрузку вычислительных устройств. В то время как обычные приложения редко показывают больше 20.

И все же Linpack – это всего лишь ОДИН (и к тому же весьма специфичный) тест, и переоценка его роли обходится очень дорого. Тем не менее история показывает, что зачастую так оно и происходило.

<p>Гении Линпака</p>

Несмотря на интенсивный promotion со стороны маркетинга, Linpack не приобрел бы и половины своей популярности, если бы не вклад многих талантливых инженеров. Вслед за Донгаррой, безусловно, надо упомянуть Kazushige Goto. Этот парень – настоящий гений (вот только разговорный английский у него хромает), а его статья Anatomy of High-Performance Matrix Multiplication[5] давно стала «настольной книгой» для разработчиков библиотек. Я часто приходил к нему с разными вопросами по Линпаку: «Гото-сан, почему так?» И он обычно начинал свои объяснения фразой: «Ну вот представь, что ты – Linpack. Как бы ты поступил на его месте?» Конечно, я ничего не представлял. Просто сидел и слушал с открытым ртом. Потому что для меня это какой-то запредельный уровень понимания. Велик вклад ребят из интеловских MKL (а Linpack это на 95 % dgemm) и MPI. А также их аналогов для других платформ. Ну и не забуду коллег из Intel Competitive Response Team, в которой я провел восемь лет (2005–2013). В нашу задачу входила поддержка больших тендеров в области High Performance Computing[6], а также сопровождение подачи заявок в рейтинг Top-500 Supercomputers для свежепостроенных кластеров на базе процессоров Intel.

<p>Мерило тщеславия</p>
Перейти на страницу:

Похожие книги

Секрет Власти. Принципы позитивного управления
Секрет Власти. Принципы позитивного управления

Это новое учение о менеджменте, созданное на основе 30-летнего управленческого опыта автора и последних научных исследований в области биологии, нейробиологии, эндокринологии и позитивной психологии. Виталий Антощенко проводит ревизию общепринятых, консервативных подходов к управлению и предлагает новый взгляд на работу с людьми, исключающий выгорание руководителя и создающий рабочую среду, в которой сотрудники инициативно действуют на благо бизнеса.В центре новой идеологии — понятие Власти, но не как инструмента насилия, доминирования и принуждения, а как инструмента создания и удержания баланса. Это книга про истинно сильную Власть, полную здоровья и энергии, с помощью которой можно творить чудеса, постоянно воодушевляя сотрудников. Главная ценность управления — в создаваемом им чувстве защищенности и безопасности. Методы позитивного управления, которые подробно рассматривает автор, позволяют созидать благополучие — основу успеха и процветания любой компании.В качестве ролевых моделей автор предлагает многочисленные примеры из отечественной истории, а не из западной, как большинство книг по менеджменту. Взяв на вооружение знания и опыт из этой книги, вы значительно повысите экономический и репутационный КПД своей компании, а также сможете наслаждаться работой в среде единомышленников и энтузиастов.

Виталий Александрович Антощенко , Виталий Антощенко

Деловая литература / Менеджмент / Финансы и бизнес
Материально-техническое снабжение на современном предприятии от А до Я
Материально-техническое снабжение на современном предприятии от А до Я

Эта книга – универсальное руководство по организации эффективного материально-технического снабжения на современном предприятии. Структурированное и последовательное изложение охватывает все ключевые аспекты управления цепочками поставок – от разработки стратегии до оптимизации оперативных процессов, от взаимодействия с поставщиками до управления запасами, от цифровой трансформации отрасли до экономического анализа. Особое внимание уделено адаптации лучших мировых практик и инновационных решений к российской специфике. Книга будет полезна как для опытных специалистов, желающих систематизировать и углубить свои знания, так и для новичков, стремящихся быстро погрузиться и освоить профессию.

Руслан Маков

Менеджмент / Финансы и бизнес
Руководство к своду знаний по управлению проектами (Руководство PMBOK®). Шестое издание. Agile: практическое руководство
Руководство к своду знаний по управлению проектами (Руководство PMBOK®). Шестое издание. Agile: практическое руководство

«Публикуемые Институтом управления проектами (Project Management Institute, Inc., сокращенно PMI) стандарты и руководства, к числу которых принадлежит и данный документ, разработаны согласно процессу разработки стандартов на основе добровольного участия и общего консенсуса. В ходе такого процесса объединяются усилия волонтеров и/или сводятся воедино замечания и мнения лиц, заинтересованных в предмете, которому посвящено данное издание. Хотя PMI администрирует этот процесс и устанавливает правила, гарантирующие непредвзятость при достижении консенсуса, PMI не занимается написанием документа, а также независимым тестированием, оценкой и проверкой точности или полноты материала, содержащегося в издаваемых PMI стандартах и руководствах. Подобным же образом, PMI не занимается проверкой обоснованности мнений, высказанных в этих документах…»

Коллектив авторов

Менеджмент / Финансы и бизнес
Настольная книга перемен. Как изменить и улучшить компанию, корпоративную культуру и даже свою собственную жизнь
Настольная книга перемен. Как изменить и улучшить компанию, корпоративную культуру и даже свою собственную жизнь

За последние годы мир стремительно изменился, и эта скорость продолжает нарастать. Но вместе с изменениями приходят и вызовы – как обеспечить актуальность проекта в условиях быстро меняющейся среды? Как справиться с информационной перегрузкой и разобщенностью сотрудников? Как внедрить изменения таким образом, чтобы они действительно стали успешными? Ведь даже самые продуманные проекты могут утратить актуальность до момента их завершения. Сложности увеличиваются из-за нехватки проверенного опыта, ограниченных ресурсов и информационного перегруза, в котором порой сложно отделить правду от информационного шума.Автор «Настольной книге перемен» Олег Замышляев делится своим более 20-летним опытом, который помогает компаниям и людям меняться. Он предлагает проверенные методы и инструменты для успешного осуществления изменений, благодаря которым этот процесс становится более понятным и управляемым. Главная идея – необходимость осознанного подхода к изменениям, а именно: выбор приоритетных направлений, грамотное планирование, эффективное вовлечение сотрудников и минимизация сопротивления.Успех изменений, как известно, зависит от людей, которые их внедряют, поэтому не ждите, пока перемены настигнут вас врасплох – возьмите управление ими в свои руки уже сейчас!Мы будем говорить в первую очередь о человеческом факторе, потому что изменение работы сотрудников – чрезвычайно сложный и травматичный процесс, когда действия коллектива являются одновременно и ресурсом, и результатом процесса перемен.Зачем читать• Перестать теряться в потоке перемен, научиться выбирать приоритетные направления для изменений, эффективно распределять ресурсы, чтобы не распыляться на второстепенные задачи.• Сделать изменения своими союзниками, освоить проверенные инструменты и методики, которые помогут сделать процесс изменений более понятным и комфортным как для вас, так и для вашей команды.• Узнать, как заручиться поддержкой команды, минимизировать сопротивление и уверенно провести свою компанию или себя лично через любые перемены.Большой частью внедрения изменений должна быть адекватная оценка необходимых ресурсов и сроков, в которые изменения могут быть сделаны и закреплены. Поэтому приземление изменений до конкретных шагов может стать тем инструментом, который поможет довести эти изменения до конца.Вы узнаетеКонкретные инструменты и практические советы, проверенные на реальном опыте.Лично я считаю, что человек способен на многое и может реализовать куда более сложные и масштабные изменения, чем организация, но при этом важно составить для себя сбалансированный портфель изменений, чтобы повысить эффективность перемен и снизить сопротивление этим переменам.Для когоКнига будет полезна руководителям компаний, топ-менеджерам, тимлидам, HR-специалистам, а также тем, кто постоянно сталкивается с переменами в своей профессиональной или личной жизни.

Олег Замышляев

Корпоративная культура / Управление, подбор персонала / Менеджмент / Саморазвитие / личностный рост / Финансы и бизнес