在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

計(jì)算機(jī)架構(gòu)設(shè)計(jì)的8關(guān)鍵點(diǎn)

jf_ro2CN3Fa ? 來源:芋道源碼 ? 作者:《計(jì)算機(jī)組成與設(shè) ? 2022-10-14 14:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

“These are eight great ideas that computer architects have invented in the last 60 years of computer design. They are so powerful they have lasted long after the first computer that used them, with newer architects demonstrating their admiration by imitating their predecessors.” --大衛(wèi) A.帕特森博士

大衛(wèi) A.帕特森博士 ,自 1977 年加入該學(xué)院以來, David A. Patterson博士一直在加州大學(xué)伯克利分校教授計(jì)算機(jī)體系結(jié)構(gòu),并擔(dān)任 Pardee 計(jì)算機(jī)科學(xué)主席。他的教學(xué)曾獲得加州大學(xué)杰出教學(xué)獎(jiǎng)、ACM 卡爾斯特倫獎(jiǎng)、IEEE穆里根教育獎(jiǎng)?wù)潞捅究平虒W(xué)獎(jiǎng),世界上最大的技術(shù)進(jìn)步專業(yè)協(xié)會(huì)。Patterson 博士因?qū)?RISC 的貢獻(xiàn)而獲得 IEEE 技術(shù)成就獎(jiǎng)和 ACM Eckert-Mauchly 獎(jiǎng),并因?qū)?RAID 的貢獻(xiàn)而分享了 IEEE 約翰遜信息存儲(chǔ)獎(jiǎng)。他還與合著者 John Hennessy 博士分享了 IEEE 約翰·馮·諾依曼獎(jiǎng)?wù)潞?C&C 獎(jiǎng)。

1、面向摩爾定律設(shè)計(jì)

計(jì)算機(jī)設(shè)計(jì)師的一個(gè)常數(shù)是快速變化,這在很大程度上是由摩爾定律驅(qū)動(dòng)的。它指出,集成電路資源每 18-24 個(gè)月翻一番。摩爾定律源于 1965 年英特爾創(chuàng)始人之一戈登·摩爾 (Gordon Moore) 對(duì) IC 容量增長的預(yù)測。由于計(jì)算機(jī)設(shè)計(jì)可能需要數(shù)年時(shí)間,因此在項(xiàng)目開始和結(jié)束之間,每個(gè)芯片的可用資源很容易翻倍或四倍。就像飛碟射手一樣,計(jì)算機(jī)架構(gòu)師必須預(yù)測設(shè)計(jì)完成時(shí)技術(shù)的位置,而不是設(shè)計(jì)開始的位置。我們使用“向上和向右”摩爾定律圖來表示快速變化的設(shè)計(jì)。

半導(dǎo)體行業(yè)大致按照摩爾定律發(fā)展了半個(gè)多世紀(jì),對(duì)二十世紀(jì)后半葉的世界經(jīng)濟(jì)增長做出了貢獻(xiàn),并驅(qū)動(dòng)了一系列科技創(chuàng)新、社會(huì)改革、生產(chǎn)效率的提高和經(jīng)濟(jì)增長。個(gè)人電腦、因特網(wǎng)、智能手機(jī)等技術(shù)改善和創(chuàng)新都離不開摩爾定律的延續(xù)。如今單個(gè)處理器已經(jīng)很難適應(yīng)摩爾定律了(主要包括隨著更多晶體管被裝入芯片當(dāng)中,相應(yīng)會(huì)出現(xiàn)電子能量外泄和熱量散發(fā)的現(xiàn)象),但云計(jì)算興起,算力網(wǎng)絡(luò)起飛,在某種程度延續(xù)了摩爾定律。

基于 Spring Boot + MyBatis Plus + Vue & Element 實(shí)現(xiàn)的后臺(tái)管理系統(tǒng) + 用戶小程序,支持 RBAC 動(dòng)態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能

項(xiàng)目地址:https://gitee.com/zhijiantianya/ruoyi-vue-pro

視頻教程:https://doc.iocoder.cn/video/

2、使用抽象簡化設(shè)計(jì)

計(jì)算機(jī)架構(gòu)師和程序員都必須發(fā)明技術(shù)來提高自己的生產(chǎn)力,否則設(shè)計(jì)時(shí)間會(huì)隨著摩爾定律的資源增長而顯著延長。硬件和軟件的主要生產(chǎn)力技術(shù)是使用抽象來表示不同表示級(jí)別的設(shè)計(jì)。隱藏較低級(jí)別的細(xì)節(jié)以在較高級(jí)別提供更簡單的模型。我們將使用抽象繪畫圖標(biāo)來代表第二個(gè)偉大的想法。

