Крутое интервью Джима Келлера, "отца" или как он называет себя "one of the uncles" архитектуры Zen у процессоров AMD (тех самых которые обошли Intel), A4/A5 в Apple и FSD чипа (полный автопилот) в Tesla.
Келлер 50 с лишним лет занимается чипами, руководил тысячами людей в AMD и более 10 000 людей в Intel. Вот краткие выдержки из интервью, которые лично мне запомнились (в вольном, сокращенном переводе):
Работа в AMD.У меня были все полномочия — но люди на самом деле не делают вещи которые им говорят сделать, верно? Они делают то, чем они вдохновлены. Поэтому тебе нужно представить план, и часть этого плана — поиск тех кто займет правильные места. Часто кто-то действительно хорош, но люди в целом склонны инвестировать в то, что они делали раньше или просто верят что ничего нельзя изменить. Я бы сказал что дела были так плохи что изменить надо было почти все. И я принял это за данность. Теперь, вместо того чтобы убеждать что нововведения полезны, стало необходимо убеждать что старые порядки имеют ценность. Так мы изменили мышление.
Инженеры и навыки работы с людьми. Фундаментальная правда в том, что люди не становятся умнее. И люди не могут продолжать работать над все большим и большим количеством вещей — это тупо. Но вам нужно создавать инструменты и организации которые поддерживают человеческую способность делать сложные вещи. Команда VAX8800 (персональный компьютер из 80-х) состояла из 150 человек. Команда которая сделала первый или второй процессор в Apple (имеются ввиду мобильные процессоры A4/A5), первое большое собственное ядро, была тоже 150 человек. Сейчас инструменты проектирования стали невероятно лучше, и мы можем использовать тысячи компьютеров для симуляций и инструменты которые могут разместить 2 миллиона логических вентилей на схеме вместо 200. Поэтому, что-то изменилось радикально, но не количество людей с которыми инженер может поговорить в один день. Если инженеры будут общаться более чем с пятью людьми за день, они сойдут с ума. Так что некоторые вещи остаются неизменны.
Intel x86 vs Arm.Когда появилась 8-ми битная архитектура x86 она была чистой и эффективной. Затем ее лицензировал Intel, она усложнялась, обрастала legacy и в конце-концов мы получили то, что имеем сейчас. Тоже самое уже происходит и с ARM. Сейчас новой перспективной архитектурой считают RISC-V потому что ей занимаются, в основном, в университетах и там у людей нет ресурсов и мотивации усложнять вещи.
О создании правильной команды. Первая вещь которую вам надо понять — вы хотите создать команду или найти. Есть великолепный музей в Венеции, Музей Давида, и у входа в музей есть огромные блоки мрамора. Не знаю как они их перемещают. Кусок мрамора лежит здесь и, Микеланджело мог увидеть в нем прекрасную скульптуру. Она уже была здесь, верно? Проблемой было только убрать лишний мрамор. И если вы попадете в компанию из 1000 человек, я гарантирую, там есть хорошая команда, вам не нужно никого нанимать.
За пределами кремния.В 100 миллионов раз дешевле сделать сложную молекулу, чем сделать транзистор. Это невероятная экономика. Когда у тебя есть что-то, что может реплицировать протеины — я знаю компания которая делает протеины, и мы посчитали что это на самом деле требует в 100 миллионов раз меньше капитала в пересчете на молекулу, по сравнению с тем, что мы тратим на транзисторы. И когда ты печатаешь транзисторы они организованы и соединены очень нетривиальными путями. А наши тела самоорганизованы, они получают протеины там где они должны быть. И в этом есть что-то удивительное.
https://www.anandtech.com/show/16762/an-anandtech-interview-with-jim-keller-laziest-person-at-tesla