FreeBSD Bugzilla – Attachment 151648 Details for
Bug 171914
New port: devel/pocl: Portable open source OpenCL 1.2 implementation
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
improved Makefile
pocl_v10_1.shar (text/plain), 5.51 KB, created by
Johannes M Dieterich
on 2015-01-14 22:40:21 UTC
(
hide
)
Description:
improved Makefile
Filename:
MIME Type:
Creator:
Johannes M Dieterich
Created:
2015-01-14 22:40:21 UTC
Size:
5.51 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># pocl ># pocl/Makefile ># pocl/distinfo ># pocl/pkg-descr ># pocl/pkg-message ># pocl/pkg-plist ># >echo c - pocl >mkdir -p pocl > /dev/null 2>&1 >echo x - pocl/Makefile >sed 's/^X//' >pocl/Makefile << '8e78b7c9a055a3d4bfba7a854d434ffe' >XPORTNAME= pocl >XPORTVERSION= 0.10.0 >XCATEGORIES= devel >X >XMAINTAINER= ohartman@zedat.fu-berlin.de >XCOMMENT= Portable OpenCL - an efficient open source (MIT-licensed) implementation of the OpenCL 1.2 standard. >X >XMASTER_SITES= http://portablecl.org/downloads/ >XDISTNAME= ${PORTNAME}-${PORTVERSION:C/\.[0-9]$//} >X >XCONFLICTS= opencl* freeocl >X >X.include <bsd.port.options.mk> >X >XCPPFLAGS+= -I${LOCALBASE}/include >XLDFLAGS+= -L${LOCALBASE}/lib >X >XBUILD_DEPENDS= ${LOCALBASE}/llvm34/bin/llvm-config:${PORTSDIR}/devel/llvm34 >XLIB_DEPENDS= libhwloc.so:${PORTSDIR}/devel/hwloc >XCONFIGURE_ARGS+= --disable-icd >XCONFIGURE_ENV= LLVM_CONFIG="${LOCALBASE}/llvm34/bin/llvm-config" >X >XUSE_GL= yes >XUSE_LDCONFIG= yes >XUSES= gmake libtool:libltdl >XGNU_CONFIGURE= yes >X >X.include <bsd.port.mk> >8e78b7c9a055a3d4bfba7a854d434ffe >echo x - pocl/distinfo >sed 's/^X//' >pocl/distinfo << '609904714841652d308359205a13b397' >XSHA256 (pocl-0.10.tar.gz) = e9c38f774a77e61f66d850b705a5ba42d49356c40e75733db4c4811e091e5088 >XSIZE (pocl-0.10.tar.gz) = 1553882 >609904714841652d308359205a13b397 >echo x - pocl/pkg-descr >sed 's/^X//' >pocl/pkg-descr << '0187823860a03d7e58b96da67fc37bba' >XPortable OpenCL - an efficient open source (MIT-licensed) implementation of the OpenCL 1.2 standard. >0187823860a03d7e58b96da67fc37bba >echo x - pocl/pkg-message >sed 's/^X//' >pocl/pkg-message << 'ba52724629db76913ff2181e048060d1' >XPortable OpenCL (pocl) >X---------------------- >X >XPortable OpenCL aims to be an efficient open source (MIT-licensed) >Ximplementation of the OpenCL 1.2 standard. >X >XIn addition to producing an easily portable open source OpenCL >Ximplementation, another major goal of the project is improving >Xperformance portability of OpenCL programs with compiler >Xoptimizations, reducing the need for target-dependent manual >Xoptimizations. At the core of pocl is a set of LLVM passes >Xused to statically parallelize multiple work-items with the kernel >Xcompiler, even in the presence of work-group barriers. This enables >Xparallelization of the fine-grained static concurrency in the work >Xgroups in multiple ways (SIMD, VLIW, superscalar,...). >X >XThe code base is modularized to allow easy adding of new "device drivers" >Xin the host-device layer. A generic multithreaded "target driver" is >Xincluded. It allows running OpenCL applications on a host that supports >Xthe pthread library with multithreading at the work group granularity. >X >XAn optimized kernel library is provided for x86_64. The generic >Xunoptimized (no instruction set extensions used) version has been >Xsuccessfully tested with an ARMv7 CPU under MeeGo, and with several >Xapplication-specific TTA processors designed using the TCE toolset. >X >XOther feature highlights include (experimental) work group >Xautovectorization (create vector instructions out of multiple >Xwork-items) and a customized kernel buffer allocator. >X >XEven though the OpenCL 1.2 standard is not yet implemented fully and >Xit contains known bugs, we now consider pocl ready for wider scale testing. >Xpocl 0.6 compiles and runs successfully most of the Rodinia benchmark, >Xall of ViennaCL test cases, and most of the OpenCL Programming Guide >Xsamples. >X >XLinks >X----- >XDownload: https://launchpad.net/pocl/+milestone/0.6.0 >XHome page/wiki: http://pocl.sourceforge.net/ >XIRC: #pocl @ irc.oftc.net >X >ba52724629db76913ff2181e048060d1 >echo x - pocl/pkg-plist >sed 's/^X//' >pocl/pkg-plist << '65441bb25370d2620f90060889f3703b' >Xbin/pocl-build >Xbin/pocl-kernel >Xbin/pocl-standalone >Xbin/pocl-workgroup >Xetc/OpenCL/vendors/pocl.icd >Xinclude/CL/cl.h >Xinclude/CL/cl.hpp >Xinclude/CL/cl_ext.h >Xinclude/CL/cl_gl.h >Xinclude/CL/cl_gl_ext.h >Xinclude/CL/cl_platform.h >Xinclude/CL/opencl.h >Xinclude/OpenCL/cl.h >Xinclude/OpenCL/cl.hpp >Xinclude/OpenCL/cl_ext.h >Xinclude/OpenCL/cl_gl.h >Xinclude/OpenCL/cl_gl_ext.h >Xinclude/OpenCL/cl_platform.h >Xinclude/OpenCL/opencl.h >Xinclude/pocl/_kernel.h >Xinclude/pocl/amd64-portbld-freebsd10.0/types.h >Xinclude/pocl/arm/types.h >Xinclude/pocl/bufalloc.h >Xinclude/pocl/pocl.h >Xinclude/pocl/pocl_device.h >Xinclude/pocl/poclu.h >Xinclude/pocl/tce/types.h >Xinclude/pocl/utlist.h >Xinclude/pocl/x86_64/types.h >Xinclude/poclu.h >Xlib/libOpenCL.so >Xlib/libpocl-icd.a >Xlib/libpocl-icd.la >Xlib/libpocl-icd.so >Xlib/libpocl-icd.so.0 >Xlib/libpocl.a >Xlib/libpocl.la >Xlib/libpocl.so >Xlib/libpocl.so.0 >Xlib/libpoclu.a >Xlib/libpoclu.la >Xlib/libpoclu.so >Xlib/libpoclu.so.0 >Xlib/pkgconfig/pocl.pc >Xlib/pocl/amd64-portbld-freebsd10.0/libkernel.a >Xlib/pocl/arm/libkernel.a >Xlib/pocl/llvmopencl.a >Xlib/pocl/llvmopencl.la >Xlib/pocl/llvmopencl.so >Xlib/pocl/llvmopencl.so.0 >Xlib/pocl/tce/libkernel.a >Xlib/pocl/x86_64/libkernel.a >X@dirrm lib/pocl/x86_64 >X@dirrm lib/pocl/tce >X@dirrm lib/pocl/arm >X@dirrm lib/pocl/amd64-portbld-freebsd10.0 >X@dirrm lib/pocl >X@dirrm lib/pkgconfig >X@dirrm include/pocl/x86_64 >X@dirrm include/pocl/tce >X@dirrm include/pocl/arm >X@dirrm include/pocl/amd64-portbld-freebsd10.0 >X@dirrm include/pocl >X@dirrm include/OpenCL >X@dirrm include/CL >X@dirrm etc/OpenCL/vendors >X@dirrm etc/OpenCL >65441bb25370d2620f90060889f3703b >exit >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 171914
:
128027
|
151645
| 151648 |
156233
|
169196
|
174353
|
175988