作者簡介甄建勇,高級架構(gòu)師(某國際大廠),十年以上半導(dǎo)體從業(yè)經(jīng)驗。主要研究領(lǐng)域:CPU/GPU/NPU架構(gòu)與微架構(gòu)設(shè)計。感興趣領(lǐng)域:經(jīng)濟學(xué)、心理學(xué)、哲學(xué)。概?述愛因斯坦在他的相對論中告訴我們,沒有絕對的時間和空間,在一定條件下時間和空間是可以相互轉(zhuǎn)化的,是否我們的世界有一天能夠把...
作者簡介甄建勇,高級架構(gòu)師(某國際大廠),十年以上半導(dǎo)體從業(yè)經(jīng)驗。主要研究領(lǐng)域:CPU/GPU/NPU架構(gòu)與微架構(gòu)設(shè)計。感興趣領(lǐng)域:經(jīng)濟學(xué)、心理學(xué)、哲學(xué)。本系列為甄建勇“五分鐘系列”——用五分鐘把計算機系統(tǒng)中一個關(guān)鍵的概念講清楚,如果你也對計算機系統(tǒng)某些模塊有獨到的理解,歡迎賜稿...
作者簡介甄建勇,高級架構(gòu)師(某國際大廠),十年以上半導(dǎo)體從業(yè)經(jīng)驗。主要研究領(lǐng)域:CPU/GPU/NPU架構(gòu)與微架構(gòu)設(shè)計。感興趣領(lǐng)域:經(jīng)濟學(xué)、心理學(xué)、哲學(xué)。?關(guān)于Cache的其它內(nèi)容上面我們所描述情況,在訪問cache前,已經(jīng)將虛擬地址轉(zhuǎn)換成了物理地址,其實,不一定,也可是是虛擬地...
?作者簡介甄建勇,高級架構(gòu)師(某國際大廠),十年以上半導(dǎo)體從業(yè)經(jīng)驗。主要研究領(lǐng)域:CPU/GPU/NPU架構(gòu)與微架構(gòu)設(shè)計。感興趣領(lǐng)域:經(jīng)濟學(xué)、心理學(xué)、哲學(xué)。?并行技術(shù)在計算機體系結(jié)構(gòu)的發(fā)展中,并行技術(shù)無疑是濃墨重彩的一筆。正是采用的各種各樣的并行技術(shù),才使計算機的性能得到了翻天覆...
作者簡介甄建勇,高級架構(gòu)師(某國際大廠),十年以上半導(dǎo)體從業(yè)經(jīng)驗。主要研究領(lǐng)域:CPU/GPU/NPU架構(gòu)與微架構(gòu)設(shè)計。感興趣領(lǐng)域:經(jīng)濟學(xué)、心理學(xué)、哲學(xué)。?設(shè)計流程IC設(shè)計處在整個半導(dǎo)體產(chǎn)業(yè)鏈的頂端,而設(shè)計出性能高,功耗小,成本低的CPU更是一項具有挑戰(zhàn)性工作,困難除了設(shè)計難度大...
跟蹤診斷技術(shù)SIG致力于為操作系統(tǒng)生態(tài)提供系統(tǒng)性,工具化,并以數(shù)據(jù)為支撐的發(fā)現(xiàn)、跟蹤和診斷問題的能力。SIG目標:為龍蜥社區(qū)(OpenAnolis)開源操作系統(tǒng),提供一個全棧覆蓋內(nèi)核與核心組件的跟蹤和診斷工具,增強龍蜥社區(qū)(OpenAnolis)全棧的可觀察性和可靠性。作者廣成(...
作者簡介???王柏生??資深技術(shù)專家,先后就職于中科院軟件所、紅旗Linux和百度,現(xiàn)任百度主任架構(gòu)師。在操作系統(tǒng)、虛擬化技術(shù)、分布式系統(tǒng)、云計算、自動駕駛等相關(guān)領(lǐng)域耕耘多年,有著豐富的實踐經(jīng)驗。著有暢銷書《深度探索Linux操作系統(tǒng)》(2013年出版)。謝廣軍??計算機專業(yè)博士...
內(nèi)容基本原理使用方法GP的生命周期QS的判定與標記優(yōu)勢何在存在的問題RCU機制是自內(nèi)核2.5版本引入的(2002年10月),而后不斷完善,其在Linux的locking機制中的使用占比也是逐年攀升。1.基本原理RCU的基本思想是這樣的:先創(chuàng)建一個舊數(shù)據(jù)的copy,然后writer...
為什么要加鎖在SMP系統(tǒng)中,如果僅僅是需要串行地增加一個變量的值,那么使用原子操作的函數(shù)(API)就可以了。但現(xiàn)實中更多的場景并不會那么簡單,比如需要將一個結(jié)構(gòu)體A中的數(shù)據(jù)提取出來,然后格式化、解析,再添加到另一個結(jié)構(gòu)體B中,這整個的過程都要求是「原子的」,也就是完成之前,不允許...
昨天我們用IntelI9的10核,每個核2個threads的機器跑了內(nèi)核的編譯:超線程SMT究竟可以快多少?今天,我換一臺機器,采用AMDRyzen。?默認情況16核,每個核2個threads,共32個CPUs:下面編譯內(nèi)核:大約需要53秒。記得昨天用IntelI910核20線程...
(通告:我在YouTube上的視頻頻道已經(jīng)開通,歡迎大家到Y(jié)ouTube上搜“硅谷王川”關(guān)鍵詞訂閱。頻道已經(jīng)上傳了八個短視頻,也已有熱心讀者把視頻轉(zhuǎn)到B站。八個視頻的標題依次為:????1.?建設(shè)個人信息基礎(chǔ)設(shè)施????2.?社交媒體平臺降低商業(yè)信任成本????3.?論決策機制和...
在討論Android性能問題的時候,卡頓、響應(yīng)速度、ANR這三個性能相關(guān)的知識點通常會放到一起來講,因為引起卡頓、響應(yīng)慢、ANR的原因類似,只不過根據(jù)重要程度,被人為分成了卡頓、響應(yīng)慢、ANR三種,所以我們可以定義廣義上的卡頓,包含了卡頓、響應(yīng)慢和ANR三種,所以如果用戶反饋說手...
(通告:我在YouTube上的視頻頻道已經(jīng)開通,歡迎大家到Y(jié)ouTube上搜“硅谷王川”關(guān)鍵詞訂閱。頻道已經(jīng)上傳了十五個視頻,也有熱心讀者把視頻轉(zhuǎn)到B站和微博,可自行搜索。十五個視頻的標題依次為:????1.?建設(shè)個人信息基礎(chǔ)設(shè)施????2.?社交媒體平臺降低商業(yè)信任成本????...
在討論Android性能問題的時候,卡頓、響應(yīng)速度、ANR這三個性能相關(guān)的知識點通常會放到一起來講,因為引起卡頓、響應(yīng)慢、ANR的原因類似,只不過根據(jù)重要程度,被人為分成了卡頓、響應(yīng)慢、ANR三種,所以我們可以定義廣義上的卡頓,包含了卡頓、響應(yīng)慢和ANR三種,所以如果用戶反饋說手...