1. 程式人生 > >線上安裝gem5和nvmain整合gem5

線上安裝gem5和nvmain整合gem5

線上安裝gem5並整合nvmain:

1 安裝Mercurial
整合NVMain到GEM5中需要用到一個原始碼控制管理工具:Mercurial

apt-get install mercurial

2 安裝GEM5

使用hg clone命令下載GEM5(推薦使用最新版本的GEM5):

hg clone http://repo.gem5.org/gem5

配置GEM5的執行環境, 參考該教程

3 配置hgrc檔案

3.1 開啟hgrc檔案:

vim hgrc

3.2 把以下內容加入到hgrc檔案中,並將相關配置(如:username,from)修改成自己的資訊:

[ui]
# Set
the username you will commit code with username=Your Name <[email protected]> ssh = ssh -C # Always use git diffs since they contain permission changes and rename info [defaults] qrefresh = --git email = --git diff = --git [extensions] # These are various extensions we find useful # Mercurial Queues -- allows managing of
changes as a series of patches hgext.mq = # PatchBomb -- send a series of changesets as e-mailed patches hgext.patchbomb = # External Diff tool (e.g. kdiff3, meld, vimdiff, etc) hgext.extdiff = # Fetch allows for a pull/update operation to be done with one command and automatically commits a merge changeset hgext.fetch = [email] method
= smtp from = Your Name <your@email.address> [smtp] host = your.smtp.server.here

4 下載NVMain

4.1 註冊bitbucket賬號;

4.2 按照NVMain網站上的說明獲取NVMain的使用權;

4.3 進入GEM5根目錄,使用hg clone命令下載NVMain;

5 安裝NVMain補丁

5.1 進入GEM5根目錄;

5.2 Initialize queues in gem5:

hg qinit

5.3 Import the NVMain patch:

hg qimport -f ../nvmain/patches/gem5/nvmain2-gem5-10688+

注意:我這裡的gem5和nvmain是在同一級目錄。
5.4 Apply the patch:

hg qpush

6 編譯GEM5 with NVMain

scons EXTRAS=../nvmain ./build/X86/gem5.opt

7 用spec cpu 2006來測試:

./build/X86/gem5.opt ./configs/example/se.py -c ../../download/speccpu2006/benchspec/CPU2006/450.soplex/exe/soplex_base.gcc41-64bit -o ../../download/speccpu2006/benchspec/CPU2006/450.soplex/data/test/input/test.mps 

注意:這裡的spec cpu 2006路徑寫成自己的。

相關推薦

線上安裝gem5nvmain整合gem5

線上安裝gem5並整合nvmain: 1 安裝Mercurial 整合NVMain到GEM5中需要用到一個原始碼控制管理工具:Mercurial apt-get install mercurial 2 安裝GEM5 使用hg clone命令下載GE

Java虛擬機器(Jvm原始碼):Mac安裝JProfilerIDE整合

首先介紹一下JProfiler JProfiler是一個專業工具,用於分析正在執行的JVM中發生的事情。當您的生產系統遇到問題時,您可以將其用於開發,質量保證和消防任務。 當然這個軟體是需要收費的,這個需要你自行衡量下。 我的建議是有能力,財力雄厚就買正版,或者使用其他免費的Ja

RabbitMQ 安裝配置 Spring 整合

本文從安裝和配置 RabbitMQ 開始,準備好環境後,直接在 Spring 中整合,並且針對 Spring 中的常見用法提供了示例和講解。 安裝 一般開發環境可能用的都是 Windows,生產環境 Linux 用的比較多,這裡針對 Windows 和 Ubuntu 的安裝說明簡

線上安裝rarunrar命令

今天在部署環境時,發現系統沒安裝rar命令包,網上找了一些辦法都是通過線上下載再解壓,可惜,公司的Linux的服務無法訪問某些外部IP,一直報: http://apt.sw.be/redhat/el6/en/x86_64/dag/repodata/repomd.xml: [

Zeppelin 學習筆記之 Zeppelin安裝elasticsearch整合

XML exp ado 8.0 elk mage search tor 選擇 Zeppelin安裝: Apache Zeppelin提供了web版的類似ipython的notebook,用於做數據分析和可視化。背後可以接入不同的數據處理引擎,包括spark, hive,

fastdfs-nginx安裝配置整合

Version 5.11對應的fastdfs-nginx-module的Version 1.20  Version 5.10對應的fastdfs-nginx-module的Version 1.19   相關檔案下載地址:https://download.csdn.ne

