ATI Cypress SIMD Core

May 4th, 2010

ICD – Installable Client Driver / OpenCL

February 16th, 2010

ICD is a feature that makes it possible to have several different OpenCL plattforms installed and to choose in code which to use. This is very useful as ATI implementation supports CPUs and ATI GPU and Nvidia only supports Nvidia GPUs. Sounds great but until now it is not working (ATI Stream SDK 2.0.1 / Nvidia GPU Computing SDK 2.3). But there is simple way to use both plattforms one Machine.

In order to test a programm on each plattform it is necessary to have OpenCL.dll from both of them.

  • Install ATI Stream SDK and Samples
  • Open C:\Windows\System32 and copy OpenCL.dll to another folder
  • Install Nvidia GPU Computing SDK and the Nvidia Driver, this will replace OpenCL.dll from ATI by Nvidia’s implementation.
  • Now programms will use Nvidia plattform by default.
  • In order to use ATI Plattform copy the previously secured ATI OpenCL.dll to your programm folder (containing .exe).

Another way to switch OpenCL.dll would be to store them both in …\System32 and just rename them. The one that should be used has to be named OpenCL.dll.

Nvidia GPU Computing SDK – OpenCL

ATI Stream SDK:

ICD / How it should work (be used) and know problems:

Used components:

Windows 7 64-bit

Nvidia 8500 GT

Visual C++ Express


QR Codes – Android – Barcode Scanner

October 13th, 2009

I have played a little bit with QR Codes. QR (Quick Response) codes are similar to barcodes we know form supermarkets, but can contain much more information.


On Android Market the App “Barcode Scanner” can be downloaded for free. With “Barcode Scanner” one can use the phones built-in camera to resolve QR Codes. It works really fast and stable. Just give it a try.

QR Code generators:

Google Android

Mac OS X – Adding executables to PATH

September 25th, 2009

This example will show how to add executables of a folder named “scripts” to your PATH variable (bash).

The PATH variables configuration is stored in .bash_profile file which is located at /Users/Your_User_Name/.

sudo nano /Users/Your_User_Name/.bash_profile

insert the following line and save changes to file.

export PATH=${PATH}::~/scripts
Then just close and reopen terminal and check if it worked by executing the following command.
echo $PATH
Now you should find ~/scripts (and some other directories) in the output
export PATH=${PATH}:~/bin:~/scripts

Mac OS X

Rooting the HTC Magic

August 4th, 2009

Here are some useful links if you consider to “root” your Android mobile-phone (only for G1 and Magic)

Don’t forget to make a backup.

FastBoot doesn’t write anything to the device!!! ROM is loaded directly from PC.

Google Android

Google Android

August 3rd, 2009

Last week i finally got my new mobile – an HTC Magic. The HTC Magic is HTC’s second mobile-phone (after G1) based on Google Android. With Android comes the Android Market, where one can download several thousands of applications.

My favorite Apps:

  • MyTracks (free): I really love this app! I tested it when i was hiking and mountain biking and it is amazing. MyTracks records your tracks via GPS and displays information concerning Evalutaion, Speed and Time. Recorded Tracks can directly be uploaded to Google MyMaps or can be stored as KML-File.
  • A Online Radio (free): As you can already guess it is an Web-Radio client. It’s easy to use containing lists of popular radio streams and a search function.

Apps I’m going to test within the next days:

  • iSkoot (free): Skype-Client
  • Bluetooth Fileshare – Bluex (€ 2,00)

Google Android