抽象思維一直推動(dòng)著計(jì)算機(jī)技術(shù)不斷向前發(fā)展,科學(xué)技術(shù)本身就是現(xiàn)實(shí)世界的抽象和演繹:電路信號(hào)->01二進(jìn)制->指令匯編->高級(jí)編程->模塊設(shè)計(jì)->框架設(shè)計(jì)->單機(jī)系統(tǒng)->分布式系統(tǒng)-->云計(jì)算,計(jì)算機(jī)領(lǐng)域有句名言:“計(jì)算機(jī)科學(xué)領(lǐng)域的任何問題都可以通過增加一個(gè)間接的中間層來解決”。

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 實(shí)現(xiàn)的后臺(tái)管理系統(tǒng) + 用戶小程序,支持 RBAC 動(dòng)態(tài)權(quán)限、多租戶、數(shù)據(jù)權(quán)限、工作流、三方登錄、支付、短信、商城等功能

項(xiàng)目地址:https://gitee.com/zhijiantianya/yudao-cloud

視頻教程:https://doc.iocoder.cn/video/

3、快速做普通案例

使常見情況變得更快往往會(huì)比優(yōu)化罕見情況更有效地提高性能。具有諷刺意味的是,常見情況通常比罕見情況更簡單,因此通常更容易增強(qiáng)。這種常識(shí)性建議意味著您知道常見情況是什么,這只有通過仔細(xì)的實(shí)驗(yàn)和測量才能實(shí)現(xiàn)。我們使用跑車作為快速制作普通案例的圖標(biāo),因?yàn)樽畛R姷穆眯兄挥幸粌蓚€(gè)乘客,而且制作快速轎車肯定比快速小型貨車更容易。

計(jì)算機(jī)大多數(shù)時(shí)間都是運(yùn)作在常見情況下,符合2/8定律,所以首先我們針對(duì)常見情況進(jìn)行優(yōu)化改進(jìn),加速大概率事件,效果更快。

4、通過并行提高性能

自從計(jì)算出現(xiàn)以來,計(jì)算機(jī)架構(gòu)師就提供了通過并行執(zhí)行操作來獲得更高性能的設(shè)計(jì)。我們將在本書中看到許多并行性的例子。我們使用飛機(jī)的多個(gè)噴氣發(fā)動(dòng)機(jī)作為并行性能的標(biāo)志。

并行設(shè)計(jì)思想一直是提升性能的核心思想,多進(jìn)程,多線程,多核-SMP,SIMD,NUMA,MIPS,向量機(jī),GPU等等。

5、通過流水線提高性能

一種特殊的并行模式在計(jì)算機(jī)體系結(jié)構(gòu)中如此普遍,以至于它有自己的名字:流水線。例如,在消防車出現(xiàn)之前,“水桶大隊(duì)”會(huì)對(duì)火災(zāi)做出反應(yīng),許多牛仔電影都會(huì)以這種方式來應(yīng)對(duì)惡棍的卑鄙行為。城鎮(zhèn)居民形成一條人鏈來攜帶水源生火,因?yàn)樗麄兛梢愿斓貙⑺跋蛏弦苿?dòng),而不是個(gè)人來回奔跑。我們的管道圖標(biāo)是一系列管道,每個(gè)部分代表管道的一個(gè)階段。

不管硬件設(shè)計(jì)還是軟件設(shè)計(jì),流水線設(shè)計(jì)(pipeline)都是計(jì)算機(jī)領(lǐng)域最重要設(shè)計(jì)思想之一,這種思想是一種用面積換速度的思想,用更多的資源來實(shí)現(xiàn)高速。

6、通過預(yù)測提高性能

遵循“請(qǐng)求寬恕比請(qǐng)求許可更好”的說法,下一個(gè)好主意是預(yù)測。在某些情況下,假設(shè)從錯(cuò)誤預(yù)測中恢復(fù)的機(jī)制不是太昂貴并且您的預(yù)測相對(duì)準(zhǔn)確,那么平均而言,猜測并開始工作可能比等到您確定知道時(shí)更快。我們使用算命先生的水晶球作為我們的預(yù)測圖標(biāo)。

