13.07.2015 Views

Intel(R) - Computational and Systems Biology at MIT

Intel(R) - Computational and Systems Biology at MIT

Intel(R) - Computational and Systems Biology at MIT

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Language-specific Usage Options 7NOTE. The implement<strong>at</strong>ion from the Sun Microsystems Corpor<strong>at</strong>ionsupports only processors using IA-32 <strong>and</strong> <strong>Intel</strong>® 64 architectures. Theimplement<strong>at</strong>ion from BEA supports <strong>Intel</strong>® Itanium® 2 processors aswell.Also note th<strong>at</strong> the Java runtime environment* (JRE*) system, which may be pre-installedon your computer, is not enough. You need the JDK* developer toolkit th<strong>at</strong> supports thefollowing set of tools:• java• javac• javah• javadocTo make these tools available for the examples makefile, you have to setup the JAVA_HOMEenvironment variable <strong>and</strong> to add JDK binaries directory to the system PATH, for example:export JAVA_HOME=/home//jdk1.5.0_09export PATH=${JAVA_HOME}/bin:${PATH}You may also need to clear the JDK_HOME environment variable, if it is assigned a value:unset JDK_HOMETo start the examples, use the makefile found in the <strong>Intel</strong> MKL Java examples directory:make {so32|soem64t|so64} [function=…] [compiler=…]If started without specifying a target (any of the choices, like so32), the makefile prints thehelp info, which explains the targets as well as the function <strong>and</strong> compiler parameters.For the examples list, see the examples.lst file in the same directory.Known limit<strong>at</strong>ionsThere are three kinds of limit<strong>at</strong>ions:• functionality• performance• known bugs.Functionality. It is possible th<strong>at</strong> some MKL functions will not work fine if called from Javaenvironment via a wrapper, like those provided with the <strong>Intel</strong> MKL Java examples. Onlythose specific CBLAS, FFT, VML, VSL RNG, <strong>and</strong> the convolution/correl<strong>at</strong>ion functions listed7-13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!