談談AMD Zen首席架構師Mike Clark
作為為AMD再次翻身的關鍵——Zen架構,其為AMD帶來了全新的設計及工藝,IPC性能大漲52%,超過了原定的40%提升。可以說,Zen架構的功勞是無與倫比的,因此世人也都在爭議誰是Zen之父。
很多人將Jim Keller稱為“Zen之父”,但在媒體正面詢問時,Jim表示:“我充其量是一個瘋狂的叔叔”。
實際上,嚴格意義上AMD Zen的首席架構師Mike Clark才是真正的Zen架構之父。Mike大學畢業后就加入了AMD,已經快30年,他如今已經是AMD最高技術榮譽企業院士頭銜的享有者。
一次媒體采訪中,談及Zen,Mike說,他認可Jim Keller的說法,Zen架構的背后有太多太多人的付出。但如果非要評出一個所謂架構之父,自己也許最適合,因為從2012年Zen架構立項第一天,他這10年來的時光都在與它朝夕相處。
Mike的故事似乎是一個十年磨一劍的故事。1993年,Mike從美國伊利諾伊大學厄巴納香檳分校畢業,大學畢業時Mike收到了很多offer,但最后他選擇加入AMD。Mike認為,AMD是為一個真正能夠讓他從事CPU設計的企業。
初入AMD,Mike就開始了K5的工作,這是他們在x86上的第一個基礎設計,Mike同時還復制TLB,但他對x86 TLB一無所知,不得不去了解并逆向工程x86 TLB是如何工作的,這其中經歷了很多波折。
到了K6,Mike負責將NexGen整合;再到K7,他成為了K7的主要微碼設計人員;當開始Greyhound(K9)核心時,Mike成為了是K9的首席架構師,現在Mike是整個Zen核心架構分領導者,負責Zen的整個路線圖。
在Ryzen的研發中,也遇到了很多問題。2006年AMD宣布以56億美元收購GPU公司ATI,盡管這一決定讓AMD成為當時第一家同時擁有高性能CPU和GPU的廠商,但也讓AMD陷入經濟困境。
被收購后,ATI的GPU市占開始下降。而英特爾在2006年提出Tick-Tock戰略,即在接下來的發展中,保持2年1次的制程更新。當英特爾推出基于這個戰略的第一款產品Core2系列處理器時,就憑借其全新核心架構性能追平甚至反超Athlon K8。
雖然在Athlon K8被追平之后,AMD陸續推出Phemon系列處理器,從K10架構再到推土機(Bulldozer)架構,但AMD的這些產品大多只能憑借性價比和更多的核心來吸引消費者,無一例外都被英特爾擊敗。
當時AMD陷入了財務困境,CPU開發資金被凍結并且與其他業務隔離開。那是一段艱難的時期,芯片市場每年都需要一款產品,而AMD必須做到更新。Mike坦言,最大的問題之一是讓團隊團結在一起,很多人選擇離開AMD,而Mike需要花費很多時間說服大家:AMD會成功。
Zen是Mike命名的,從2012年的第一天開始,他就在那里,感受著Zen誕生中的痛苦與驚喜。有人來來去去,但他從頭到尾都與Zen在一起。
蘋果M1首席芯片設計師Jeff Wilcox