現(xiàn)在流行大數(shù)據(jù)+AI算法預(yù)測和CPU的分支預(yù)測技術(shù)在思想上是不是有異曲同工之妙。

7、存儲(chǔ)的層次設(shè)計(jì)

程序員希望內(nèi)存快速、大且便宜,因?yàn)閮?nèi)存速度通常會(huì)影響性能,容量限制了可以解決的問題的大小,而今天的內(nèi)存成本通常是計(jì)算機(jī)成本的大部分。架構(gòu)師發(fā)現(xiàn)他們可以通過內(nèi)存層次結(jié)構(gòu)來解決這些相互沖突的需求,在層次結(jié)構(gòu)的頂部,每比特最快、最小和最昂貴的內(nèi)存,而在底部每比特最慢、最大和最便宜的內(nèi)存。高速緩存給程序員一種錯(cuò)覺,即主存儲(chǔ)器幾乎與層次結(jié)構(gòu)的頂部一樣快,并且?guī)缀跖c層次結(jié)構(gòu)的底部一樣大且便宜。我們使用分層的三角形圖標(biāo)來表示內(nèi)存層次結(jié)構(gòu)。形狀表示速度、成本和大小:越靠近頂部,內(nèi)存越快,每比特成本越高;層的底部越寬。

cache層次思想是計(jì)算機(jī)軟硬件非常偉大思想,一直延伸到現(xiàn)在redis緩存MySQL,本地緩存遠(yuǎn)端網(wǎng)絡(luò)等等。

8、通過冗余提高可靠性

計(jì)算機(jī)不僅需要速度快;他們需要可靠。由于任何物理設(shè)備都可能發(fā)生故障,因此我們通過包含冗余組件來使系統(tǒng)可靠,這些組件可以在發(fā)生故障時(shí)接管并幫助檢測故障。我們使用拖拉機(jī)拖車作為我們的標(biāo)志,因?yàn)槠浜筝S兩側(cè)的雙輪胎允許卡車在一個(gè)輪胎失效的情況下繼續(xù)行駛。(據(jù)推測,卡車司機(jī)會(huì)立即前往維修設(shè)施,以便修復(fù)漏氣的輪胎,從而恢復(fù)冗余!)

提高可靠性最笨的辦法,也是最有效的方法就是冗余設(shè)計(jì),大到飛機(jī)的雙引擎設(shè)計(jì),小到數(shù)據(jù)庫冗余備份模型,服務(wù)器熱備,冷備,異地多活等等。

編輯:黃飛

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 摩爾定律
    +關(guān)注

    關(guān)注

    4

    文章

    638

    瀏覽量

    79766
  • 半導(dǎo)體行業(yè)

    關(guān)注

    10

    文章

    403

    瀏覽量

    41079
  • 計(jì)算機(jī)架構(gòu)

    關(guān)注

    1

    文章

    8

    瀏覽量

    6255
  • AI算法
    +關(guān)注

    關(guān)注

    0

    文章

    262

    瀏覽量

    12637

原文標(biāo)題:計(jì)算機(jī)架構(gòu)設(shè)計(jì)的 8 個(gè)偉大思想

