DOL配置

一、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
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值