Intel® Manycore Testing Lab (Archived)

Intel(R) Inspector XE installed on the MTL

Add thedirectory bin64 (or bin32) located in
/opt/intel/inspector_xe_2011 to your PATH environment variable.
To start the graphical user interface: inspxe-gui
To use the command-line interface: inspxe-cl
- To view a table of getting started documents:

Intel(R) VTune(TM) Amplifier XE installed on the MTL

To get started using Intel VTune Amplifier XE 2011:
- Add thedirectoy bin64 (or bin32) located in
/opt/intel/vtune_amplifier_xe_2011 to your PATH environment variable.
To start the graphical user interface: amplxe-gui
To use the command-line interface: amplxe-cl
- To view a table of getting started documents:

Intel Fortran & C/C++ Composer XE now installed on the MTL

To get started using Intel Composer XE 2011located in (install-dir): /opt/intel/composerxe

- Set the environment variables for a terminal window using one of the following

(replace "intel64" with "ia32" if you are using a 32-bit platform).

For csh/tcsh:

$ source install-dir/bin/compilervars.csh intel64

For bash:

$ source install-dir/bin/ intel64

To invoke the installed compilers:

For Fortran: ifort
For C++: icpc
For C: icc

To get help, append the -help option or precede with the man command.

Using Cache as Ram

Hello Everyone,
I am Vivek Chand, pursuing my BE in Dr.AIT at Bangalore.
I am designing an OS for MultiCore and ManyCore chips to fully exploit it which wolud be a modification to xv6 and JOS Kernel(MIT's exokernel)
I have the ideas for implementing an deterministic and race-free Operating System.
Now, to make a bit different from the existing OS design, i want to load my microkernel into L2 cache permanently.
i.e, I want my microkernel to be bootloaded into L2 Cache rather than into main memory.

Exploring Video Decoding Parallelism on MTL

Last year we published a paper, entitled Mapping and optimization of the AVS Video Decoder on a high-performance chip multiprocessor [1]. Its main purpose was, as its title denotes, to optimize the Chinese Audio Video Standard
(AVS) [2] decoder, on Intels quad-core i7. In the context of this work
we evaluated the performance of different code versions, in a variable
number of cores (including/excluding Hyper-threading and Turbo Boost

Characterizing Manycore Memory Access

(cross-posted from my blog post on the Intel Software Blog):

Memory access characteristics in manycore NUMA systems are not always obvious to the programmer. A process may see widely varying latency and bandwidth for memory accesses depending on which CPU the process is running and on which memory node the data is located.

Windows MTL and Remote Desktop Connection

As many of you know, we havea limited number ofWindows servers (Windows 2008 R2)that are part of the MTL (referred to as Windows MTL). The only way to connect to these systems is to use Remote Desktop Connection (RDC).

As RDC uses Microsofts Remote Desktop Protocol (RDP), you will need to ensure that RDP is enabled on your firewall. Please confirm that this is so, with your sysadmin, before reporting connection problems using RDC.

What's my IP address for MTL access

Several of our MTLusershavehadproblems accessing the LinuxMTL by usingone of thesuggested VPN client(s), either they are unable to log-in (with tunnel time-outs)or using VPN severely restricts their usage.

This being the case, the suggested approach is to provide your IP address to: for a direct connection.

If you don't know your IP address, we have found that thislink ( easilyobtain said address.

Intel® Manycore Testing Lab (Archived) abonnieren