Solr單機版簡介安裝以及Spring boot整合使用

目錄     一、簡單介紹solr    二、solr安裝    三、分析器安裝    四、全量匯入、增量匯入  &n

Ruby安裝Redis整合

2. 安裝Ruby,以rubyinstaller-2.2.6-x64.exe為例,注意:安裝時記得選上新增系統路徑,否則需要手工修改Path 3. 確認安裝是否成功  (1)刪掉原來所有的源,預設外國源,國內無法訪問 gem sources --remo

maven安裝eclipse整合

maven作為一個專案構建工具,在開發的過程中很受歡迎,可以幫助管理專案中的bao依賴問題,另外它的很多功能都極大的減少了開發的難度,下面來介紹maven的安裝及與eclipse的整合。 maven的官網地址為:http://maven.apache.org/,開啟網頁之後

maven安裝myeclipse整合

 準備工作:     安裝:          步驟1:解壓maven到D:\MAVEN\apache-maven-3.0.5                                步驟2:配置環境變數               MAVEN_HOME =

RobotFrameworkEclipse整合-安裝使用說明

1、安裝python27的版本。 Python2與python3不衝突 ,可以都安裝,指定不同的目錄就好。 配置python2的環境變數,在python3的環境變數之前。 將所有的安裝操作完成之後,去掉python2的環境變數設定。 安裝注意事項,請看2之後的說

Maven的安裝Eclipse整合

1.Maven是什麼? Maven是一個專案管理和綜合工具。Maven提供了開發人員構建一個完整的生命週期框架。開發團隊可以自動完成專案的基礎工具建設,Maven使用標準的目錄結構和預設構建生命週期。

maven安裝eclipse整合以及Maven之setting.xml配置檔案詳解

由於maven需要JDK的支援,所以在安裝maven之前請確保電腦上已經安裝了JDK,且配置好了環境變數,具體的JDK的安裝及配置可自行百度。下面進入安裝 一、maven安裝 前面已經下載了相應版本的maven,且已經配置好JDK的環境;     1

Mysql 5.6 5.7 離線 線上安裝

 ①(線上安裝)  通過 yum installmysql-server 安裝mysql伺服器。 chkconfig mysqldon 設定開機啟動,並 service mysqld start 啟動mysql服務,並根據提示設定root的初試密碼: mysqladmin

RabbitMQ的安裝springboot的整合

Message Broker與AMQP簡介 Message Broker是一種訊息驗證、傳輸、路由的架構模式,其設計目標主要應用於下面這些場景: 訊息路由到一個或多個目的地 訊息轉化為其他的表現方式 執行訊息的聚集、訊息的分解,並將結果傳送到他們的目的地,然後重新組合

Cloudera(CDH) 簡介線上安裝

Cloudera 簡介CDH是Apache Hadoop和相關專案的最完整,經過測試的流行發行版。 CDH提供了Hadoop的核心元素 - 可擴充套件的儲存和分散式計算 - 以及基於Web的使用者介面和重要的企業功能。 CDH是Apache許可的開放原始碼,是唯一提供統一批處理,互動式SQL和互動式搜尋以及基

Eclipse常用外掛線上安裝離線安裝方式(不斷更新中。。。)

 1.Subclipse 原始碼管理工具Subversion的Java客戶端,對使用Subversion做原始碼管理的,這個相信用的會比較多。預設使用JavaHL介面,如果使用中沒有問題的話,最好別切換 1)    從官網下載 2)    解壓至 ${eclipse}\

centos7安裝nodejs yarn

setup centos7 -m clas ora nodes http down ash 如何從EPEL庫安裝Node.js 另一個有效且簡單的方法來安裝Node.js就是從官方庫。這同樣確保您可以訪問到EPEL庫,你可以通過運行以下命令。 sudo yum instal

AIX查看系統安裝時間運行時長

usr let pos sha blog clas light log etc $ lslpp -h bos.mp* --AIX系統的安裝時間,可以通過bos.mp和bos.mp64文件集的安裝時間得知 Fileset Level Action

Unity3D中tolua的“安裝部署使用“教程

替換 部署 ref 比對 text asset gin 系統 .com 棄坑Cocos2d-x,轉戰Unity3D 考慮到項目一定會使用熱更,花了不少時間比對了lua的支持方案,最後定為tolua,原因不解釋。 俗話說,萬事開頭難,中間難,最後難……我反正是沒有找到如何安裝