OpenCores
URL https://opencores.org/ocsvn/an-fpga-implementation-of-low-latency-noc-based-mpsoc/an-fpga-implementation-of-low-latency-noc-based-mpsoc/trunk

Subversion Repositories an-fpga-implementation-of-low-latency-noc-based-mpsoc

[/] [an-fpga-implementation-of-low-latency-noc-based-mpsoc/] [trunk/] [mpsoc/] [remove_cycle/] [agony/] [README.md] - Blame information for rev 48

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 48 alirezamon
#### Install Packages
2
 
3
##### Install Packages (ubuntu)
4
 
5
```
6
sudo apt-get install libgsl2 libgsl2:i386
7
sudo apt-get install libblas3gf libblas-doc libblas-dev
8
sudo apt-get install libgsl0-dev
9
```
10
 
11
##### Install Packages (OSC)
12
 
13
note:
14
 
15
Before you build, run 'module load mkl'.
16
 
17
In the makefile change the -I path in CFLAGS to
18
 
19
-I/opt/intel/compilers_and_libraries_2016.3.210/linux/mkl/include
20
 
21
and the -L path to
22
 
23
-L${MKLROOT}/lib/intel64
24
 
25
and for the rest of the LDFLAGS use
26
 
27
-Wl,--no-as-needed -lgsl -lmkl_intel_ilp64 -lmkl_sequential -lmkl_core -lpthread -lm -ldl
28
 
29
**You should also load the mkl module in batch scripts before you run the code.**
30
 
31
#### Compile
32
 
33
```
34
make
35
```
36
 
37
#### Run
38
 
39
```
40
./agony sample.edges result.txt
41
```
42
 
43
* input: sample.edges
44
* output: result.txt

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.