第262章陳總表示我也想聽一聲校長好
第262章陳總表示我也想聽一聲校長好(第2/3頁)
功能模塊推倒重來,但效果都不理想。”
“這顆芯片的架構,我們還是搞的太複雜了,把所有模塊都加到裡麵,對我們的團隊而言確實是一個極大的挑戰。”
(本章未完,請點擊下一頁繼續閱讀)第262章陳總表示我也想聽一聲校長好。(第2/2頁)
陳星好奇的再次看向白板,雙核能跑到550mhz,這特麼很牛逼了好不好?
團隊才成立多久?
他們還不滿意?
陳星盯著白板,大腦在飛速運轉,似乎有點明白為啥這群工程師會鑽牛角尖了。
他不是專業的芯片設計工程師,對底層電路的理解遠不如林先動他們。
但是,得益於後世的記憶,他對芯片發展的技術路線,對各種架構的優劣取舍,還是有一些超前認知。
時序收denlian問題,在芯片設計初期是老大難。
通常的解決方法,無非是插入更多的寄存器來打斷長路徑,或者用更先進的工藝庫來減少門延遲。
但這些常規手段,以林先動和陸教授的經驗,肯定都試過了。
問題到底出在哪裡?
陳星的目光在白板上緩緩移動,最終停留在了cpu核心的微架構圖上。
“林博士,我們這個核心,是基於armv7指令集,自主設計的微架構,對吧?”
“是的,陳總。”林先動立刻回答,“我們參考了arm官方的cortex-a8設計,但在分支預測和亂序執行單元上,做了我們自己的大幅度改進,理論上,同頻性能會比a8更強。”
“亂序執行……”陳星嘴裡咀嚼著這個詞,一個被無數事實證明過的念頭,忽然從記憶深處閃過。
他走到白板前,拿起筆。
“我們的亂序執行窗口,或者說rob(重排序緩存器),設計了多少項?”他問。
林先動愣了一下,冇想到陳總會問得這麼具體。他回答道:“為了追求極致的單核性能,我們設計了32項的rob。這在目前的移動處理器裡,算是非常激進的方案了。”
“問題,可能就出在這裡。”
陳星的手指,在“亂序執行單元”那個方框上點了一下。
“我們畢竟是第一次做這麼複雜的處理器,經驗不足,我很理解。”陳星的聲音不大的說。
“亂序執行的邏輯本身就極其複雜,窗口開得越大,相關的調度邏輯、依賴判斷邏輯、結果轉發邏輯就越龐雜,這些複雜的邏輯電路堆疊在一起,必然會導致某些關鍵路徑變得過長,時序延遲暴增。”
“性能和頻率,本身就是一對矛盾體。我們過分追求理論上的ipc,卻忽略了頻率這個更關鍵的因素,ipc再高,頻率上不去,最終的絕對性能還是空中樓閣。”
陳星轉過身,目光掃過林先動和
(本章未完,請點擊下一頁繼續閱讀)