中央處理器(CPU)設計是計算機的一個重要方面的設計,通常由專門研究CPU的計算機設計工程師來完成,CPU設計的第一步是確定CPU的設計優先級和目標。設計一個新的CPU可能需要長達五年的時間,有時甚至更長,設計周期的總成本可能...
中央處理器(CPU)設計是計算機的一個重要方面的設計,通常由專門研究CPU的計算機設計工程師來完成,CPU設計的第一步是確定CPU的設計優先級和目標。設計一個新的CPU可能需要長達五年的時間,有時甚至更長,設計周期的總成本可能高達數千萬美元(USD)。這些成本取決于CPU的類型可從高性能到低端CPU,適用于嵌入式設備和通用型號。

安裝在主板上的雙核CPUCPU設計的一些方面必須始終得到解決,包括程序員可以使用的指令集的集成。沒有指令集,程序員就無法開發在使用給定CPU的計算機上運行的程序。指令集指定了許多基本信息,例如如何讀寫數據,以及內存等特定的東西位于何處。

中央處理器(CPU)CPU設計的另一個組成部分是設計硬件的物理表示由于設計CPU是一個復雜、耗時的過程,因此通常需要使用計算機模擬器來可視化所有原型硬件。在大多數情況下,許多CPU設計人員在這方面共同工作。CPU設計的最后一步叫做設計規則檢查。這個過程的目的是確保CPU設計滿足用于確保芯片的技術規則有效地制造。制造不是一個完美的過程,因此,存在典型的變量和不精確的動作。芯片的設計必須能夠承受制造過程中的一些錯誤,但仍能正常工作。在設計新的CPU時,存在一些共同的設計目標,對于一個給定的CPU來說,通常有不止一個目標。有時設計師想要制造出一個能用更少的錢做更多事情的CPU。目標可能不是制造一個比現有設計快得多的CPU,而是生產出一種更便宜或更節能的標準。在其他情況下,我們的目標可能是構建一個不考慮成本或功耗的更快的CPU。另一種類型的設計目標可能是構建一個在并行計算中工作得更好的CPU,或者在某些類型的進程中更有效地工作。

Intel四核CPU。