文章出處:【微信號(hào):芋道源碼,微信公眾號(hào):芋道源碼】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    計(jì)算機(jī)架構(gòu)/機(jī)器人等五大技術(shù)將改變我們的生活

    2016年8月13日《福布斯》撰文展望了未來15年影響世界的主要五大技術(shù),它們是新型計(jì)算機(jī)架構(gòu)、基因組學(xué)、納米技術(shù)、儲(chǔ)能技術(shù)以及機(jī)器人技術(shù)。文章指出,隨著這些技術(shù)相輔相成,共同發(fā)展,人類將開始掌控物理世界。
    發(fā)表于 08-15 10:45 ?1207次閱讀

    計(jì)算機(jī)架構(gòu)及組成

    ? 計(jì)算機(jī)架構(gòu) (computer architecture) :在計(jì)算機(jī)工程中,計(jì)算機(jī)體系結(jié)構(gòu)是描述計(jì)算機(jī)系統(tǒng)功能,組織和實(shí)現(xiàn)的一組規(guī)則和方法。它主要包括指令集、內(nèi)存管理、I/O 和
    的頭像 發(fā)表于 12-03 18:18 ?6079次閱讀
    <b class='flag-5'>計(jì)算機(jī)架構(gòu)</b>及組成

    【量子計(jì)算機(jī)重構(gòu)未來 | 閱讀體驗(yàn)】第二章關(guān)鍵知識(shí)點(diǎn)

    質(zhì)量的不足 作者著重講解了目前離商用落地最近的量子計(jì)算機(jī)---量子退火計(jì)算機(jī),此類計(jì)算機(jī)在組合最優(yōu)化問題上,能高效地提供較高質(zhì)量的輸出結(jié)果,讓人在解決組合最優(yōu)化的過程中少走彎路。 量子退火最關(guān)
    發(fā)表于 03-06 23:17

    Concurrent iHawk實(shí)時(shí)并行計(jì)算機(jī)仿真系統(tǒng)

    ?/Simulink?軟件作為前端建模工具,并可兼容C/C++、Ada和Fortran等手工編程建模方式,應(yīng)用領(lǐng)域覆蓋系統(tǒng)架構(gòu)設(shè)計(jì)、功能設(shè)計(jì)、快速原型、半實(shí)物仿真測試等階段。并行計(jì)算機(jī)仿真系統(tǒng)可以應(yīng)用到工業(yè)、交通、汽車等實(shí)時(shí)仿真及測試領(lǐng)域。
    發(fā)表于 12-29 06:34

    什么是計(jì)算機(jī)系統(tǒng)、計(jì)算機(jī)硬件和計(jì)算機(jī)軟件?

    第一章 計(jì)算機(jī)系統(tǒng)概論1. 什么是計(jì)算機(jī)系統(tǒng)、計(jì)算機(jī)硬件和計(jì)算機(jī)軟件?硬件和軟件哪個(gè)更重要?解:P3計(jì)算機(jī)系統(tǒng):由
    發(fā)表于 07-22 09:06

    計(jì)算機(jī)如何區(qū)分指令和數(shù)據(jù)(一)精選資料推薦

    要了解指令和數(shù)據(jù)是什么?在計(jì)算機(jī)中有什么作用?以及它們?cè)鯓哟鎯?chǔ)?才能回答如何區(qū)分它們以及為何要區(qū)分。首先我們要搬出馮諾依曼計(jì)算機(jī)體系架構(gòu),因?yàn)樗卮鹆舜蟛糠謫栴}。在馮諾依曼計(jì)算機(jī)架構(gòu)
    發(fā)表于 07-29 06:50

    什么是計(jì)算機(jī)通信

    文章目錄1、什么是計(jì)算機(jī)通信2、并行通信方式3、串行通信方式4、串行同步通信原理5、串行異步通信原理6、串行異步通信的數(shù)據(jù)格式7、串行通信的錯(cuò)誤校驗(yàn)8、 波特率和比特率9、RS-232串口通訊原理圖
    發(fā)表于 02-17 07:29

    外部和內(nèi)部計(jì)算機(jī)電源的高效架構(gòu)

    外部和內(nèi)部計(jì)算機(jī)電源的高效架構(gòu)
    發(fā)表于 06-03 10:51 ?38次下載

    IBM發(fā)布基于人腦的全新計(jì)算機(jī)架構(gòu)

    88日消息,IBM周三發(fā)布了基于人腦特征的全新計(jì)算機(jī)架構(gòu),該架構(gòu)可以讓下一代應(yīng)用在感知、認(rèn)知與動(dòng)作方面效率堪比人腦。IBM推出的新軟件系統(tǒng)和編程模型,通過對(duì)芯片編程模擬人腦,形成類人
    發(fā)表于 08-09 09:53 ?758次閱讀

    感知計(jì)算機(jī),靈感來自人類大腦的全新計(jì)算機(jī)架構(gòu)

    關(guān)鍵字:感知計(jì)算機(jī) 編程模型 傳感器網(wǎng)絡(luò) 神經(jīng)網(wǎng)絡(luò) IBM Research 在國際神經(jīng)網(wǎng)絡(luò)聯(lián)席會(huì)議(IJCNN)上披露了一種新的感知計(jì)算機(jī)架構(gòu)和編程模型,其靈感來自人類大腦。新的Corelet
    發(fā)表于 09-14 16:58 ?2次下載
    感知<b class='flag-5'>計(jì)算機(jī)</b>,靈感來自人類大腦的全新<b class='flag-5'>計(jì)算機(jī)架構(gòu)</b>

    車用計(jì)算機(jī)再進(jìn)化 Domain Controller及Centralized架構(gòu)各有所長

    隨著汽車導(dǎo)入ADAS、甚至自駕等復(fù)雜功能,車用計(jì)算機(jī)設(shè)計(jì)亦需符合此需求,為讓車子所接收到的訊息能得到最佳化的處理及運(yùn)算,汽車業(yè)者提出來的車用計(jì)算機(jī)架構(gòu)包含網(wǎng)域控制器(Domain Controller)及集中式(Centralized)型式。
    發(fā)表于 06-19 07:47 ?2836次閱讀

    芯華章將推出支持國產(chǎn)計(jì)算機(jī)架構(gòu)的國產(chǎn)驗(yàn)證EDA工具

    據(jù)芯華章科技創(chuàng)始人、董事長兼CEO王禮賓透露,芯華章即將推出市場上首款支持國產(chǎn)計(jì)算機(jī)架構(gòu)的國產(chǎn)驗(yàn)證EDA工具。該工具會(huì)采用全新的系統(tǒng)架構(gòu),不僅兼容現(xiàn)有國際和國內(nèi)的計(jì)算機(jī)架構(gòu),更有利于支持新一代多核
    發(fā)表于 11-05 16:44 ?864次閱讀

    并行計(jì)算機(jī)架構(gòu)硬件/軟件方法

    并行是了解計(jì)算機(jī)體系結(jié)構(gòu)的一個(gè)有趣視角,因?yàn)樗m用于設(shè)計(jì)的各個(gè)級(jí)別,它實(shí)際上與所有其他建筑概念相互作用,并且呈現(xiàn)了對(duì)基礎(chǔ)技術(shù)的獨(dú)特依賴。 特別是基本問題局部性,帶寬,延遲和同步出現(xiàn)在并行設(shè)計(jì)的許多級(jí)別計(jì)算機(jī)系統(tǒng)。 折衷方案必須在實(shí)際應(yīng)用程序工作負(fù)載的情況下解決。
    發(fā)表于 04-09 09:54 ?10次下載

    計(jì)算機(jī)體系結(jié)構(gòu)中的8個(gè)偉大思想

    計(jì)算機(jī)架構(gòu)師在過去60年的計(jì)算機(jī)設(shè)計(jì)中提出的8個(gè)偉大思想,這些思想無不影響深遠(yuǎn)。時(shí)至今日,架構(gòu)師在設(shè)計(jì)新處理器時(shí)仍會(huì)延續(xù)采用這些思想。
    的頭像 發(fā)表于 03-21 11:23 ?2271次閱讀

    計(jì)算機(jī)系統(tǒng)中的關(guān)鍵組件有哪些

    計(jì)算機(jī)系統(tǒng)中,關(guān)鍵組件的協(xié)同工作構(gòu)成了其強(qiáng)大的數(shù)據(jù)處理和運(yùn)算能力。這些組件不僅決定了計(jì)算機(jī)的性能,還影響著用戶的使用體驗(yàn)。以下是對(duì)計(jì)算機(jī)系統(tǒng)中關(guān)鍵
    的頭像 發(fā)表于 07-15 18:18 ?2481次閱讀
    主站蜘蛛池模板: aa视频免费看 | 大色综合 | 超h 高h 污肉男男 | 天天曰天天干 | 国产成人精品日本亚洲直接 | 国产精品免费一级在线观看 | 又污又黄的网站 | 看日本黄色大片 | 色01视频| 天天爱添天天爱添天天爱添 | 午夜影院啊啊啊 | 国模大尺度人体一区 | 在线中文字幕第一页 | 狠狠色噜噜综合社区 | 日韩一卡 二卡 三卡 四卡 免费视频 | 日日噜噜夜夜狠狠久久丁香 | 亚洲福利视频一区二区 | 在线黄网 | 成年人网站免费观看 | 欧美一区二区三区在线 | 69老司机亚洲精品一区 | 欧美特黄特色aaa大片免费看 | 日本免费一级视频 | 国产在线色视频 | 91视频观看免费 | 可以看黄色的网站 | 国产aaaaaaa毛片 | 欧美黑人巨大日本人又爽又色 | www淫 | 毛片毛片毛片毛片毛片毛片 | 激情综合激情五月 | 午夜激情网站 | 啪啪免费网站视频观看 | 天堂资源吧 | 国产资源在线视频 | 亚洲一区二区三区在线网站 | 加勒比一到三区 | 色猫成人网 | 午夜免费视频 | 巨乳色网站 | 午夜精品视频在线观看美女 |