www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 公眾號(hào)精選 > 極客網(wǎng)
[導(dǎo)讀]本文轉(zhuǎn)載自歪睿老哥話說,2021年一天,臨近假日,有大廠程序員卻還在加班寫代碼調(diào)BUG,不由得對(duì)996福報(bào)心生憤懣,恰逢天降異象,火星沖日,這段代碼時(shí)光倒流,反匯編印入簡牘,成為一部有字天書,落入了長安皇城。當(dāng)時(shí)恰逢大唐開源盛世,李隆基獲得此天書,觀星監(jiān)告知天降禍?zhǔn)?,圣人于是立馬...

本文轉(zhuǎn)載自歪睿老哥
話說,2021年一天,臨近假日,有大廠程序員卻還在加班寫代碼調(diào)BUG,不由得對(duì)996福報(bào)心生憤懣,恰逢天降異象,火星沖日,這段代碼時(shí)光倒流,反匯編印入簡牘,成為一部有字天書,落入了長安皇城。當(dāng)時(shí)恰逢大唐開源盛世,李隆基獲得此天書,觀星監(jiān)告知天降禍?zhǔn)?,圣人于是立馬要求靖安司司丞李泌在《長安十二時(shí)辰》之內(nèi),解碼此天書,否則提頭來見。



李泌心想,都是2021年的未來之人996孽氣太重,導(dǎo)致火星沖日,天降禍書,與我何干?但轉(zhuǎn)念一想,此事干系重大,如不破譯,則996孽氣降臨長安,八水福地不見女兒歡笑顏色,六朝古都難覓男兒威武氣魄。寰宇之內(nèi),帝國盛世不再,天災(zāi)人禍,誰又能置身事外,七尺男兒,豈可袖手旁觀?遂決定要仔細(xì)參詳此事。

李泌看完天書,絲毫沒有頭緒,恰好賀知章老師來訪,于是與老師商議此事。老師說,此乃開源(開元)盛世,我手頭有一部開源指令集,相贈(zèng)于你,看能否解開此謎。李泌打開一看,心下大喜,正是RISC-V開源指令集,于是豁然開朗。



李泌通讀一遍,心中粗略一算,已有丘壑,遂大喊一聲:不如造一個(gè)未來人們所謂的中央處理器CPU,解碼此天書,又有何難?我中華文化,博大精深,CPU不過是一個(gè)高級(jí)算盤而已,這段代碼天書,我定要解出來,看究竟是在運(yùn)行何解釋。

賀老師問他,聽聞未來的CPU都是芯片設(shè)計(jì),用硅制成,我大唐尚無此科技樹點(diǎn)成,如何制備?李泌道:如果長安城為整個(gè)片上系統(tǒng)(SOC),那么我靖安司就是整個(gè)長安城的CPU。老師請(qǐng)看整個(gè)系統(tǒng)輿圖:如果要解碼此匯編天書,我靖安司制備一CPU僅需5人足以。完成一個(gè)CPU的任務(wù);由我李泌,檀棋,徐賓,姚汝能,張小敬,外加一算盤可也。賀老站在一旁,看李泌安排。



李泌的靖安司CPU設(shè)計(jì)任務(wù)

分工如下



李泌:負(fù)責(zé)解碼未來天書匯編,并且統(tǒng)一指揮所有人工作;



檀棋:負(fù)責(zé)保管32個(gè)箱子,每個(gè)箱子里面有一個(gè)數(shù)值;按照李泌的指令來把任意兩個(gè)箱子里面數(shù)值傳遞給徐賓,將徐賓計(jì)算后的值再存入對(duì)應(yīng)的箱子;



徐賓:負(fù)責(zé)按照李泌的要求,把檀棋傳遞來的兩個(gè)值,通過算盤計(jì)算后,返回給檀棋;



姚汝能:負(fù)責(zé)給李泌找到未來天書(匯編),這些未來天書存儲(chǔ)在皇城,需要姚每次給李泌來取;



張小敬:負(fù)責(zé)按照李泌的要求,把檀棋箱子里的數(shù)值傳遞到長安城的任意位置,或者將長安城的任意位置的數(shù)值找到放入檀棋相應(yīng)的箱子;


