OpenCL (Open Computing Language) Overview and SDKs

OpenCL (Open Computing Language) is a multi-vendor open standard for general-purpose parallel  programming of heterogeneous systems that include CPUs, GPUs and other processors. OpenCL provides a uniform programming environment for software developers to write efficient, portable code for highperformance compute servers, desktop computer systems and handheld devices. OpenCL standard is managed and defined by the Khronos Group. The latest version (OpenCL 1.1) was ratified by the Khronos Group on the 14th of June 2010 and adds significant functionality for enhanced parallel programming flexibility, functionality and performance including: Host-thread safety, enabling OpenCL commands to be enqueued from multiple host threads. Sub-buffer objects to distribute regions of a buffer across multiple OpenCL devices. User events to enable enqueued OpenCL commands to wait on external events. Event callbacks that can be used to enqueue new OpenCL commands based on event state changes in a non-blocking manner. 3-component vector data types. Global work-offset which […]

Fix for Lost Bookmarks in Firefox 6

Right after a disk defragmentation, my colleague suddenly had an error message in Firefox “The bookmarks and history system will not be functional because one of Firefox’s files is in use by another application. Some security software can cause this problem” and all history and bookmarks were gone. You can use the “Learn More” button to go to the page The bookmarks and history system will not be functional to find solutions: Solution 1: Restart your computer Solution 2: Create a new places database by renaming  places.sqlite Unfortunately none of those solutions worked for us. But we fixed it by following Solution 2 and deleting some extra files (in green) as follows: At the top of the Firefox window, click on the Firefox button, go over to the Help menu (on Windows XP, click on the Help menu) and select Troubleshooting Information. The Troubleshooting Information tab will open. Under the […]

Firefox 4 for Android and Firefox Mobile for Computer

Mozilla has just released Firefox 4 for Android or Nokia N900 (Maemo) which is available for download at and on the Android Market. Have a look at the video below to see the main features of Firefox 4 Mobile such as multiple tabs, full screen browsing (no menu),  panning and zooming, firefox sync to synchronize all your devices,  spam filters, add-ons, personas and more. If you do not have an Android device or Nokia N900, you can still test if your mobile website works fine as Mozilla also provides Firefox for mobile to your desktop computer  for Windows, MAC OS X and Linux. I’ve try it for Windows XP. There is no installer, after you download the file, simply extract the files in C:\Program Files for example, and then run C:\Program Files\fennec\fennec.exe to start Firefox 4 Mobile on your computer, it will open a 480×800 Window. Fennec is the […]