PIM
記憶體處理器(Processor In Memory;PIM)指的是將處理器與隨機存取記憶體(RAM)整合在同一個晶片上的技術,該技術所生產的產品也被稱之為PIM晶片。
現代電腦所採用的基本上均為范紐曼架構(von Neumann architecture),指的是將程式及資料存放在記憶體中,而記憶體與處理器是各自分開的,資料則在彼此間串流。
PIM技術的產生,主要是為了突破所謂的范紐曼瓶頸(von Neumann bottleneck),指的是在處理器與記憶體之間的流量(資料傳輸率)與記憶體的容量相比起來相當小。
尤其隨著處理器及記憶體的工作效率、處理速度越來越強大的情況下,兩者間的資料流量就成了限制整體效率的嚴重問題。處理器將會在資料輸出或輸入記憶體時閒置;而由於處理器速度遠大於記憶體讀寫速率,因此瓶頸問題越來越嚴重。
在PIM晶片製造中,CMOS邏輯電路與記憶體元件緊密結合;邏輯處理器則直接插入記憶體堆中。如此一來,處理器與記憶體的整合將大幅提升處理速度及記憶體傳輸速率,並降低閒置時間,同時減少電立消耗。(李佳翰)





