DOL配置

来源:互联网 发布:淘宝电脑详情页视频 编辑:程序博客网 时间:2024/05/22 09:48

一、DOL的框架描述

  DOL是一种能够自动将应用映射到多处理器SHAPES处理平台上的框架。包含三个部分:

 1.DOL API:
  DOL定义了一系列计算和通信规则来为SHAPES平台激活分布平行的应用编程。通过这些规则,应用程序的编写者们可以编写程序,即使他们并不清楚底层架构的相关知识。
  
  2.DOL功能型仿真
  为了给程序员一个测试他们应用的机会,功能型仿真框架应运而生。除了检查这些应用,框架还可以在应用层获取一些运行参数。
  
  3.DOL最优化映射
  DOL最优化映射的目的在于计算一系列的最优映射来将应用映射到SHAPES处理平台上。首先,XML被允许来抽象描述应用和处理器。接着,所有的信息需要获得尽可能精确的估计。
  这里写图片描述

二、DOL安装笔记

首先要使用虚拟机安装ubuntu,配置一些必要的环境。

sudo apt-get update
sudo apt-get install ant
sudo apt-get install openjdk-7-jdk
sudo apt-get install unzip

下载dolethz.zip。

新建一个文件夹,路径可以自己选,记住就行:

mkdir dol

将dolethz.zip解压到 新建的dol文件夹中:

unzip dol_ethz.zip -d dol

解压systemc:

tar -zxvf systemc-2.3.1.tgz

解压后进入systemc-2.3.1的目录下:

cd systemc-2.3.1

新建一个临时文件夹objdir:

mkdir objdir

进入该文件夹objdir:

cd objdir

运行configure,如果失败试试获取root权限:

../configure CXX=g++ –disable-async-updates

成功后显示如下信息:

这里写图片描述

编译systemc:

这里写图片描述

sudo make install

编译完后cd ..(注意.和d中间有空格)再ls得到文件目录如下:

这里写图片描述

输入pwd输出当前所在路径,如:

这里写图片描述

上图表明我当前的工作路径为/home/guanzhuoqun/systemc-2.3.1。

进入刚刚dol的文件夹:

cd ../dol

在build_zip.xml文件找到下面这段话:

这里写图片描述

把YYY改成之前pwd的结果,对于 64位 系统的机器,lib-linux要改成lib-linux64。

将下来执行:

ant -f build_zip.xml all

若成功会显示build successful:

这里写图片描述

接着进入build/bin/mian路径下:

cd build/bin/main

然后试着运行第一个例子:

ant -f runexample.xml -Dnumber=1

成功结果如图:

这里写图片描述

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 手机膜进气泡怎么办 贴的手机膜翘角怎么办 全屏膜出现气泡怎么办 手机膜的气泡怎么办 透明手机壳气泡怎么办 钢化膜边缘有气泡怎么办 贴钢化膜边缘有气泡怎么办 钢化膜边上有泡泡怎么办 贴钢化膜周边有气泡怎么办 钢化膜里面有气泡怎么办 手机保护膜破了怎么办 手机触摸屏没反应怎么办 苹果手机触屏坏了怎么办 手机边缘有气泡怎么办 手机膜有空气怎么办 电脑膜有气泡怎么办 汽车贴膜起泡怎么办 汽车玻璃膜用久了起泡怎么办 车窗玻璃膜起泡怎么办 新车贴膜气泡怎么办 贴手机钢化膜有灰尘怎么办 戒指砖石掉了怎么办 寄手机没有包装怎么办 手机背面有划痕怎么办 oopo手机声音小怎么办 手机屏幕被划了怎么办 oppo手机组装屏卡顿怎么办 金立手机卡顿怎么办 vivo手机有点卡怎么办 oppo手机有点卡怎么办 mx6指纹不匹配怎么办 小米手机cpu太高好烫怎么办 魅族mx6卡顿怎么办 魅族mx5反应慢怎么办 魅族玩王者荣耀卡怎么办 魅族pro7信号差怎么办 魅族手机信号不好怎么办 魅族信号不行怎么办 魅族e4g信号弱怎么办 魅族u204g信号差怎么办 魅族mx6网速慢怎么办