ES2016_14353285 涂佳靈
一、Description——DOL 框架描述
The distributed operation layer (DOL) is a framework that enables the (semi-) automatic mapping of applications onto the multiprocessor SHAPES architecture platform. The DOL consists of basically three parts:
DOL Application Programming Interface
DOL Functional Simulation
DOL Mapping Optimization
二椿争、How to install——DOL 安裝筆記
1.安裝一些必要的環(huán)境
$ sudo apt-get update
$ sudo apt-get install ant
$ sudo apt-get install openjdk-7-jdk
$ sudo apt-get install unzip
2.把下載文件從主機(jī)拷貝到虛擬機(jī)中去
3.解壓文件
(1)新建dol的文件夾:
$ mkdir dol
(2)將dolethz.zip解壓到dol文件夾中:
$ unzip dol_ethz.zip -d dol
(3)解壓systemc:
$ tar -zxvf systemc-2.3.1.tgz
4.編譯systemc
(1)解壓后進(jìn)入systemc-2.3.1的目錄下
$ cdsystemc-2.3.1
(2)新建一個(gè)臨時(shí)文件夾objdir
$ mkdir objdir
(3)進(jìn)入該文件夾objdir
$ cdobjdir
(4)運(yùn)行configure
$ ../configure CXX=g++--disable-async-updates
運(yùn)行結(jié)果:
(5)編譯
$ sudo make install
(6)輸出當(dāng)前所在路徑柏腻,需記錄當(dāng)前的工作路徑
$ pwd
5.編譯dol
進(jìn)入剛剛dol的文件夾
$cd../dol
修改build_zip.xml文件
然后是編譯
$ant-f build_zip.xml all
若成功會(huì)顯示build successful
結(jié)果如下:
6.運(yùn)行第一個(gè)例子
進(jìn)入build/bin/mian路徑下
$cd build/bin/main
然后運(yùn)行第一個(gè)例子
$ant -f runexample.xml -Dnumber=1
結(jié)果如下:
三、Experimental experience——實(shí)驗(yàn)感想膨俐、實(shí)驗(yàn)心得
在配置過程中抬吟,遇到了兩個(gè)麻煩。一個(gè)是安裝必要環(huán)境太慢轰坊,后面師兄建議用阿里云,會(huì)快一些祟印,果然肴沫。另一個(gè)是在解壓的時(shí)候總是報(bào)錯(cuò),反復(fù)試了很多次都沒成功蕴忆,后面才發(fā)現(xiàn)原來是文件損壞了颤芬。
創(chuàng)建倉庫也比較容易,比較難的地方還是在于理解markdown套鹅,本來下載了markdownpad2軟件來寫的站蝠,但是添加圖片太麻煩了,就改在簡書上寫了卓鹿。