Предлагаю вниманию публики Хабра перевод (с сокращениями) интервью Джима Келлера журналу «Fortune», опубликованное 18 мая 2020 года. Келлер — легендарная личность среди разработчиков микропроцессорной электроники.
Не слишком вдаваясь в технические подробности, автор интервью рассказывает о Келлере как о незаурядной личности и талантливом инженере, а также дает читателю возможность взглянуть изнутри на «кухню» проектирования микропроцессорных систем.
![](https://habrastorage.org/r/w780q1/webt/3l/li/g4/3llig4axuald3xlsq9_qiqedrvg.jpeg)
Келлер выступает с докладом о законе Мура на закрытом мероприятии Intel Silicon100 в июне 2019 года.
Джим Келлер мало известен вне IT-индустрии, однако для посвященных он столь же легендарная личность, как Фрэнк Ллойд Райт в мире архитектуры или Фил Джексон – в баскетболе.
Келлер начал карьеру в компании DEC в 80-х, и с тем пор отличился успехами на каждом новом месте работы. Его разработки помогли компании AMD из аутсайдера превратиться в уважаемого конкурентами соперника. А кто стоял за созданием микропроцессора автопилота Tesla, который в состоянии распознавать красный сигнал светофора и знаки «СТОП»? Тоже Келлер.
Его наработки используются повсюду, начиная от iPhone и облачных серверов Google и заканчивая игровыми консолями XboX. На своем жизненном пути ему посчастливилось работать под началом таких легендарных персон мира IT, как Стив Джобс, Илон Маск и сооснователь AMD Джерри Сандерс.
Бывший главный технический директор AMD Фрэд Вебер в шутку сравнивает Келлера с Форрестом Гампом, героем одноименного кинофильма. «Он вечно оказывается в гуще интересных событий и влияет на них решающим образом». В апреле 2018-го Келлер-Форрест вновь «побежал». Он покинул Tesla и перешел в Intel – компанию-тяжеловеса индустрии разработки чипов, в компанию, на которую он всегда равнялся как на конкурента.
Келлер находит в своей карьере много параллелей с процессом образования. Все этапы трудового пути он делит на две категории: где-то он сам извлекал уроки, а где-то давал уроки другим.
«Мне довелось поработать в различных компаниях и, полагаю, в каждой я научился массе полезных вещей», говорит Келлер. «Когда я стал работать в Apple и затем в Tesla, у меня не было мысли изменить их. Наоборот, я хотел, чтобы они изменили меня. Их стиль работы уникален».
А сейчас вот Intel оказался среди тех, кому нужны уроки Келлера. В качестве первого вице-президента по технологии, системной архитектуре и работе с клиентами Келлер возглавляет подразделение численностью около 10 тыс. сотрудников в направлении разработки полупроводников Intel. Плоды его трудов покажут, сможет ли Intel, чья доля рынка и прибыли неуклонно снижаются на фоне полосы болезненных неудач, восстановить лидирующие позиции и репутацию в глазах нынешнего поколения разработчиков программного и аппаратного обеспечения.
Сайлеш Коттапалли (Sailesh Kottapalli), директор группы платформенных разработок Intel, ветеран с 25-летним опытом работы в компании так отзывается о Келлере. «Джим абсолютно тот человек, который нужен нашей компании в переходный период. Специалиста с таким богатым опытом и развитым техническим чутьем, мне раньше встречать не доводилось».
По результатам опроса более 30 бывших коллег и конкурентов Fortune составил собирательный портрет Келлера, на котором Джим предстаёт в качестве профессионального развязывателя гордиевых узлов, чей карьерный путь лежит через главные вехи последних трех десятков лет развития компьютерной индустрии.
В области микропроцессоров дизайн критичен, поскольку эта сфера компьютерных технологий постоянно эволюционирует. Закон поступательной миниатюризации электронных компонентов, впервые сформулированный в 1965 году сооснователем Intel Гордоном Муром, воплощается в неуклонном росте числа транзисторов на кремниевой подложке. Например, утснавливаемый в iPhone последний чип Apple A13 Bionic при размере с десятицентовую монету насчитывает более чем 8,5 миллиардов транзисторов. Таким образом микропроцессоры становятся все функциональнее и производительнее, сфера их применения постоянно расширяется, начиная от мобильных устройств и автомобилей, заканчивая осветительными приборами и садовыми поливальными установками.
Процесс разработки и производства чипов подчиняется закону Мура и напоминает надстройку новых этажей в офисном здании. Наступает момент, когда поблизости открываются новые участки под застройку, но при этом нет ясности, что там следует возводить и какие улучшения внедрять.
Стремясь угнаться за ростом производительности микропроцессоров, системные архитекторы вроде Келлера должны оставаться в курсе последних достижений индустрии, а также отслеживать и предвосхищать изменения в потребностях конечных пользователей.
Еще более усложняет ситуацию то, что иногда запаздывают необходимые для выпуска чипов с новым дизайном технологии производства.
Сразу несколько факторов в этой сложной системе за последние десять лет сложились не в пользу Intel. В целом дела компании идут неплохо — 21 миллиард долларов США чистой прибыли и выручка 72 миллиарда долларов США за 2019 год говорят сами за себя, однако рост показателей замедляется, а доля рынка мало-помалу сокращается. Ряд ключевых продуктов вышли на рынок с опозданием. Некоторые концепции, на которые Intel делал ставку, совершая дорогостоящие «вылазки» в непрофильные сектора чипов для планшетов и мобильных устройств 5G, вылились в рыночные неудачи. Тем временем AMD и Nvidia обошли Intel в самом быстрорастущем и прибыльном в IT-индустрии секторе чипов для больших облачных дата-центров.
Пожалуй, наиболее тяжелым ударом для компании стало не оправдавшее себя поглощение разработчика технологий искусственного интеллекта Nervana. После приобретения в декабре 2019 года за 2 миллиарда аналогичного стартапа Habana Labs Intel закрыла линию по производству чипов Nervana, тем самым признав свое поражение.
Не на руку Intel играет и сложившаяся в компании корпоративная культура. Полагают, что большая численность и доминирующее положение в отрасли привели к формированию чересчур бюрократизированной системы управления, с характерной медлительностью принятия решений, плохим взаимодействием и стремлением достичь «всего и сразу» путем «запихивания» всех новых наработок в очередной чип.
Компания остро нуждалась в смене приоритетов и более грамотном руководстве процессом разработки. Выбор пал на Джима Келлера не случайно. В индустрии разработки микропроцессоров он как никто другой умеет находить новые подходы к решению проблем.
Для современной IT-индустрии, где доминируют выпускники Стэнфорда, МТИ и Гарварда, история Келлера является скорее исключением, чем правилом. Детство Джима пришлось на послевоенные годы, он жил в пригороде Филадельфии и до 4 класса не мог освоить чтение из-за дислексии. Его родители – отец трудился инженером-механиком в аэрокосмическом подразделении «Дженерал электрик», мать была домохозяйкой – поощряли его любознательность без излишней настойчивости.
После окончания школы Келлер поступил в один из коллежей штата Пенсильвания (МТИ, как он вспоминает, показался ему тогда чересчур трудным вариантом). Он был убежден, что хочет заниматься чем-то, связанным с наукой, но в то же время и неплохо зарабатывать. Взяв рейтинг зарплат выпускников по специальностям, он обнаружил, что профессии, где базовыми были интересовавшие его больше других предметы – физика и биология, находятся в нижней половине списка. Электроника была в топе, поэтому Келлер выбрал ее (впрочем, второй специальностью стала философия). Преподаватель-наставник Келлера в колледже параллельно заведовал лабораторией полупроводников, и Джим с первых курсов получил возможность погрузиться в эту область.
После завершения обучения, немного поработав тут и там, Келлер устроился в DEC, одну из лидирующих технологических компаний того времени. В начале 80-х, когда быстро растущая компьютерная индустрия буквально сметала всю свободную офисную недвижимость в окрестностях Бостона, одним из первых рабочих мест Келлера оказалось переоборудованное под офисы помещение бывшего супермаркета.
В отличие от многих своих конкурентов, DEC сама занималась разработкой чипов, а не прибегала к услугам сторонних организаций. Таким образом, Келлер уже с первых шагов познакомился со всеми этапами создания микропроцессорных продуктов, начиная от проектирования и производства и заканчивая маркетинговыми аспектами. Он изучил, в частности, технику разводки электронных плат, внес свой вклад в создание соответствующего ПО для автоматизированного проектирования. Вероятно, именно эта область стала первой, в которой он за счет самообразования и практики стал «докой». По его собственным словам: «перечень вещей, что мне пришлось освоить, был немалым».
Одним из самых впечатляющих продуктов DEC была линейка чипов Alpha. Эти микропроцессоры применялись в профессиональных рабочих станциях, предназначенных для нужд биржевых трейдеров Уолл-стрит, специалистов аэрокосмической отрасли, метеорологических прогнозов, словом в машинах, что стояли на ступень выше обычных персональных компьютеров.
![](https://habrastorage.org/r/w780q1/webt/ur/9o/iw/ur9oiww8kqgv6hhuczodvmn_yn8.jpeg)
Микропроцессор Digital Alpha 21264 (1996).
В своей нише процессоры Alpha, прыгнули, что называется, выше головы. Несколько чипов удостоились места в Книге рекордов Гиннесса, как самые быстрые микропроцессоры в мире. Келлер совместно руководил проектированием чипа с индексом Alpha 21264, некоторые элементы которого работали на немыслимой в то время частоте один гигагерц.
Но, несмотря на всю мощь своих продуктов, к середине 90-х DEC существенно сдала позиции в коммерческом плане. Она не смогла предугадать, что компьютерная промышленность совершит скачок в производительности персональных ЭВМ, сделав тем самым рабочие станции невостребованными.
«В то время мы выпускали самые быстрые компьютеры в мире, но вместе с тем выбывали из игры», вспоминает Келлер. Из этой ситуации он извлек для себя жизненный урок: «Если ты не делаешь то, чего ждет от тебя рынок, неважно как хорошо ты это делаешь».
В конце концов, Келлер понял, что борьба на уничтожение против Alpha велась одним из конкурентов – компанией Intel. Произошло это так. Однажды Келлеру показали фотографию внутреннего устройства тогда только появившегося на рынке интеловского процессора Pentium Pro. Ему сразу стало очевидно, какой прорыв совершил Intel, чем он и не преминул поделиться с коллегами. Ранние процессоры Intel на базе архитектуры x86 преобразовывали исходный код в чрезмерно сложные команды. А Pentium Pro мог быстро транслировать программу в машинный код с использованием существенно более простых команд. Раньше, чем ожидалось Intel фактически свел на нет главное преимущество Alpha ( RISC архитектуру процессора – прим. перев.).
Осознав этот факт, Келлер воспользовался наработанными связями и перешел работать в AMD, компанию-конкурента Intel по разработке x86-процессоров, после 14 лет проведенных в DEC. Этот период так и останется самым длинным периодом работы на одном месте в его карьере.
У руля AMD в то время стоял харизматичный сооснователь компании Джерри Сандерс (Jerry Sanders). Однако предпринимательского таланта Сандерса было явно недостаточно, чтобы противостоять на рынке конкуренту в лице Intel. Келлер смог переломить ситуацию благодаря чипу под кодовым названием K8.
Келлеру было ясно, что с ростом вычислительной мощности процессора, каналы передачи данных от других компонентов компьютера, таких как оперативная память и дисковые системы хранения, становятся «бутылочным горлышком», препятствующим дальнейшему росту производительности.
Также он понимал, что с уменьшением электронныхкомпонентов становится возможным интеграция на одной подложке микропроцессора ранее распаиваемых отдельно контроллеров памяти и дисковой подсистемы. Ему пришла в голову еще одна простая, но удачная идея: можно расположить два процессора на одной кремниевой пластине, и тем самым значительно повысить эффективность работы с памятью.
Эти и другие, реализованные в K8 новые решения, сделают этот процессор идеальным для использования, как в секторе персональных ЭВМ, так и в растущем секторе бизнес-решений, где они позволили существенно упростить развертывание серверов, экономя клиентам немалые деньги.
Интересно, что до этого момента Сандерс рубил на корню все предложения менеджмента AMD по разработке процессоров для серверов, аргументируя отсутствием у компании средств на разработку и поддержку семейства серверных чипсетов. Дизайн K8 Келлера косвенно делал возражения Сандерса несостоятельными, интегрируя значительную часть функционала чипсета в микропроцессор. Келлер до сих пор испытывает по этому поводу смешанные чувства, он вспоминает: «Помню, мы уже завершили проект наполовину, когда у нас хватило духу сказать ему, что процессор будет также хорош в серверных системах». И последнее, но не менее важное достижение Келлера состояло в том, что он совместно разработал спецификацию технологии HyperTransport, позволяющей К8 эффективно обмениваться данными с другими серверами.
![](https://habrastorage.org/r/w780q1/webt/la/aj/gd/laajgdw80vkbmy2n0addlgrni50.jpeg)
Микропроцессор AMD Opteron (2003).
K8 было суждено стать большим успехом, локомотивом роста серверной индустрии. Прошедшая несколько этапов модернизации технология HyperTransport и по сей день широко используется в серверах, в том числе чипах, работающих в платформах облачных вычислений Google и Amazon.
Между тем Келлер не собирался долго почивать на лаврах. Еще когда K8 был на ранних этапах разработки, Джим получил приглашение от группы бывших коллег из DEC под руководством ведущего разработчика процессоров Alpha Дэна Добберпула (Dan Dobberpuhl), основавших стартап SiByte.
Келлер не заставил себя долго упрашивать и покинул AMD, проработав в компании чуть больше года. Такие краткосрочные отношения с работодателями впоследствии станут визитной карточкой его карьеры.
Для главного разработчика довольно странно оставлять проект так рано. Многие из тех, кто работали под началом Келлера в AMD, были разочарованы его поступком. Фред Вебер (Fred Weber), главный технический директор AMD отозвался так об этой ситуации: «Я бы не сказал, что он оставил дело незавершенным, он сделал все, что от него требовалось, но покинул проект самым первым. Для него важно работать на переднем крае, задавать ориентиры, которые дадут проекту хороший импульс для развития».
Сам Келлер описывает свои мотивы менее дипломатично. «Инженеры любят погружаться в детали. Мне же интереснее заниматься решением сложных проблем».
Чип К8 вышел на рынок в 2003 году и получил официальное название Opteron, однако одну из моделей компания назвала SledgeHammer. («Кувалда». Возможно намек на удар по рыночным позициям компании Intel – прим перев.).
Поиск новых интересных задач стал отличительной чертой не только манеры работы Келлера, но и стиля его отдыха. В DEC по мере продвижения по карьерной лестнице и роста доходов, он увлекся коллекционированием «маскл-каров» и гонками на них. Также его увлечением стал виндсерфинг, вид спорта требующий хорошей физической подготовки. Вместе с коллегами из DEC Келлер регулярно совершал длительные поездки из Бостона на Гавайи, посещая лучшие пляжи для серфингистов.
В один из дней Дэн Либхолц (Dan Liebholz), сотрудник Келлера, заглянул домой к своему боссу. Келлер, который обучал его виндсерфингу, на этот раз достал из гаража одну из своих досок с парусом и вручил её Либхолцу в качестве подарка. «Он хотел быть уверен, что я не брошу увлечение и продолжу заниматься виндсерфингом», -вспоминает Либхолц, в настоящее время – главный технический директор AMD.
Погоня за волнами и «отжиги» на дорогах продолжились и после переезда Келлера в Калифорнию в конце 90-х годов. Его бывшие коллеги вспоминают, что он регулярно делал ставки на покупку с онлайн-аукциона авиабилетов до Гавайев на сайте Priceline. Когда его ставка побеждала, Келлер отправлялся на выходные в Мауи. Компания Apple, где Келлер работал в течение 4 лет, поощряла аренду сотрудниками для деловых поездок экологически чистого транспорта. Келлер довел эту норму до абсурда. Как-то раз он умудрился получить штраф за превышение скорости, будучи за рулем арендованного гибрида «Тойота Приус». Коллеги не оставили этот случай без внимания и в шутку повесили на дверь кабинета Келлера табличку официального вида с надписью: «Гонщик команды Приус».
![](https://habrastorage.org/r/w780q1/webt/vd/da/0i/vdda0i4dxlyenwcm07fs5i25ehu.jpeg)
Келлер с дочерьми на отдыхе в Мауи
К середине 2010-х список увлечений водными видами спорта Келлера пополнился технически более сложным кайтсерфингом. Он также освоил полеты на спортивных самолетах. «Я с большим уважением отношусь к этому его увлечению, но ни в жизни не соглашусь сесть вместе с ним в одну из этих двухместных штуковин» говорит Джон Бирн (John Byrne), бывший коммерческий директор AMD, а сейчас – глава североамериканского подразделения компании Dell. Другие «велись» на его приглашение полетать и старались удержать в себе обед, когда Келлер закладывал в небе над Калифорнией серию «бочек» и крутых вертикальных подъемов.
Сам Келлер не пожелал вдаваться в подробности своих хобби. Однако Либхолц видит связь между кайтсерфингом и умением Келлера находить, казалось бы, простые решения для тяжелых проблем чипостроения. «Кайтсерфинг весьма увлекательный вид спорта, но вместе с тем невероятно техничный, с интенсивной физической нагрузкой», — говорит он. «Со стороны, кажется, что ты легко скользишь по волнам, но за этим скрывается требующая высокого мастерства чрезвычайно сложная умственная и физическая работа».
После переезда в Кремниевую долину Келлер оказался в самой гуще событий индустрии дизайна микропроцессоров. Специализировавшуюся на сетевых технологиях компанию SiByte, в которой Келлер был главным разработчиком, в ноябре 2000 года выкупила Broadcom. Работая в SiByte Джим одним из первых реализовал двухядерную архитектуру, ознаменовавшую шаг вперед в конструкции чипов. Внутренние элементы двух микропроцессоров размещались на одной подложке бок о бок, в результате чего чип в целом получался более производительным и энергоэффективным.
Broadcom начала устанавливать такие чипы в свои роутеры, широко использовавшиеся в сетях передачи данных по всему миру. Позднее в том же десятилетии двухядерные чипы появились и в персональных компьютерах.
А Келлер тем временем увлекся следующей интересной задачей. В 2004 он присоединился к другому стартапу Добберпула, компании P.A.Semi, работавшей над разработкой микросхем для серверов и высокопроизводительных рабочих станций.
В 2008 году Келлер сменил место работы на Apple (как раз перед поглощением P.A.Semi). Джима работа в Купертино привлекала по двум причинам: возможность постичь секреты самого Стива Джобса, одного из самых успешных исполнительных директоров в мире и, с другой стороны, погрузиться в новый для него мир мобильной электроники.
Первые три поколения знаменитого iPhone от Apple работали под управлением процессоров Samsung. Придя в Apple, Келлер присоединился к команде проектировщиков собственной линейки чипов. Начиная с iPhone 4 смартфоны Apple стали использовать процессоры, к которым Келлер приложил руку.
В наибольшей степени его идеи нашли воплощение в процессорах Apple A6 и A7, ставших «сердцем» iPhone 5 и 5s. Они не просто были производительнее решений конкурентов, Apple сумела оптимизировать графические возможности, что заранее обрекало на проигрыш соперников в сравнительных тестах. Микросхемы собственного дизайна также ускоряли обработку речевых данных, что было весьма кстати накануне запуска Siri — фирменного голосового помощника Apple.
![](https://habrastorage.org/r/w780q1/webt/yb/ur/ba/yburbai3jicldd4-9mqszvsxhtk.jpeg)
Apple A4 (2010).
Келлер не подчинялся Джобсу напрямую. Его боссы Боб Мансфилд и Майк Кулберт принимали на себя эмоциональные всплески требовательного и вспыльчивого главы компании. Но сам Келлер признается, что научился многим аспектам методики «интенсивной работы над задачей» у Джобса и Мансфилда. «Их парадигма концентрации на задаче радикальнее, чем мне когда-либо доводилось встречать», вспоминает Келлер. Кратко её можно сформулировать так: «Сдохни, но сделай вовремя».
Жизненным кредо Келлера стала известная фраза Стивена Джобса: «Когда поймешь, что ты на верном пути, иди вперед, никуда не сворачивая». («Once you know what’s the right thing to do, that’s all you should ever work on»).
В 2012 году Келлер был готов воплотить свои новые идеи под началом своего бывшего работодателя – компании AMD. К тому времени AMD растеряла почти все техническое преимущество K8, флагманские чипы компании существенно уступали решениям конкурента – Intel. И Джиму было понятно почему. Он нашел дизайн процессоров AMD запутанным и трудным для модернизации, с чем не раз сталкивался, когда опытные инженеры слишком долго занимались оптимизацией старых решений.
Келлер увидел в этой ситуации возможность начать с чистого листа. Постоянные доработки микропроцессоров производителями делали последние быстрее и мощнее, но создавали и новые проблемы: быстродействие топовых чипов сегодня часто ограничивается их тепловым пакетом. Келлер предложил новую техническую концепцию, свободную от проблемы перегрева — чиплеты.
Чиплеты напоминают элементы конструктора Лего. Они представляют собой самостоятельно производимые микросхемы, из которых в итоге собирается готовый чип. Келлер осознал, что концепция чиплетов открывает широкие возможности создания специализированных чипов для высокопроизводительных вычислений, таких, например, как deep learning или видеоигры со сложной графикой.
Готовые микропроцессоры, спроектированные на основе чиплетов, дешевле в производстве по сравнению с моно-чипами при сравнимой производительности. Кроме того, модульная конструкция позволяет увеличивать вычислительную мощность путем добавления новых блоков и, при этом, не сильно повышая тепловыделение. К тому же чиплеты могут работать в более крупных конфигурациях, востребованных в составе серверных платформ дата центров облачных вычислений.
Реализация идей Келлера означала начать все заново и встретила значительное сопротивление внутри AMD. Келлер вспоминает, что люди говорили ему прямо в лицо, что он потерпит фиаско. В ответ он мобилизовывал своего внутреннего «Стива Джобса». Однажды, на корпоративном собрании, нападки на Келлера заставили его дать прямой ответ недоброжелателям. «Он сказал им: «Сейчас мы закладываем фундамент. Подождите и вы увидите результат», — вспоминает Джон Бирн. «У него есть эта маниакальная убежденность в своей правоте».
Первые чипы с архитектурой Келлера, ныне известные как Ryzen, вышли на рынок лишь в 2017 году. И сразу произвели фурор тем, что были дешевле решений Intel при сопоставимой, а ряде случаев более высокой производительности. В 2019-м третье поколение чипов Ryzen, все на той же архитектуре, ведет наступление на позиции конкурента по всем фронтам. Не случайно к концу нынешнего апреля стоимость акций AMD за пять лет выросла на 2303 процентов, обеспечив акционерам доходность в 30 раз выше, чем скромные 78 процентов акций Intel.
Что характерно, к тому времени как Ryzen вышел на рынок, Келлера уже и след простыл.
За все эти годы Келлер посвятил немало времени скоростному вождению автомобиля. Но до 2015 года он не рассматривал автоиндустрию как источник проблем производительности вычислений, пока не пообщался с бывшими коллегами, перешедшими из Apple в Tesla.
Основатель Tesla Илон Маск поставил перед собой цель создания самоуправляемого автомобиля, что само по себе требует значительной вычислительной мощности. Маск пробовал использовать чипы от Intel Mobileye и Nvidia, но остался недоволен результатом.
На собеседовании при приеме на работу Келлеру удалось убедить Маска, что он сможет спроектировать чип автопилота Tesla в 10 раз производительнее, чем у конкурентов. В свою очередь сам Келлер понял, что многому сможет научиться у Маска. Келлер приступил к работе в январе 2016 года.
В Tesla подход Келлера к проблеме базировался, как и раньше, на рациональном упрощении. Стоило ему понять, как работает ПО Tesla, и он избавился от незадействованных компонентов, присутствовавших в чипах Nvidia. Спроектированные Келлером микросхемы начали применяться в моделях Tesla 3-ей серии и других, начиная с 2019 года. Согласно внутренним тестам компании, новые чипы обеспечили 20-ти кратный прирост производительности, то есть превзошли обещания Келлера в два раза.
![](https://habrastorage.org/r/w780q1/webt/wn/lp/o3/wnlpo3mtfs52vc4r2u3o9zhrcie.jpeg)
Автопилот Tesla (2019)
Хотя регулирующими органами пока не разрешено использование самоуправляемых автомобилей в режиме автопилота на трассах общего пользования, прогресс впечатляет: с последней версией ПО Tesla 3 может останавливаться на красный сигнал светофора и перед стоп-линией.
Келлер, по его собственным словам, обожал наблюдать за процессом сборки Tesla, частенько посещая для этого завод во Фремонте, штат Калифорния. Именно благодаря этой привычке Келлера посетила очередная удачная идея. В то время как большая часть узлов автомобиля рассчитана на 10-летний срок эксплуатации, микросхемы, которые обеспечивают работу ПО, требуется обновлять чаще, раз в два или три года.
Келлер убедил инженеров Tesla изменить способ подключения вычислительных блоков к сети электрооборудования автомобиля, чтобы обеспечить их свободную замену. Новый подход позволил Tesla гарантировать бесплатные апгрейды электроники в будущем тем из своих клиентов, кто доплачивает за функцию автопилота.
К началу 2018 года на фоне задержек с выпуском на рынок новых чипов, пробуксовок проектов в секторе планшетных компьютеров и сетей мобильной связи пятого поколения, Intel все больше нуждался в помощи с новыми аппаратными решениями. Стремление разобраться в причинах этих неудач и привлекли в числе прочего Джима Келлера в апреле 2018 года в стан своего извечного соперника.
«Intel напоминает мне DEC своим технологическим превосходством и культурой взаимного сотрудничества, но подчас сотрудничество переходит разумные границы» замечает Келлер. На одном из совещаний, где он присутствовал, около 50 сотрудников были привлечены к обсуждению, в общем-то, несущественного вопроса.
«Случись такое в Tesla, Илон их просто поубивал бы», — продолжает он. Ориентируясь на истины, усвоенные им в процессе совместной работы с Джобсом и Маском, Келлер сразу взялся за ускорение процессов принятия решений, сокращение размеров подразделений и количества совещаний. Также он первым делом заменил всех нетехнических сотрудников, контролирующих работу инженерного персонала в зоне своей ответственности. «Если вы придете к такому менеджеру с проблемой, у него лишь будет одной проблемой больше, которую он не в состоянии решить», объясняет Келлер.
За 40 лет своей карьеры Келлер полагается не только на старую гвардию из числа тех, с кем он начинал в DEC, а теперь перетащил в Intel. Он беспрестанно расширяет круг полезных знакомств. Сундари Митра (Sundari Mitra), сооснователь стартапа в области проектирования микросхем NetSpeed вспоминает свой визит в Tesla в 2016 году, где она презентовала Келлеру собственную методологию разработки чипов. Посмотрев на первый слайд, Келлер поморщился, однако Митра почувствовала в нем родственную душу разработчика, которому чужда маркетинговая болтовня, и они двое быстро нашли общий язык, начав вместе анализировать проблему на доске для заметок. «Джим интуитивно схватывает вещи концептуального уровня. Он стремится погрузиться сразу все глубже и глубже в детали», — вспоминает Митра. Вскоре после этого Келлер взял шефство над компанией Митры и в сентябре 2018-го после поглощения NetSpeed компанией Intel учитель и ученик стали работать вместе.
![](https://habrastorage.org/r/w780q1/webt/np/qz/qa/npqzqagxyhkk9_ijthhd3rhnvhq.jpeg)
Джим Келлер с соосновательницей стартапа NetSpeed Сундари Митра (2018)
По понятным причинам Келлер не расположен обсуждать ту смену архитектуры, которой он руководит, и вряд ли мы увидим плоды его трудов следующие год-два. Однако имеющиеся публичные данные Intel и некоторые намеки Келлера позволяют выделить следующие ключевые особенности будущих чипов.
Их отличительной чертой станет разделение основных функций, что позволит компании улучшать будущие микропроцессоры по блокам. Этот подход ранее был уже успешно опробован Келлером в AMD. Также Келлер дал понять, что бюджетная линейка чипов Atom от Intel в будущем может претерпеть многообещающие изменения, ориентированные как на сектор ПК, так и на серверные решения.
![](https://habrastorage.org/r/w780q1/webt/3h/6g/jg/3h6gjgs1wpt5cssoagsyrohuhr4.jpeg)
Intel Tremont (2020)
Аппаратная поддержка технологий искусственного интеллекта – очевидно набирающий силу тренд. Известно, что Келлер внимательно следит за посвященными A.I. научными мероприятиями, изучает всю доступную информацию, позволяющую строить прогнозы о развитии данного направления в ближайшие 5-10 лет. Не исключено, что Intel может приобрести необходимые технологии, вместо того, чтобы разрабатывать их самостоятельно.
Не слишком вдаваясь в технические подробности, автор интервью рассказывает о Келлере как о незаурядной личности и талантливом инженере, а также дает читателю возможность взглянуть изнутри на «кухню» проектирования микропроцессорных систем.
![](https://habrastorage.org/webt/3l/li/g4/3llig4axuald3xlsq9_qiqedrvg.jpeg)
Келлер выступает с докладом о законе Мура на закрытом мероприятии Intel Silicon100 в июне 2019 года.
Джим Келлер мало известен вне IT-индустрии, однако для посвященных он столь же легендарная личность, как Фрэнк Ллойд Райт в мире архитектуры или Фил Джексон – в баскетболе.
Келлер начал карьеру в компании DEC в 80-х, и с тем пор отличился успехами на каждом новом месте работы. Его разработки помогли компании AMD из аутсайдера превратиться в уважаемого конкурентами соперника. А кто стоял за созданием микропроцессора автопилота Tesla, который в состоянии распознавать красный сигнал светофора и знаки «СТОП»? Тоже Келлер.
Его наработки используются повсюду, начиная от iPhone и облачных серверов Google и заканчивая игровыми консолями XboX. На своем жизненном пути ему посчастливилось работать под началом таких легендарных персон мира IT, как Стив Джобс, Илон Маск и сооснователь AMD Джерри Сандерс.
Бывший главный технический директор AMD Фрэд Вебер в шутку сравнивает Келлера с Форрестом Гампом, героем одноименного кинофильма. «Он вечно оказывается в гуще интересных событий и влияет на них решающим образом». В апреле 2018-го Келлер-Форрест вновь «побежал». Он покинул Tesla и перешел в Intel – компанию-тяжеловеса индустрии разработки чипов, в компанию, на которую он всегда равнялся как на конкурента.
Келлер находит в своей карьере много параллелей с процессом образования. Все этапы трудового пути он делит на две категории: где-то он сам извлекал уроки, а где-то давал уроки другим.
«Мне довелось поработать в различных компаниях и, полагаю, в каждой я научился массе полезных вещей», говорит Келлер. «Когда я стал работать в Apple и затем в Tesla, у меня не было мысли изменить их. Наоборот, я хотел, чтобы они изменили меня. Их стиль работы уникален».
А сейчас вот Intel оказался среди тех, кому нужны уроки Келлера. В качестве первого вице-президента по технологии, системной архитектуре и работе с клиентами Келлер возглавляет подразделение численностью около 10 тыс. сотрудников в направлении разработки полупроводников Intel. Плоды его трудов покажут, сможет ли Intel, чья доля рынка и прибыли неуклонно снижаются на фоне полосы болезненных неудач, восстановить лидирующие позиции и репутацию в глазах нынешнего поколения разработчиков программного и аппаратного обеспечения.
Сайлеш Коттапалли (Sailesh Kottapalli), директор группы платформенных разработок Intel, ветеран с 25-летним опытом работы в компании так отзывается о Келлере. «Джим абсолютно тот человек, который нужен нашей компании в переходный период. Специалиста с таким богатым опытом и развитым техническим чутьем, мне раньше встречать не доводилось».
По результатам опроса более 30 бывших коллег и конкурентов Fortune составил собирательный портрет Келлера, на котором Джим предстаёт в качестве профессионального развязывателя гордиевых узлов, чей карьерный путь лежит через главные вехи последних трех десятков лет развития компьютерной индустрии.
От «Intel inside» к Intel в беде
В области микропроцессоров дизайн критичен, поскольку эта сфера компьютерных технологий постоянно эволюционирует. Закон поступательной миниатюризации электронных компонентов, впервые сформулированный в 1965 году сооснователем Intel Гордоном Муром, воплощается в неуклонном росте числа транзисторов на кремниевой подложке. Например, утснавливаемый в iPhone последний чип Apple A13 Bionic при размере с десятицентовую монету насчитывает более чем 8,5 миллиардов транзисторов. Таким образом микропроцессоры становятся все функциональнее и производительнее, сфера их применения постоянно расширяется, начиная от мобильных устройств и автомобилей, заканчивая осветительными приборами и садовыми поливальными установками.
Процесс разработки и производства чипов подчиняется закону Мура и напоминает надстройку новых этажей в офисном здании. Наступает момент, когда поблизости открываются новые участки под застройку, но при этом нет ясности, что там следует возводить и какие улучшения внедрять.
Стремясь угнаться за ростом производительности микропроцессоров, системные архитекторы вроде Келлера должны оставаться в курсе последних достижений индустрии, а также отслеживать и предвосхищать изменения в потребностях конечных пользователей.
Еще более усложняет ситуацию то, что иногда запаздывают необходимые для выпуска чипов с новым дизайном технологии производства.
Сразу несколько факторов в этой сложной системе за последние десять лет сложились не в пользу Intel. В целом дела компании идут неплохо — 21 миллиард долларов США чистой прибыли и выручка 72 миллиарда долларов США за 2019 год говорят сами за себя, однако рост показателей замедляется, а доля рынка мало-помалу сокращается. Ряд ключевых продуктов вышли на рынок с опозданием. Некоторые концепции, на которые Intel делал ставку, совершая дорогостоящие «вылазки» в непрофильные сектора чипов для планшетов и мобильных устройств 5G, вылились в рыночные неудачи. Тем временем AMD и Nvidia обошли Intel в самом быстрорастущем и прибыльном в IT-индустрии секторе чипов для больших облачных дата-центров.
Пожалуй, наиболее тяжелым ударом для компании стало не оправдавшее себя поглощение разработчика технологий искусственного интеллекта Nervana. После приобретения в декабре 2019 года за 2 миллиарда аналогичного стартапа Habana Labs Intel закрыла линию по производству чипов Nervana, тем самым признав свое поражение.
Не на руку Intel играет и сложившаяся в компании корпоративная культура. Полагают, что большая численность и доминирующее положение в отрасли привели к формированию чересчур бюрократизированной системы управления, с характерной медлительностью принятия решений, плохим взаимодействием и стремлением достичь «всего и сразу» путем «запихивания» всех новых наработок в очередной чип.
Компания остро нуждалась в смене приоритетов и более грамотном руководстве процессом разработки. Выбор пал на Джима Келлера не случайно. В индустрии разработки микропроцессоров он как никто другой умеет находить новые подходы к решению проблем.
Цифровое образование
Для современной IT-индустрии, где доминируют выпускники Стэнфорда, МТИ и Гарварда, история Келлера является скорее исключением, чем правилом. Детство Джима пришлось на послевоенные годы, он жил в пригороде Филадельфии и до 4 класса не мог освоить чтение из-за дислексии. Его родители – отец трудился инженером-механиком в аэрокосмическом подразделении «Дженерал электрик», мать была домохозяйкой – поощряли его любознательность без излишней настойчивости.
После окончания школы Келлер поступил в один из коллежей штата Пенсильвания (МТИ, как он вспоминает, показался ему тогда чересчур трудным вариантом). Он был убежден, что хочет заниматься чем-то, связанным с наукой, но в то же время и неплохо зарабатывать. Взяв рейтинг зарплат выпускников по специальностям, он обнаружил, что профессии, где базовыми были интересовавшие его больше других предметы – физика и биология, находятся в нижней половине списка. Электроника была в топе, поэтому Келлер выбрал ее (впрочем, второй специальностью стала философия). Преподаватель-наставник Келлера в колледже параллельно заведовал лабораторией полупроводников, и Джим с первых курсов получил возможность погрузиться в эту область.
После завершения обучения, немного поработав тут и там, Келлер устроился в DEC, одну из лидирующих технологических компаний того времени. В начале 80-х, когда быстро растущая компьютерная индустрия буквально сметала всю свободную офисную недвижимость в окрестностях Бостона, одним из первых рабочих мест Келлера оказалось переоборудованное под офисы помещение бывшего супермаркета.
В отличие от многих своих конкурентов, DEC сама занималась разработкой чипов, а не прибегала к услугам сторонних организаций. Таким образом, Келлер уже с первых шагов познакомился со всеми этапами создания микропроцессорных продуктов, начиная от проектирования и производства и заканчивая маркетинговыми аспектами. Он изучил, в частности, технику разводки электронных плат, внес свой вклад в создание соответствующего ПО для автоматизированного проектирования. Вероятно, именно эта область стала первой, в которой он за счет самообразования и практики стал «докой». По его собственным словам: «перечень вещей, что мне пришлось освоить, был немалым».
Одним из самых впечатляющих продуктов DEC была линейка чипов Alpha. Эти микропроцессоры применялись в профессиональных рабочих станциях, предназначенных для нужд биржевых трейдеров Уолл-стрит, специалистов аэрокосмической отрасли, метеорологических прогнозов, словом в машинах, что стояли на ступень выше обычных персональных компьютеров.
![](https://habrastorage.org/webt/ur/9o/iw/ur9oiww8kqgv6hhuczodvmn_yn8.jpeg)
Микропроцессор Digital Alpha 21264 (1996).
В своей нише процессоры Alpha, прыгнули, что называется, выше головы. Несколько чипов удостоились места в Книге рекордов Гиннесса, как самые быстрые микропроцессоры в мире. Келлер совместно руководил проектированием чипа с индексом Alpha 21264, некоторые элементы которого работали на немыслимой в то время частоте один гигагерц.
Но, несмотря на всю мощь своих продуктов, к середине 90-х DEC существенно сдала позиции в коммерческом плане. Она не смогла предугадать, что компьютерная промышленность совершит скачок в производительности персональных ЭВМ, сделав тем самым рабочие станции невостребованными.
«В то время мы выпускали самые быстрые компьютеры в мире, но вместе с тем выбывали из игры», вспоминает Келлер. Из этой ситуации он извлек для себя жизненный урок: «Если ты не делаешь то, чего ждет от тебя рынок, неважно как хорошо ты это делаешь».
В конце концов, Келлер понял, что борьба на уничтожение против Alpha велась одним из конкурентов – компанией Intel. Произошло это так. Однажды Келлеру показали фотографию внутреннего устройства тогда только появившегося на рынке интеловского процессора Pentium Pro. Ему сразу стало очевидно, какой прорыв совершил Intel, чем он и не преминул поделиться с коллегами. Ранние процессоры Intel на базе архитектуры x86 преобразовывали исходный код в чрезмерно сложные команды. А Pentium Pro мог быстро транслировать программу в машинный код с использованием существенно более простых команд. Раньше, чем ожидалось Intel фактически свел на нет главное преимущество Alpha ( RISC архитектуру процессора – прим. перев.).
Осознав этот факт, Келлер воспользовался наработанными связями и перешел работать в AMD, компанию-конкурента Intel по разработке x86-процессоров, после 14 лет проведенных в DEC. Этот период так и останется самым длинным периодом работы на одном месте в его карьере.
Прорыв из аутсайдеров
У руля AMD в то время стоял харизматичный сооснователь компании Джерри Сандерс (Jerry Sanders). Однако предпринимательского таланта Сандерса было явно недостаточно, чтобы противостоять на рынке конкуренту в лице Intel. Келлер смог переломить ситуацию благодаря чипу под кодовым названием K8.
Келлеру было ясно, что с ростом вычислительной мощности процессора, каналы передачи данных от других компонентов компьютера, таких как оперативная память и дисковые системы хранения, становятся «бутылочным горлышком», препятствующим дальнейшему росту производительности.
Также он понимал, что с уменьшением электронныхкомпонентов становится возможным интеграция на одной подложке микропроцессора ранее распаиваемых отдельно контроллеров памяти и дисковой подсистемы. Ему пришла в голову еще одна простая, но удачная идея: можно расположить два процессора на одной кремниевой пластине, и тем самым значительно повысить эффективность работы с памятью.
Эти и другие, реализованные в K8 новые решения, сделают этот процессор идеальным для использования, как в секторе персональных ЭВМ, так и в растущем секторе бизнес-решений, где они позволили существенно упростить развертывание серверов, экономя клиентам немалые деньги.
Интересно, что до этого момента Сандерс рубил на корню все предложения менеджмента AMD по разработке процессоров для серверов, аргументируя отсутствием у компании средств на разработку и поддержку семейства серверных чипсетов. Дизайн K8 Келлера косвенно делал возражения Сандерса несостоятельными, интегрируя значительную часть функционала чипсета в микропроцессор. Келлер до сих пор испытывает по этому поводу смешанные чувства, он вспоминает: «Помню, мы уже завершили проект наполовину, когда у нас хватило духу сказать ему, что процессор будет также хорош в серверных системах». И последнее, но не менее важное достижение Келлера состояло в том, что он совместно разработал спецификацию технологии HyperTransport, позволяющей К8 эффективно обмениваться данными с другими серверами.
![](https://habrastorage.org/webt/la/aj/gd/laajgdw80vkbmy2n0addlgrni50.jpeg)
Микропроцессор AMD Opteron (2003).
K8 было суждено стать большим успехом, локомотивом роста серверной индустрии. Прошедшая несколько этапов модернизации технология HyperTransport и по сей день широко используется в серверах, в том числе чипах, работающих в платформах облачных вычислений Google и Amazon.
Между тем Келлер не собирался долго почивать на лаврах. Еще когда K8 был на ранних этапах разработки, Джим получил приглашение от группы бывших коллег из DEC под руководством ведущего разработчика процессоров Alpha Дэна Добберпула (Dan Dobberpuhl), основавших стартап SiByte.
Келлер не заставил себя долго упрашивать и покинул AMD, проработав в компании чуть больше года. Такие краткосрочные отношения с работодателями впоследствии станут визитной карточкой его карьеры.
Для главного разработчика довольно странно оставлять проект так рано. Многие из тех, кто работали под началом Келлера в AMD, были разочарованы его поступком. Фред Вебер (Fred Weber), главный технический директор AMD отозвался так об этой ситуации: «Я бы не сказал, что он оставил дело незавершенным, он сделал все, что от него требовалось, но покинул проект самым первым. Для него важно работать на переднем крае, задавать ориентиры, которые дадут проекту хороший импульс для развития».
Сам Келлер описывает свои мотивы менее дипломатично. «Инженеры любят погружаться в детали. Мне же интереснее заниматься решением сложных проблем».
Чип К8 вышел на рынок в 2003 году и получил официальное название Opteron, однако одну из моделей компания назвала SledgeHammer. («Кувалда». Возможно намек на удар по рыночным позициям компании Intel – прим перев.).
Небо, земля и море.
Поиск новых интересных задач стал отличительной чертой не только манеры работы Келлера, но и стиля его отдыха. В DEC по мере продвижения по карьерной лестнице и роста доходов, он увлекся коллекционированием «маскл-каров» и гонками на них. Также его увлечением стал виндсерфинг, вид спорта требующий хорошей физической подготовки. Вместе с коллегами из DEC Келлер регулярно совершал длительные поездки из Бостона на Гавайи, посещая лучшие пляжи для серфингистов.
В один из дней Дэн Либхолц (Dan Liebholz), сотрудник Келлера, заглянул домой к своему боссу. Келлер, который обучал его виндсерфингу, на этот раз достал из гаража одну из своих досок с парусом и вручил её Либхолцу в качестве подарка. «Он хотел быть уверен, что я не брошу увлечение и продолжу заниматься виндсерфингом», -вспоминает Либхолц, в настоящее время – главный технический директор AMD.
Погоня за волнами и «отжиги» на дорогах продолжились и после переезда Келлера в Калифорнию в конце 90-х годов. Его бывшие коллеги вспоминают, что он регулярно делал ставки на покупку с онлайн-аукциона авиабилетов до Гавайев на сайте Priceline. Когда его ставка побеждала, Келлер отправлялся на выходные в Мауи. Компания Apple, где Келлер работал в течение 4 лет, поощряла аренду сотрудниками для деловых поездок экологически чистого транспорта. Келлер довел эту норму до абсурда. Как-то раз он умудрился получить штраф за превышение скорости, будучи за рулем арендованного гибрида «Тойота Приус». Коллеги не оставили этот случай без внимания и в шутку повесили на дверь кабинета Келлера табличку официального вида с надписью: «Гонщик команды Приус».
![](https://habrastorage.org/webt/vd/da/0i/vdda0i4dxlyenwcm07fs5i25ehu.jpeg)
Келлер с дочерьми на отдыхе в Мауи
К середине 2010-х список увлечений водными видами спорта Келлера пополнился технически более сложным кайтсерфингом. Он также освоил полеты на спортивных самолетах. «Я с большим уважением отношусь к этому его увлечению, но ни в жизни не соглашусь сесть вместе с ним в одну из этих двухместных штуковин» говорит Джон Бирн (John Byrne), бывший коммерческий директор AMD, а сейчас – глава североамериканского подразделения компании Dell. Другие «велись» на его приглашение полетать и старались удержать в себе обед, когда Келлер закладывал в небе над Калифорнией серию «бочек» и крутых вертикальных подъемов.
Сам Келлер не пожелал вдаваться в подробности своих хобби. Однако Либхолц видит связь между кайтсерфингом и умением Келлера находить, казалось бы, простые решения для тяжелых проблем чипостроения. «Кайтсерфинг весьма увлекательный вид спорта, но вместе с тем невероятно техничный, с интенсивной физической нагрузкой», — говорит он. «Со стороны, кажется, что ты легко скользишь по волнам, но за этим скрывается требующая высокого мастерства чрезвычайно сложная умственная и физическая работа».
Уроки от Apple
После переезда в Кремниевую долину Келлер оказался в самой гуще событий индустрии дизайна микропроцессоров. Специализировавшуюся на сетевых технологиях компанию SiByte, в которой Келлер был главным разработчиком, в ноябре 2000 года выкупила Broadcom. Работая в SiByte Джим одним из первых реализовал двухядерную архитектуру, ознаменовавшую шаг вперед в конструкции чипов. Внутренние элементы двух микропроцессоров размещались на одной подложке бок о бок, в результате чего чип в целом получался более производительным и энергоэффективным.
Broadcom начала устанавливать такие чипы в свои роутеры, широко использовавшиеся в сетях передачи данных по всему миру. Позднее в том же десятилетии двухядерные чипы появились и в персональных компьютерах.
А Келлер тем временем увлекся следующей интересной задачей. В 2004 он присоединился к другому стартапу Добберпула, компании P.A.Semi, работавшей над разработкой микросхем для серверов и высокопроизводительных рабочих станций.
В 2008 году Келлер сменил место работы на Apple (как раз перед поглощением P.A.Semi). Джима работа в Купертино привлекала по двум причинам: возможность постичь секреты самого Стива Джобса, одного из самых успешных исполнительных директоров в мире и, с другой стороны, погрузиться в новый для него мир мобильной электроники.
Первые три поколения знаменитого iPhone от Apple работали под управлением процессоров Samsung. Придя в Apple, Келлер присоединился к команде проектировщиков собственной линейки чипов. Начиная с iPhone 4 смартфоны Apple стали использовать процессоры, к которым Келлер приложил руку.
В наибольшей степени его идеи нашли воплощение в процессорах Apple A6 и A7, ставших «сердцем» iPhone 5 и 5s. Они не просто были производительнее решений конкурентов, Apple сумела оптимизировать графические возможности, что заранее обрекало на проигрыш соперников в сравнительных тестах. Микросхемы собственного дизайна также ускоряли обработку речевых данных, что было весьма кстати накануне запуска Siri — фирменного голосового помощника Apple.
![](https://habrastorage.org/webt/yb/ur/ba/yburbai3jicldd4-9mqszvsxhtk.jpeg)
Apple A4 (2010).
Келлер не подчинялся Джобсу напрямую. Его боссы Боб Мансфилд и Майк Кулберт принимали на себя эмоциональные всплески требовательного и вспыльчивого главы компании. Но сам Келлер признается, что научился многим аспектам методики «интенсивной работы над задачей» у Джобса и Мансфилда. «Их парадигма концентрации на задаче радикальнее, чем мне когда-либо доводилось встречать», вспоминает Келлер. Кратко её можно сформулировать так: «Сдохни, но сделай вовремя».
Жизненным кредо Келлера стала известная фраза Стивена Джобса: «Когда поймешь, что ты на верном пути, иди вперед, никуда не сворачивая». («Once you know what’s the right thing to do, that’s all you should ever work on»).
В 2012 году Келлер был готов воплотить свои новые идеи под началом своего бывшего работодателя – компании AMD. К тому времени AMD растеряла почти все техническое преимущество K8, флагманские чипы компании существенно уступали решениям конкурента – Intel. И Джиму было понятно почему. Он нашел дизайн процессоров AMD запутанным и трудным для модернизации, с чем не раз сталкивался, когда опытные инженеры слишком долго занимались оптимизацией старых решений.
Келлер увидел в этой ситуации возможность начать с чистого листа. Постоянные доработки микропроцессоров производителями делали последние быстрее и мощнее, но создавали и новые проблемы: быстродействие топовых чипов сегодня часто ограничивается их тепловым пакетом. Келлер предложил новую техническую концепцию, свободную от проблемы перегрева — чиплеты.
Чиплеты напоминают элементы конструктора Лего. Они представляют собой самостоятельно производимые микросхемы, из которых в итоге собирается готовый чип. Келлер осознал, что концепция чиплетов открывает широкие возможности создания специализированных чипов для высокопроизводительных вычислений, таких, например, как deep learning или видеоигры со сложной графикой.
Готовые микропроцессоры, спроектированные на основе чиплетов, дешевле в производстве по сравнению с моно-чипами при сравнимой производительности. Кроме того, модульная конструкция позволяет увеличивать вычислительную мощность путем добавления новых блоков и, при этом, не сильно повышая тепловыделение. К тому же чиплеты могут работать в более крупных конфигурациях, востребованных в составе серверных платформ дата центров облачных вычислений.
Реализация идей Келлера означала начать все заново и встретила значительное сопротивление внутри AMD. Келлер вспоминает, что люди говорили ему прямо в лицо, что он потерпит фиаско. В ответ он мобилизовывал своего внутреннего «Стива Джобса». Однажды, на корпоративном собрании, нападки на Келлера заставили его дать прямой ответ недоброжелателям. «Он сказал им: «Сейчас мы закладываем фундамент. Подождите и вы увидите результат», — вспоминает Джон Бирн. «У него есть эта маниакальная убежденность в своей правоте».
Первые чипы с архитектурой Келлера, ныне известные как Ryzen, вышли на рынок лишь в 2017 году. И сразу произвели фурор тем, что были дешевле решений Intel при сопоставимой, а ряде случаев более высокой производительности. В 2019-м третье поколение чипов Ryzen, все на той же архитектуре, ведет наступление на позиции конкурента по всем фронтам. Не случайно к концу нынешнего апреля стоимость акций AMD за пять лет выросла на 2303 процентов, обеспечив акционерам доходность в 30 раз выше, чем скромные 78 процентов акций Intel.
Что характерно, к тому времени как Ryzen вышел на рынок, Келлера уже и след простыл.
Вычисления на четырех колесах
За все эти годы Келлер посвятил немало времени скоростному вождению автомобиля. Но до 2015 года он не рассматривал автоиндустрию как источник проблем производительности вычислений, пока не пообщался с бывшими коллегами, перешедшими из Apple в Tesla.
Основатель Tesla Илон Маск поставил перед собой цель создания самоуправляемого автомобиля, что само по себе требует значительной вычислительной мощности. Маск пробовал использовать чипы от Intel Mobileye и Nvidia, но остался недоволен результатом.
На собеседовании при приеме на работу Келлеру удалось убедить Маска, что он сможет спроектировать чип автопилота Tesla в 10 раз производительнее, чем у конкурентов. В свою очередь сам Келлер понял, что многому сможет научиться у Маска. Келлер приступил к работе в январе 2016 года.
В Tesla подход Келлера к проблеме базировался, как и раньше, на рациональном упрощении. Стоило ему понять, как работает ПО Tesla, и он избавился от незадействованных компонентов, присутствовавших в чипах Nvidia. Спроектированные Келлером микросхемы начали применяться в моделях Tesla 3-ей серии и других, начиная с 2019 года. Согласно внутренним тестам компании, новые чипы обеспечили 20-ти кратный прирост производительности, то есть превзошли обещания Келлера в два раза.
![](https://habrastorage.org/webt/wn/lp/o3/wnlpo3mtfs52vc4r2u3o9zhrcie.jpeg)
Автопилот Tesla (2019)
Хотя регулирующими органами пока не разрешено использование самоуправляемых автомобилей в режиме автопилота на трассах общего пользования, прогресс впечатляет: с последней версией ПО Tesla 3 может останавливаться на красный сигнал светофора и перед стоп-линией.
Келлер, по его собственным словам, обожал наблюдать за процессом сборки Tesla, частенько посещая для этого завод во Фремонте, штат Калифорния. Именно благодаря этой привычке Келлера посетила очередная удачная идея. В то время как большая часть узлов автомобиля рассчитана на 10-летний срок эксплуатации, микросхемы, которые обеспечивают работу ПО, требуется обновлять чаще, раз в два или три года.
Келлер убедил инженеров Tesla изменить способ подключения вычислительных блоков к сети электрооборудования автомобиля, чтобы обеспечить их свободную замену. Новый подход позволил Tesla гарантировать бесплатные апгрейды электроники в будущем тем из своих клиентов, кто доплачивает за функцию автопилота.
В конце концов, Intel
К началу 2018 года на фоне задержек с выпуском на рынок новых чипов, пробуксовок проектов в секторе планшетных компьютеров и сетей мобильной связи пятого поколения, Intel все больше нуждался в помощи с новыми аппаратными решениями. Стремление разобраться в причинах этих неудач и привлекли в числе прочего Джима Келлера в апреле 2018 года в стан своего извечного соперника.
«Intel напоминает мне DEC своим технологическим превосходством и культурой взаимного сотрудничества, но подчас сотрудничество переходит разумные границы» замечает Келлер. На одном из совещаний, где он присутствовал, около 50 сотрудников были привлечены к обсуждению, в общем-то, несущественного вопроса.
«Случись такое в Tesla, Илон их просто поубивал бы», — продолжает он. Ориентируясь на истины, усвоенные им в процессе совместной работы с Джобсом и Маском, Келлер сразу взялся за ускорение процессов принятия решений, сокращение размеров подразделений и количества совещаний. Также он первым делом заменил всех нетехнических сотрудников, контролирующих работу инженерного персонала в зоне своей ответственности. «Если вы придете к такому менеджеру с проблемой, у него лишь будет одной проблемой больше, которую он не в состоянии решить», объясняет Келлер.
За 40 лет своей карьеры Келлер полагается не только на старую гвардию из числа тех, с кем он начинал в DEC, а теперь перетащил в Intel. Он беспрестанно расширяет круг полезных знакомств. Сундари Митра (Sundari Mitra), сооснователь стартапа в области проектирования микросхем NetSpeed вспоминает свой визит в Tesla в 2016 году, где она презентовала Келлеру собственную методологию разработки чипов. Посмотрев на первый слайд, Келлер поморщился, однако Митра почувствовала в нем родственную душу разработчика, которому чужда маркетинговая болтовня, и они двое быстро нашли общий язык, начав вместе анализировать проблему на доске для заметок. «Джим интуитивно схватывает вещи концептуального уровня. Он стремится погрузиться сразу все глубже и глубже в детали», — вспоминает Митра. Вскоре после этого Келлер взял шефство над компанией Митры и в сентябре 2018-го после поглощения NetSpeed компанией Intel учитель и ученик стали работать вместе.
![](https://habrastorage.org/webt/np/qz/qa/npqzqagxyhkk9_ijthhd3rhnvhq.jpeg)
Джим Келлер с соосновательницей стартапа NetSpeed Сундари Митра (2018)
По понятным причинам Келлер не расположен обсуждать ту смену архитектуры, которой он руководит, и вряд ли мы увидим плоды его трудов следующие год-два. Однако имеющиеся публичные данные Intel и некоторые намеки Келлера позволяют выделить следующие ключевые особенности будущих чипов.
Их отличительной чертой станет разделение основных функций, что позволит компании улучшать будущие микропроцессоры по блокам. Этот подход ранее был уже успешно опробован Келлером в AMD. Также Келлер дал понять, что бюджетная линейка чипов Atom от Intel в будущем может претерпеть многообещающие изменения, ориентированные как на сектор ПК, так и на серверные решения.
![](https://habrastorage.org/webt/3h/6g/jg/3h6gjgs1wpt5cssoagsyrohuhr4.jpeg)
Intel Tremont (2020)
Аппаратная поддержка технологий искусственного интеллекта – очевидно набирающий силу тренд. Известно, что Келлер внимательно следит за посвященными A.I. научными мероприятиями, изучает всю доступную информацию, позволяющую строить прогнозы о развитии данного направления в ближайшие 5-10 лет. Не исключено, что Intel может приобрести необходимые технологии, вместо того, чтобы разрабатывать их самостоятельно.