Intel continues to demonstrate its commitment to parallel computing tools and standards support with the recent announcement of an update to the Intel® OpenCL SDK alpha version on WhatIf.intel.com.
This update release brings full coverage of the OpenCL™ 1.1 standard to the Intel® Core™ processors, and supports both 32-bit and 64-bit applications. Currently, Microsoft* Windows* 7 and Windows Vista* operating systems are supported.
Modern programming practices and computer languages (like .NET) tend to dynamically create and destroy objects at run-time, but how does it correlate with multi-core-enabled programming? A parallel program may need to synchronize both lifetime of- and access to- an object in shared memory.