按照開源指令集上的指令,李泌解碼成功,準(zhǔn)備輸入CPU進(jìn)行運(yùn)算。?

靖安司準(zhǔn)備就位,CPU可以運(yùn)作,大家十分緊張,看看這新組成的CPU能不能運(yùn)行這匯編天書。



首先李泌開始解碼第一條指令

第1步:姚汝能去皇城(指令存儲(chǔ)區(qū)),把一條(0x104C)匯編天書取來(0x0005a783)給李泌;第2步:李泌解碼;第3步:李泌指揮張小敬,去太倉宮(數(shù)據(jù)存儲(chǔ)區(qū))取地址編號(hào)是a1的書簡,果然是獲取昨日東市存儲(chǔ)的賣貨金額;然后放到a4的箱子里面;張小敬出門上馬,沿著朱雀大道一路狂奔,來到西市,拿到書簡上的昨日的賣貨金額,然后一路狂奔回司,交給檀棋,放入a5的箱子;第一條指令執(zhí)行完畢。



第二條指令

第1步:姚汝能去皇城(指令存儲(chǔ)區(qū)),按順序取下一條(0x1050)匯編天書取來(0x00052703)給李泌;
第2步:李泌解碼;第3步:李泌指揮張小敬,去東市地址是A1的攤位上,獲取今天賣貨的金額,然后放到a5的箱子里面。

第三條指令

第1步:姚汝能去皇城(指令存儲(chǔ)區(qū)),把下一條匯編天書取來(00e787b3);給李泌;第2步:李泌邊解碼邊對(duì)賀老說:老師且看,此句匯編天書,我已解讀如下,??????0000_0000_1110_0111_1000_0111_1011_0011?????? rs2=x14=a5;?????? rs1=x15=a5;?????? rd=x15=a5;?????? opcode= 0110011 =add只不過是將兩個(gè)通用寄存器的數(shù)值相加而已,所謂CPU,只不過做些小兒能做的事情罷了。賀老不住點(diǎn)頭稱是。

第3步:李泌指揮檀棋把a(bǔ)4,a5的箱子里面存貯的數(shù)值給徐賓;第4步:徐賓用算盤把a(bǔ)4,a5的數(shù)值相加,把計(jì)算結(jié)果返回給檀棋;第5步:檀棋把計(jì)算結(jié)果,存儲(chǔ)到a5的箱子里面,覆蓋原來的結(jié)果。

第四條指令

第1步:姚汝能去皇城(指令存儲(chǔ)區(qū)),把最后一條匯編天書取來(00f30053),給李泌;第2步:李泌解碼;第3步:李泌指揮張小敬,把a(bǔ)5箱子里面的數(shù)值,在放入太倉宮a1地址的書簡里面。運(yùn)行完畢,李泌和賀老師拊掌大笑,此乃雕蟲小計(jì)!看來通過我靖安司的CPU的處理,這段天書就是要把今天東市售賣數(shù)量統(tǒng)計(jì)到太倉宮的總數(shù)里面去,這樣可以獲取最新的售賣數(shù)量。真是簡單至極,看來未來21世紀(jì)的人類,其技術(shù)水平,也不過如此。裝置即成,眾人大喜,終于獲知天書之意,不過是一段簡單的C程序編譯而已:

