日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Python代碼實現(xiàn)內(nèi)存計算

Python代碼實現(xiàn)內(nèi)存計算
內(nèi)存計算技術(In-memory computing)已經(jīng)開發(fā)了一段時間 , 然而 , 目前還沒有發(fā)布與該計算架構兼容的軟件 。 據(jù)Techxplore報道稱 , 以色列理工學院的研究人員已經(jīng)開發(fā)出了一種能夠與內(nèi)存處理設計協(xié)同工作的、特別是能與Python代碼兼容的軟件 。
研究人員聲稱 , 他們開發(fā)了一種構建編程語言的理論 , 專門為內(nèi)存計算設計 。 該軟件能夠將Python命令轉換為機器代碼 , 并直接在計算機內(nèi)存中執(zhí)行 。
這種新型計算語言被稱為PyPIM(Python Processing-in-Memory) 。 就像DXVK(DirectX到Vulkan的轉換層)這樣的API轉換層一樣 。 PyPIM是一個轉換層 , 將傳統(tǒng)的Python代碼轉換為可以在這種新型計算方法上運行的代碼 。 因此 , Python程序員可以像在傳統(tǒng)計算機上編寫代碼一樣編程 , 而不需要為內(nèi)存計算調(diào)整編寫風格 。

Techxplore指出 , 軟件是內(nèi)存計算機處理中至關重要的一個方面 , 但直到現(xiàn)在都還未被充分探索 。 為傳統(tǒng)計算機編寫的計算代碼自20世紀40年代以來“幾乎沒有變化” 。 來自安德魯和埃爾娜·維特比電氣與計算機工程學院的教授沙哈爾·克瓦廷斯基(Shahar Kvatinsky)表示 , 為內(nèi)存計算編寫代碼與傳統(tǒng)的計算方式截然不同 , 以至于“計算機科學中的一些現(xiàn)有構建模塊無法使用……” 。
如果沒有像PyPIM這樣的轉換層 , 開發(fā)兼容處理器內(nèi)存支持的應用程序將會非常困難 。 因為需要重寫底層機器代碼 , 以適應在內(nèi)存中處理部分計算 , 其余部分在CPU上處理 。
【Python代碼實現(xiàn)內(nèi)存計算】內(nèi)存計算是一種新的計算方式 , 旨在解決內(nèi)存延遲問題 。 顧名思義 , 內(nèi)存計算使系統(tǒng)內(nèi)存能夠執(zhí)行一些通常由CPU執(zhí)行的計算 , 從而減少了必須在CPU和DRAM之間傳輸?shù)臄?shù)據(jù)量 。
三星和臺積電正在積極研發(fā)能夠執(zhí)行這種功能的內(nèi)存 , 這種內(nèi)存采用了MRAM(磁性隨機存取存儲器)存儲單元 。 內(nèi)存計算仍處于原型階段 , 但在硬件方面正在取得進展 , 以使其成為一項可行的技術 。 借助像PyPIM這樣的轉換層 , 應該能夠開發(fā)出支持這種計算方法的軟件 。

    推薦閱讀