共找到4條詞條名為GEMS的結果 展開

GEMS

一種多核模擬器

GEMS,全稱general execution-driven multiprocessor simulator,由winsconsin大學開發,它接觸商業化的虛擬機在全系統的環境下負責解釋程序的執行。

目錄

簡介


另外,它提供了OPAL和RUBY兩個時序模擬模塊,其中,OPAL負責亂序處理器的時序模擬,RUBY負責存儲層次的網路互聯的模擬,為了用戶方便地更改和配置模擬器,GEMStone專門提供了一種名為SLICC(specification language for implementing cache coherence)的腳本語言來描述一致性協議。但是,由於該模擬器需要運行操作系統來做全系統模擬,因此模擬速度較低,而且由於使用了Simics作為模擬器的功能模擬的基礎,使用者需要吸納關係了解Simics提供的用戶結構函數,這對於使用者靈活地使用和更改模擬器是不利的。