聽聞李泌已經(jīng)破解,且改造靖安司為CPU,圣人攜左右來參觀其原理。見靖安司眾人,在李泌的指揮下,CPU運(yùn)行井井有條,不僅大大稱奇,嘖嘖贊嘆道,未來人的智慧也不過如此,李泌竟能在如此短時(shí)間內(nèi),制作出如此精良的靖安司CPU,破解天書,免去996孽報(bào),真乃大唐得力干將也。所謂CPU是高科技,也不過如此而已。眾人皆諾諾稱是。圣人看檀棋生的俊俏,不由多看幾眼,又見其抱著32個(gè)箱子,便對(duì)李泌言道,為什么只有32個(gè)箱子,我大唐物博于天下,不能多準(zhǔn)備些箱子嗎?李泌解釋說:這些箱子的學(xué)名叫做通用寄存器。未來人做設(shè)計(jì)CPU,通用寄存器一般是16個(gè)或者32個(gè),因其是2的倍數(shù),所以更易于編碼。如果做更多,比如64或者128個(gè),也是可以的,但是其編碼就需要更多的位數(shù),例如目前32個(gè)通用寄存器,編碼占用5bit,兩個(gè)源,一個(gè)目的,就占用了15bit。如果是64個(gè)或者128個(gè),則就占用18bit或者21bit。占用更多的指令空間,陛下的書簡就只能寫更少的指令。如果更少,比如4個(gè)或者8個(gè),那么用于數(shù)值的暫存,就有些騰挪不開,需要頻繁的訪問靖安司外部存儲(chǔ)區(qū)(例如太倉宮),那效率就降低了。所以綜合來說,以32或者16為宜。李隆基不住點(diǎn)頭,見李泌年齡不大,但是見識(shí)深厚,他日必為我大唐棟梁之才。站在一旁的右相李林甫見狀,劈頭便問道:你這個(gè)CPU運(yùn)行一條指令,用時(shí)幾何?李泌答道,約一炷香5分鐘時(shí)間。右相說,我聽聞未來21世紀(jì)的CPU,每秒鐘可以運(yùn)行1G次甚至5G次,(1000 000 000次),你這個(gè)靖安思CPU,一炷香5分鐘一次,效率太低;實(shí)在損傷我大唐顏面。另外,聽聞未來CPU絕不像你這么粗鄙的做法,就類似圣人常做的曲水流觴,一殤未至,下一觴早出發(fā)已,圣人喝酒的精神,李司丞能領(lǐng)會(huì)嗎?李泌心想,不就是還沒有喝完,就再給下一杯酒嗎?喝完,下一杯也到了,喝起來沒完,這是嗜酒酒鬼的喝酒方法,此乃奸臣所為?;貞?yīng)道:流水(pipeline)的設(shè)計(jì),也是容易的,就是姚汝能在搬運(yùn)指令后,交付給我,則可以取下一條指令了,我只管譯碼,接下來,檀棋根據(jù)譯碼結(jié)果輸出箱子相應(yīng)的數(shù)值徐賓,徐賓計(jì)算完畢,返回值到箱子中。這個(gè)流水的做法,也是尋常的。

請(qǐng)圣人見圖示所示:



圣人見圖示,說,李泌果然能理解朕的曲水流觴之意,不錯(cuò)不錯(cuò)。

李泌補(bǔ)充說,增加流水簡單,但是增加頻次這個(gè)仍要商榷。太倉宮與皇宮、東市皆在我靖安司外,姚汝能/張小敬快馬馳騁朱雀大街,已是不易,如今增加頻次,恐力不能逮。右相李林甫道:李司丞少年英才,必有辦法。傳元載設(shè)鼓與靖安司,每分鐘一鼓,每鼓必要能夠操作一條指令,這樣靖安司CPU比可為我大唐解決算力低下的問題,以后東西市每天的賣貨之?dāng)?shù)等等,不一而足,都要通過靖安司的CPU的計(jì)算后,記錄于太倉宮中,可以清楚明白我大唐經(jīng)濟(jì)運(yùn)行之趨勢(shì),為圣人決策分憂。李隆基聞后心下大喜,道,右相不虧帝國柱石,每天右相所想之統(tǒng)計(jì)貨物之算法,由賀之章賀老編制成指令天書,由靖安司負(fù)責(zé)執(zhí)行。


遂下旨:

奉天承運(yùn),皇帝詔曰:為增加靖安司CPU效率;1:提升靖安司CPU的頻率,每分鐘執(zhí)行一次指令,由元載監(jiān)督敲鼓;2:仿照圣人曲水流觴,增加靖安司的流水流程。欽此


旨意下完,圣人攜左右滿意而歸。每天,右相李林甫產(chǎn)生眾多統(tǒng)計(jì)想法,由賀之章賀老編制成指令天書交給靖安司CPU來完成,任務(wù)繁雜,靖安司再無寧日。

