HD5800輝煌的根本 RV870背后研發故事
PRS文件
在ATI那里,有一個文件名為產品需求規格的文件,簡稱PRS,這本來是一個大的文本文件,用Word撰寫。
該文件的目的是為正在設計的GPU收集所有必須加入的功能,并嘗試加以排序。這個文件當中有一系列第一優先的功能,通常情況下,第一優先的功能很少會被廢止。文件當中接下來的是第2優先,第3優先,第4優先等功能。數字越大,被加入最終GPU的可能性就越小。
當Carrell Killebrew首次加入ATI,他當時的老板Dave Orton就讓他負責修改這個文件。Dave Orton要求Carrell仔細修訂這份文件,它是ATI圖形芯片未來希望的一份清單。這份文件將市場需求和研發能力結合,Dave Orton希望這份文件讓市場部和研發部所有人為其買賬,并按照文件規定的內容去做事。
Carrell于2003年加入ATI,但ATI制定PRS文件的方式在2005年之前一直沒有變化。直到2005年。
R5xx如何改變ATI
在RV770的故事中,我談到了關于因為ATI的R520延期如何產生了連鎖反應而影響了一切,這種影響一直持續到R600(包括R600)。在ATI R5xx的同一時期(2005年),ATI從根本上改變其設計理念,即ATI由市場時間表來驅動。

ATI R520的架構,這個架構延期上市
市場通常有很大的凸點,你最好可以駕馭這些凸點,比如每年第四季度的圣誕節假期,或DirectX 和Windows新版本的發布,這些都是在市場上重要的凸點。OEM筆記本電腦設計周期也很重要,您的產品必須和其保持一致。你必須在這些凸點有所行動。 ATI的Eric Demers(現為AMD圖形部門的首席技術官)對以上現象有所總結:如果你不出現在戰斗當中,默認情況下,你就輸掉了戰斗。
ATI轉向由市場時間表來驅動,意味著圖形芯片功能列表必須受到控制。這意味著Carrell不得不做一個令人難以置信的工作,即起草PRS文件。
這些轉變的結果就是所謂“80%規則”,即PRS清單上的功能按時出現的可能性只有80%。每個人,每一個高級工程師都參與其中。市場營銷和產品經理們有機會要求他們想要的,但是不會得到如期在產品上實現的承諾。
這種規則改變了很多東西。
首先,它增加了工程團隊信心水平。“80%規則”有人性的一面,讓工程團隊每一個人免于喪失信心和執行力,有助于提升士氣和信心,讓工程師更加熱情地來嘗試達到生產部門制定的這些目標。
第二個變化是,PRS文件上列出的功能更容易被廢棄。PRS文件當中通常會列出200多項預期功能,但是在ATI R5xx之后,PRS文件上最終功能清單通常在80個左右。
在過去,ATI都會想辦法適應新功能和客戶的新要求,但R5xx的改變意味著如果某個功能會推遲工作計劃,那么就不會加入該功能。最近,Intel也改變了設計政策,指出加入芯片當中的功能必須以1%的功耗增加換取2%的性能提升。ATI現在的設計哲學是任何功能均不能阻礙發布時間表,而在RV5xx之前ATI沒有真正做好這件事情,這個家族嚴重的延期改變了這一切。現在的策略真正意義上強行限制了功能蔓延,要知道硬件的缺陷比軟件要糟糕的多(芯片越大越不好調試和銷售)。
關注我們


