Hi everyone. Cluster OpenMP was the first commercial version of OpenMP built on top of a distributed shared memory (DSM) system supporting C, C++ and Fortran. Now, we are making it available to the research community in the form of a free, downloadable single-user license on whatif.intel.com.
I am the technical lead of the Cluster OpenMP project within Intel and have been a participant in the OpenMP language specification process for a number of years.
WhatIf Software
Parallel programming extensions to C/C++
At Intel we have been wondering whether parallel programming features built into mainstream compiled languages such as C and C++ would speed up adoption of parallel programming. Parallel programs would make better usage of available hardware and enable more efficient solutions to day-to-day problems. The C++ language committee has been considering parallel programming extensions but they move slowly. As an experiment, we've introduced some simple extensions to C/C++ that allows asynchronous execution of any statement.
Intel® Performance Tuning Utility - 3.0 is coming soon!
Finally I've found some time to write my first blog post! And there is a good reason to do this - the coming-soon upload of Intel® Performance Tuning Utility version 3.0 to WhatIf site. This version will include a huge number of bug fixes as well as new features - such as data latency analysis, call count analysis and others.
Software support for Transactional Memory
Last week I attended Intel's annual Software Enabling Summit in Anaheim. This is a worldwide gathering of Intel's software engineers charged with ensuring that the world's software takes best advantage of Intel processor and platform features.
(Sidebar: My wife thought it was really funny that we had a whole conference about "enabling", and suggested that I was now working with families and friends of those with addictions. No, not that kind of enabling, Deb.)
Readme for Integrated Debugger for Java*/JNI Environments
Integrated Debugger for Java*/JNI Environments
----------------------------------
This package contains the following items:
harmony-jdk
Harmony JDK which is instrumented with VM supporting NCAI (JVMTI
extension) and MMDebug backend.
xdbg
MMDebug plugin for Eclipse historically called XDBG.
Requirements
------------
- Windows XP or Linux ia32 system
- Eclipse 3.2 or higher with installed CDT plugin 3.1 or higher
- 1.5 compatible JRE to run Eclipse
Windows:
Component List for Integrated Debugger for Java*/JNI Environments
idebug_win32.zip:
win_ia32/
win_ia32/idebug_win32/
win_ia32/idebug_win32/harmony-jdk/
win_ia32/idebug_win32/harmony-jdk/jre/
win_ia32/idebug_win32/harmony-jdk/jre/bin/
win_ia32/idebug_win32/harmony-jdk/jre/bin/xdi.dll
win_ia32/idebug_win32/harmony-jdk/jre/bin/xdwp.dll
win_ia32/idebug_win32/harmony-jdk/jre/bin/xdwp_socket.dll win_ia32/idebug_win32/JavaNativeDebuggingEULA.rtf
win_ia32/idebug_win32/readme.txt
win_ia32/idebug_win32/samples/
win_ia32/idebug_win32/samples/HWJ01/
Intel Mash Maker Documentation
Overview
Intel® Mash Maker is an extention to your existing web browser tat allows you to easily augment the page that you are looking at with information from other web sites.
While our long term aim is that Mash Maker should be so easy to use that one does not need to look at documentation, in the short term some documentation is needed, particularly for people creating new mashups, or people trying to work out how Mash Maker works.
Intel Mash Maker: The Basic Interface
The Basic Interface
There are several levels at which one can use Intel Mash Maker. We anticipate that the majority of Mash Maker users will use only the basic user interface features described in this document.
The basic user interface provides enough features to allow a user to apply mashups to the pages they browse. The user will need to use more advanced features if they want to create new mashups or teach Mash Maker about the semantics of a page.
What If Software Launched at Intel Developer Forum
James Reinders is currently presenting at the Intel Developer Forum Press Day. He just announced the launch of What If to the Press. The site is currently hosting three software projects.
