線上安裝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路徑寫成自己的。
相關推薦
線上安裝gem5和nvmain整合gem5
線上安裝gem5並整合nvmain: 1 安裝Mercurial 整合NVMain到GEM5中需要用到一個原始碼控制管理工具:Mercurial apt-get install mercurial 2 安裝GEM5 使用hg clone命令下載GE
Java虛擬機器(Jvm原始碼):Mac安裝JProfiler和IDE整合
首先介紹一下JProfiler JProfiler是一個專業工具,用於分析正在執行的JVM中發生的事情。當您的生產系統遇到問題時,您可以將其用於開發,質量保證和消防任務。 當然這個軟體是需要收費的,這個需要你自行衡量下。 我的建議是有能力,財力雄厚就買正版,或者使用其他免費的Ja
RabbitMQ 安裝配置和 Spring 整合
本文從安裝和配置 RabbitMQ 開始,準備好環境後,直接在 Spring 中整合,並且針對 Spring 中的常見用法提供了示例和講解。 安裝 一般開發環境可能用的都是 Windows,生產環境 Linux 用的比較多,這裡針對 Windows 和 Ubuntu 的安裝說明簡
線上安裝rar和unrar命令
今天在部署環境時,發現系統沒安裝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 =
RobotFramework和Eclipse整合-安裝和使用說明
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,原因不解釋。 俗話說,萬事開頭難,中間難,最後難……我反正是沒有找到如何安裝