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

Это течение сформировалось в конце XX – начале XXI века. В основе лежала, в общем-то, простая мысль – при повышении тактовой частоты производительность приложений при прочих равных растет. Не обязательно линейно (обмены с памятью никто не отменял), но растет. Заменяя процессор на новый, пользователь получает ускорение «из коробки». Без всяких мучительных манипуляций с исходным кодом ради распараллеливания и векторизации. Тенденция эта началась еще во времена Pentium III, но полностью развилась уже в Pentium IV. Все было бы прекрасно, но вот только загвоздка в этом самом «при прочих равных». Очевидно, что чем короче такт, тем больше их потребуется для выполнения данной инструкции. Ведь x86 – это все же CISC. И «Интел» задумал поменять архитектуру в угоду частоте. Так родился NetBurst c его гиперпайплайном. Идея в том, чтобы разбить команду на микроинструкции (такой RISC внутри CISC) и запихивать их в огромной длины пайплайн. В Willamette он составлял 20 стадий, а в Prescott – 31, и это не считая декодирования. Суть в том, что эти микроинструкции можно выполнять на гораздо большей частоте, чем настоящие x86 команды. И это неплохо работало на прямых, как палка, кодах и прогретых кэшах. Но стоило поймать промах в кэш, и в пайплайне образовывался баббл (пузырек) – молотилка работала вхолостую. Еще хуже дело обстояло при неправильном предсказании ветвлений. Они не часто (буфер предсказания ветвлений BTB выдавал 94-процентную точность предсказаний), но все же случались. В этом случае цена была астрономической – только для очистки конвейера (flush) могло потребоваться до 100 тактов. А ведь надо было еще снова его загрузить… Тем не менее «Интел» твердо уверовал в парадигму и в начале 2000-x (если мне память не изменяет) провел публичный эксперимент, где P4 работал на частоте около 8 гиг и охлаждался жидким азотом. Это, конечно, вдохновило оверклокеров и заставило серьезно задуматься всех остальных. Ибо гигагерцы – оно, конечно, круто, но жидкий азот – это все-таки жидкий азот…

<p>«Самосожжение» Боба Колвелла</p>

Кульминация, однако, случилась еще раньше. Боб Колвелл (один из самых уважаемых мной дизайнеров) проработал в «Интел» всего пять лет (1995–2000), но сумел оставить в истории компании яркий след. Он был одним из ведущих архитекторов линейки Pentium и, наверно, раньше всех осознал, что «гонка гигагерц» – тупиковый путь. Однако беда была в том, что тогда частота уже превратилась из чисто физического (или инженерного) понятия в предмет новой религии. И обычными средствами набирающую ход лавину было уже не остановить…

В одно прекрасное утро Бобу Колвеллу позвонил тогдашний CEO «Интел» Крейг Баррет. С Крейгом я встречался лично раз пять (больше только с нынешним CEO Пэтом Гелсингером), и он всегда производил впечатление человека исключительно здравомыслящего. Но, видимо, в том момент всеобщий экстаз захватил и его.

– Боб, дружище, нельзя ли поднять частоту еще на 20 %? – «поинтересовался» Крейг.

– Это очень сложно, – ответил Боб. – И более того, контрпродуктивно.

Но тем не менее частота была поднята.

Следующий звонок был таким:

– Боб, дорогой. Нельзя ли добавить еще процентов 15?

– Это почти невозможно и бессмысленно.

– Ну постарайтесь, вы же настоящие гении…

И последний.

– Боб, золотой мой, кровь из носа нужно еще 10 %.

– I deliberately do not agree[3], – ответил Боб, повесил трубку и написал заявление «по собственному желанию». Позже он описал это в своей замечательной книге The Pentium Chronicles: The People, Passion, and Politics Behind Intel’s Landmark Chips[4].

<p>Дальнейшее развитие</p>

Но «Интел» не был бы «Интелом», если бы так легко отказывался от своих убеждений. NetBurst вышел на рынок и столкнулся там с платформой AMD Opteron, которая мало того что имела существенно более короткий конвейер, так еще и обладала встроенным контроллером памяти. В то время как интеловские платформы все еще использовали технологию North Bridge. На меня самое большое впечатление произвел следующий эпизод. Мы как-то попробовали запустить Linpack на процессоре Irwindale. И не смогли получить более 70 % эффективности. Обычно неприхотливый HPL уперся… в memory bandwidth. Возможно, мы что-то сделали не так, но шок был настолько велик, что мы очень быстро это занятие бросили.

Перейти на страницу:

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

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

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

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

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

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

Руслан Маков

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

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

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

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

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

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

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