diff --git a/benchmarks/opencl/guassian/.depend b/benchmarks/opencl/guassian/.depend index 7006e94e..5e6042da 100644 --- a/benchmarks/opencl/guassian/.depend +++ b/benchmarks/opencl/guassian/.depend @@ -1,12 +1,13 @@ main.o: main.cc gaussianElim.h clutils.h \ - /opt/pocl/runtime/include/CL/cl.h \ - /opt/pocl/runtime/include/CL/cl_version.h \ - /opt/pocl/runtime/include/CL/cl_platform.h \ - /opt/pocl/runtime/include/CL/opencl.h \ - /opt/pocl/runtime/include/CL/cl_gl.h \ - /opt/pocl/runtime/include/CL/cl_gl_ext.h \ - /opt/pocl/runtime/include/CL/cl_ext.h -clutils.o: clutils.cpp /opt/pocl/runtime/include/CL/cl.h \ - /opt/pocl/runtime/include/CL/cl_version.h \ - /opt/pocl/runtime/include/CL/cl_platform.h clutils.h utils.h + /homes/tinebp/tools/pocl/runtime/include/CL/cl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_version.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_platform.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/opencl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_gl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_gl_ext.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_ext.h +clutils.o: clutils.cpp /homes/tinebp/tools/pocl/runtime/include/CL/cl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_version.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_platform.h clutils.h \ + utils.h utils.o: utils.cpp utils.h diff --git a/benchmarks/opencl/guassian/guassian b/benchmarks/opencl/guassian/guassian index be28fb83..758d2b2a 100755 Binary files a/benchmarks/opencl/guassian/guassian and b/benchmarks/opencl/guassian/guassian differ diff --git a/benchmarks/opencl/nearn/.depend b/benchmarks/opencl/nearn/.depend index 083b7b77..a79f7090 100644 --- a/benchmarks/opencl/nearn/.depend +++ b/benchmarks/opencl/nearn/.depend @@ -1,11 +1,13 @@ -main.o: main.cc nearestNeighbor.h /opt/pocl/runtime/include/CL/opencl.h \ - /opt/pocl/runtime/include/CL/cl.h \ - /opt/pocl/runtime/include/CL/cl_version.h \ - /opt/pocl/runtime/include/CL/cl_platform.h \ - /opt/pocl/runtime/include/CL/cl_gl.h \ - /opt/pocl/runtime/include/CL/cl_gl_ext.h \ - /opt/pocl/runtime/include/CL/cl_ext.h clutils.h -clutils.o: clutils.cpp /opt/pocl/runtime/include/CL/cl.h \ - /opt/pocl/runtime/include/CL/cl_version.h \ - /opt/pocl/runtime/include/CL/cl_platform.h clutils.h utils.h +main.o: main.cc nearestNeighbor.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/opencl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_version.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_platform.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_gl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_gl_ext.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_ext.h clutils.h +clutils.o: clutils.cpp /homes/tinebp/tools/pocl/runtime/include/CL/cl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_version.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_platform.h clutils.h \ + utils.h utils.o: utils.cpp utils.h diff --git a/benchmarks/opencl/nearn/nearn b/benchmarks/opencl/nearn/nearn index e302749a..3500b563 100755 Binary files a/benchmarks/opencl/nearn/nearn and b/benchmarks/opencl/nearn/nearn differ diff --git a/benchmarks/opencl/saxpy/.depend b/benchmarks/opencl/saxpy/.depend index 1960f024..2ee98131 100644 --- a/benchmarks/opencl/saxpy/.depend +++ b/benchmarks/opencl/saxpy/.depend @@ -1,3 +1,3 @@ -main.o: main.cc /opt/pocl/runtime/include/CL/cl.h \ - /opt/pocl/runtime/include/CL/cl_version.h \ - /opt/pocl/runtime/include/CL/cl_platform.h +main.o: main.cc /homes/tinebp/tools/pocl/runtime/include/CL/cl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_version.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_platform.h diff --git a/benchmarks/opencl/sfilter/.depend b/benchmarks/opencl/sfilter/.depend index 1960f024..2ee98131 100644 --- a/benchmarks/opencl/sfilter/.depend +++ b/benchmarks/opencl/sfilter/.depend @@ -1,3 +1,3 @@ -main.o: main.cc /opt/pocl/runtime/include/CL/cl.h \ - /opt/pocl/runtime/include/CL/cl_version.h \ - /opt/pocl/runtime/include/CL/cl_platform.h +main.o: main.cc /homes/tinebp/tools/pocl/runtime/include/CL/cl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_version.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_platform.h diff --git a/benchmarks/opencl/sgemm/.depend b/benchmarks/opencl/sgemm/.depend index 632ededc..c91b2d89 100644 --- a/benchmarks/opencl/sgemm/.depend +++ b/benchmarks/opencl/sgemm/.depend @@ -1,7 +1,7 @@ -main.o: main.cc /opt/pocl/runtime/include/CL/opencl.h \ - /opt/pocl/runtime/include/CL/cl.h \ - /opt/pocl/runtime/include/CL/cl_version.h \ - /opt/pocl/runtime/include/CL/cl_platform.h \ - /opt/pocl/runtime/include/CL/cl_gl.h \ - /opt/pocl/runtime/include/CL/cl_gl_ext.h \ - /opt/pocl/runtime/include/CL/cl_ext.h +main.o: main.cc /homes/tinebp/tools/pocl/runtime/include/CL/opencl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_version.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_platform.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_gl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_gl_ext.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_ext.h diff --git a/benchmarks/opencl/vecadd/.depend b/benchmarks/opencl/vecadd/.depend index 632ededc..c91b2d89 100644 --- a/benchmarks/opencl/vecadd/.depend +++ b/benchmarks/opencl/vecadd/.depend @@ -1,7 +1,7 @@ -main.o: main.cc /opt/pocl/runtime/include/CL/opencl.h \ - /opt/pocl/runtime/include/CL/cl.h \ - /opt/pocl/runtime/include/CL/cl_version.h \ - /opt/pocl/runtime/include/CL/cl_platform.h \ - /opt/pocl/runtime/include/CL/cl_gl.h \ - /opt/pocl/runtime/include/CL/cl_gl_ext.h \ - /opt/pocl/runtime/include/CL/cl_ext.h +main.o: main.cc /homes/tinebp/tools/pocl/runtime/include/CL/opencl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_version.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_platform.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_gl.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_gl_ext.h \ + /homes/tinebp/tools/pocl/runtime/include/CL/cl_ext.h diff --git a/driver/stub/libvortex.so b/driver/stub/libvortex.so index 0c50c54c..da712160 100755 Binary files a/driver/stub/libvortex.so and b/driver/stub/libvortex.so differ diff --git a/hw/syn/quartus/Makefile b/hw/syn/quartus/Makefile new file mode 100644 index 00000000..66d95034 --- /dev/null +++ b/hw/syn/quartus/Makefile @@ -0,0 +1,37 @@ +.PHONY: unittest pipeline cache core vortex top1 top2 top4 top8 top16 top32 top64 + +unittest: + $(MAKE) -C unittest clean && $(MAKE) -C unittest > unittest/build.log 2>&1 & + +pipeline: + $(MAKE) -C pipeline clean && $(MAKE) -C pipeline > pipeline/build.log 2>&1 & + +cache: + $(MAKE) -C cache clean && $(MAKE) -C cache > cache/build.log 2>&1 & + +core: + $(MAKE) -C core clean && $(MAKE) -C core > core/build.log 2>&1 & + +vortex: + $(MAKE) -C vortex clean && $(MAKE) -C vortex > vortex/build.log 2>&1 & + +top1: + $(MAKE) -C top1 clean && $(MAKE) -C top1 > top1/build.log 2>&1 & + +top2: + $(MAKE) -C top2 clean && $(MAKE) -C top2 > top2/build.log 2>&1 & + +top4: + $(MAKE) -C top4 clean && $(MAKE) -C top4 > top4/build.log 2>&1 & + +top8: + $(MAKE) -C top8 clean && $(MAKE) -C top8 > top8/build.log 2>&1 & + +top16: + $(MAKE) -C top16 clean && $(MAKE) -C top16 > top16/build.log 2>&1 & + +top32: + $(MAKE) -C top32 clean && $(MAKE) -C top32 > top32/build.log 2>&1 & + +top64: + $(MAKE) -C top64 clean && $(MAKE) -C top64 > top64/build.log 2>&1 & \ No newline at end of file diff --git a/runtime/libvortexrt.a b/runtime/libvortexrt.a index bc47d2df..1af78dde 100644 Binary files a/runtime/libvortexrt.a and b/runtime/libvortexrt.a differ