一日,姚汝能和張小敬怨聲載道,與李泌言道,靖安司離皇城、太倉、東西市,路程遙遠(yuǎn),遂千里馬也難1分鐘往返。你作為譯碼人,在靖安司里面動(dòng)動(dòng)嘴即可,絲毫不費(fèi)力,哪管我們死活。你上面動(dòng)動(dòng)嘴,我們下面跑斷腿,這個(gè)工作實(shí)難完成。元載聽了充耳不聞,仍然是不緊不慢的每分鐘一次的敲鼓。李泌心下煩躁,一時(shí)語塞,眾人正說著,賀之章賀老來訪,李泌把大家的怨言贅述一遍。賀老說:我聽聞,未來CPU亦有類似問題,有一法可解。李泌問道,如何能解,請(qǐng)賀老詳細(xì)道來。在靖安司設(shè)置兩個(gè)緩存處(cache)解決此事,一處為姚汝能所用,用于存儲(chǔ)指令為(icache),另一處為張小敬所用,用于存儲(chǔ)所取數(shù)據(jù)(dcache)。這樣,姚汝能可以一次取16條指令放入指令緩存處(cache line是64字節(jié));另外,張小敬也可以如法炮制,取東市的16個(gè)地址攤位的數(shù)據(jù),如果運(yùn)氣好的話,16次計(jì)算只需要跑一次即可。兩人聽聞,心下大喜,終于可以得到片刻的休息了。除此之外,賀老和李泌商議,又設(shè)置兩個(gè)新的部分,分別在靖安司設(shè)置指令和數(shù)據(jù)緊密存儲(chǔ)區(qū)(ICCM/DCCM),這樣賀老每天寫的前4096條指令,直接放入靖安司指令緊密存儲(chǔ)區(qū)(ICCM),免去了去皇宮搬移之苦;同時(shí),太倉宮的前4096個(gè)竹簡的統(tǒng)計(jì)也可以直接放入靖安司數(shù)據(jù)緊密存儲(chǔ)區(qū)(DCCM)。只有這些之外的,才需要張小敬和姚汝能來取。靖安司CPU設(shè)置完畢,運(yùn)行開始,居然效率大大提升;張小敬和姚汝能也可以游刃有余的完成所任。



多日后,圣人想起靖安司一事,差人前往觀之,皆高效且井井有條,不由下旨稱贊。右相不知其故,元載告之,右相恨恨不已,遂告圣人曰,靖安司處理游刃有余,現(xiàn)長安九門多貨物來往,狼衛(wèi)常攜帶火器來往,故需靖安司統(tǒng)計(jì)各門進(jìn)出之物,可有效護(hù)衛(wèi)長安安寧。圣人曰,大善。自此以后,靖安司CPU業(yè)務(wù)日趨繁忙,工作997,眾人繁忙終日,無暇休息。

李泌心想,常言道:為眾人抱薪者,不可使其凍斃于風(fēng)雪。想我李泌設(shè)計(jì)靖安司CPU,解碼天書,拯救長安于996孽報(bào),還大唐長安盛世,不想圣人竟把我給我安排997“福報(bào)”,每分每秒都成為都要為圣人賣力,變成CPU一部分,真是作繭自縛,作法自斃,自作孽不可活也。于是陷入深深的懊悔之中(自此下令嚴(yán)禁后代學(xué)習(xí)此CPU技術(shù),也不讓徐賓記錄在案,故年長日久,竟不為外人知曉。故中華之CPU技術(shù)淹沒至今,一直落后于外國。996孽報(bào)害人不淺,需后人引以為鑒也。可惜后人哀之而不鑒之,亦使后人而復(fù)哀后人也。此乃后話,暫且不提。話說一日,靖安司CPU眾人正緊密運(yùn)行統(tǒng)計(jì)安遠(yuǎn)門貨物時(shí),楊玉環(huán)楊真人怒氣沖沖走了進(jìn)來,欲治罪眾人。
預(yù)知后事如何請(qǐng)關(guān)注公眾號(hào):歪睿老哥

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動(dòng)力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