接下來一連好幾天,幾個人都奮力的在研究指令集的工作方式和相關的微碼、機器碼等相關知識。
而程旭也沒閒着,他也在整理着自己的思路。
指令集系統他心裡當然是有數的,從現有的固定指令指令集到可變指令、隨即指令、成長指令一直到進化指令指令系統他在前世都有所思考,甚至形成一套理論體系。
而這,甚至是在荷泵理論實驗成功之前就係統思考過的。
這也是程旭的習慣之一——當研究停滯沒有思路或者想換換腦子的時候,他就會假設這項研究已經成功,然後思考成功之後要做的事情或者需要提前準備的東西。
在他電腦E盤那個龐大的文件夾裡,就有很大一部分類似的設想內容。
這就像買了一張彩票,還沒開獎呢,就在計劃如果中了獎,獎金怎麼去花了。
當然,彩票中獎這個事兒虛無縹緲不靠譜,而研究成果的出現很多時候是水到渠成的——這樣的思考和想法並非全無益處,很多時候真的用的上。
而重新來過之後,他沒事兒的時候也會盡力的回想,把很多曾經的很多想法都一一的又記錄了下來,這其中就包括曾經關於指令集升級進化的一系列想法。
程旭又翻開了那個文件夾,不過這次並不是要看後來自己對指令集的成熟思路。
而是想看看當初大一的時候,第一次冒出“仿鈉鉀泵”這個想法的時候,自己關於指令集是怎麼考慮的。
那個時候的考慮可能更貼近現在實驗室裡這幾個人的思路。
……
“旭哥,我有一個問題。”
“嗯,”程旭看是齊玉鑫,隨即點了點頭:“你說。”
“現有的指令集系統,全是基於二進制的。就像這個加法指令:【add x9, x20, x21】,add指令的字段是【0000000,rs2,rs1……】,總結出來,最後的機器碼就是【00000001010110100000010010110011】。
而我們的體系,是多值邏輯和自進位判定,指令也不是二進制的,甚至不知道是什麼進制的,那這一點在指令系統的設計中該如何來體現呢?”
“好,”程旭拍了拍手:“大家都過來一下。”
“齊玉鑫的疑惑,你們是不是都有?”
“嗯。”幾個人不約而同的點了點頭。
“那RISC-V的指令系統研究的怎麼樣了?”程旭笑了笑:“五天了,差不多了吧?”
一聽這話,幾個人瞬間抓耳撓腮起來,說不懂吧,確實懂點兒,說懂吧,又不完全懂。
“這樣就差不多了,”程旭鼓勵着:“光看不練,是永遠也學不精通的,上手之後慢慢的就懂了。
“你們知道,我們的體系是基於【多值和自進位】邏輯的,但,不可否認的是,固定邏輯的處理速度是最快的,所以,在固定數值的運算中,還是使用固定指令集。
“多值和自進位邏輯更多的用於處理未知和待定,處理判斷和思考。
“但多值和自進位的機器指令該如何設計,這個問題齊玉鑫提出來了,你們也都有這個困惑,那就先說說你們自己的想法。”
程旭循序漸進的,彷彿已經成了老教授一般,幾個人也都有這樣的感覺,他接着說道:
“齊玉鑫,既然你提出的這個問題,一定思考過,你先說說你的想法。
”
“我有一個想法,但是有點兒異想天開。”齊玉鑫頓了頓,看向了程旭。
“嗯,沒事,你說。”
程旭對她還是寄予厚望的,畢竟曾經她自己也成爲了大佬,而且是生命科學與計算科學結合方向的。
現在和自己的研究碰撞到了一起,不知道能不能有1+1大於2的效果,從而擦出更強大的火花。
“我在想,是不是可以,第一第二值採用現有的二進制機器碼指令,而混沌的第三值直接不用管他,就讓它混沌着、隨機着,慢慢的自我迭代和進化,是不是就能形成一套獨立的指令邏輯?”
齊玉鑫說話的時候一直盯着程旭,想要看他的表情,見他一直微笑,就接着說道:
“想想人大腦的思考過程,有什麼指令系統嗎?都是從小接受的教育和經驗,慢慢形成的觀念和邏輯。”
“你是瘋子!”
程旭無不感慨的說道,隨即意識到這麼說不妥當,立即解釋道:“我不是說你的想法不對,而是基於現實來說,這不可能實現的,你讓它混沌怎麼混沌?無非就是隨機罷了,而隨機不是混沌。也不會迭代和進化。
“俗話說,領先一步是先進,領先兩步是先烈,而你這個想法,那就是瘋子了。”
程旭無不感慨,齊玉鑫真的是一步到位,直接就到了進化指令集這個階段了,當然,她說的方向差不多,但方法並不可取。
不受干預的進化是不可能的,除非是真的生命——就算是真的生命,從單細胞生物到現在豐富的物種,地球的生物也經歷幾十億年的進化過程呢。
“不過,有一點你說的是對的,迭代和成長,”程旭接着說道:
“我們的多值邏輯和自進位系統是基於三值的,正像你說的那樣,第一第二值跟現有二進制並無二致,第三值是自進位的基礎, 它需要具有一定的成長性。”
“嗯,”程序嘆了一口氣:“不過,現在說這個太早了,成長的事兒以後再說,誰對現階段,也就是第一步我們的設計思路有什麼想法?”
“我來吧,”趙赫站了出來:“既然第一第二值是二進制邏輯,而第三值是自進位的,我們是否可以如此考慮:
“在傳統的控制總線、數據總線、內存總線的基礎上增設進位判定總線來控制自進位。”
“非常好,”程旭興奮的點了點頭,趙赫這,思維打的很開啊,跟自己曾經的想法如出一轍,一下子就說到了點子上:“就是這個思路,你是怎麼考慮的?”
“旭哥,我……”趙赫臉色瞬間紅了,說話也支支吾吾的。
“我跟你說過?”程旭立即想起了什麼,之前他們倆有什麼想法是經常溝通的,尤其是大一大二那兩年。
“嗯,”趙赫點了點頭:“大一的時候,不過那個時候還沒有這個體系,我們只是在瞎聊,我突然想起來了。”
“嗯,兩年了,你能記得也是用心了的。”
程旭肯定道:“初期就是這個思路,但是,你們要知道一點,進位判定總線,判定基於什麼?
“基於智能,基於越來越強大的人工智能。
“人工智能越強大,我們的多值邏輯和進位判定就會越強大,我們的荷泵芯片就會越強大。
“而荷泵芯片的強大又會大力推進人工智能的發展,使它更加智能,想想,如此下去,會發生什麼?”
“啊?”幾個人瞬間不淡定了,這……