Changes between Version 40 and Version 41 of WorkShop11/HackFest


Ignore:
Timestamp:
Aug 23, 2011, 1:42:48 AM (13 years ago)
Author:
brevilo
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WorkShop11/HackFest

    v40 v41  
    116116   * Make sure OpenCL and CUDA as well as OpenCL and CAL apps don't collide (use the same resource/GPU)
    117117   * Make sure multi-vendor GPU setups (single host system) are supported (does apply to Mac OS, probably to also to Windows 7. Linux doesn't support drivers from different vendors, correct?)
    118  * There are a number of lessons learned available at Einstein@Home with respect to AMD and NVIDIA driver issues related to OpenCL. We could add those to the BOINC wiki.
     118 * There are a number of lessons learned available at Einstein@Home with respect to AMD and NVIDIA driver issues related to OpenCL:
     119   * AMD's APP SDK < v2.4 for Linux provides libOpenCL.so but not libOpenCL.so.1 which not really standard-compliant. This is bad when an app was built with NVIDIA's OpenCL SDK but run on an AMD OpenCL system. Fixed in APP SDK 2.4.
     120   * AMD's Catalyst driver < 11.3 provides no OpenCL runtime components. This means users have to install the APP SDK (no-go for volunteer computing). Fixed for Windows in Catalyst 11.3, fix for Linux still pending.
     121   * AMD's OpenCL implementation requires a running X server on Linux, NVIDIA doesn't. This is clearly a major disadvantage for cluster/grid system that often don't have an X server installed/running. Still not fixed, might be fixed for FireStream (non-comsumer) devices only!
     122   * AMD's Catalyst driver 11.4 is buggy as it returns 0 when clGetDeviceInfo() is called for CL_DEVICE_MAX_CLOCK_FREQUENCY. Current status unknown.
     123   * AMD's Catalyst driver installer on Linux is buggy and requires a workaround to prevent it from crashing: export MALLOC_CHECK_=0
     124   * Apple's OpenCL 1.1 support is available as of Mac OS X Lion (10.7). Up to Snow Leopard (10.6) only OpenCL 1.0 is supported.
     125   * NVIDIA provides proper OpenCL 1.1 support as of driver version 280.13 only. Previous driver provided only limited and somewhat buggy OpenCL 1.1 support.
    119126
    120127=== BOINC on Android ===
     
    138145 * We were able to set up a development environment for Android on Windows.  Installing Eclipse with the SDK and the NDK.
    139146 * Proved that some of the main basic functions of BOINC can be done.
    140  * Compiled and ran a binary file that was downloaded from the internet on the Android emulator. 
     147 * Compiled and ran a binary file that was downloaded from the internet on the Android emulator.
    141148 * The writeup of the steps taken are here:  [wiki:WorkShop11/HackFest/Android Android example writeup]
    142149