Intel Parallel Studio

Programmatūras pakotnes Intel Parallel Studio pamatlietojums ir paralēlo programmu izstrāde augstas veiktspējas skaitļošanas sistēmām (HPC).

Rīki ir izmantojami ne tikai HPC programmu izstrādē, bet arī var palīdzēt ātrdarbīgāku programmu izstrādē personālajam datoram. Piemēram, Intel C++, Fortran kompilatori, kā arī Intel MKL matemātikas bibliotēkas tiek plaši izmantotas ne tikai paralēlo, bet arī seriālo programmu izstrādē, turklāt tās ir optimizētas tieši Intel procesoriem.

Pakotnē ietvertie rīki:

  • Intel C, C++ un Fortran kompilators;
  • Intel MPI bibliotēka;
  • Intel Math Kernel Library (Intel MKL);
  • Intel Trace Analyzer and Collector;
  • Intel Advisor XE;
  • Intel Inspector XE;
  • Intel VTune Amplifier XE;
  • Intel Integrated Performance Primitives;
  • Intel MPI Benchmarks.

Lietotāja darba vides sagatavošana

module load intel/intel-2013
intelInit

Norādes lietošanai klasterī

Intel kompilatoru (C, C++ un Fortran) lietojuma piemērs:

module load intel/intel-2013
intelInit
icc test.c -o test.o

Intel MPI bibliotēkas (Intel MPI Library) lietojuma piemērs:

module load intel/intel-2013
intelInit
mpiicc mpi.c -o mpi.o
mpirun -np 2 -hostfile ./hosts ./mpi_bandwidth.o

Intel Math Kernel Library (Intel MKL) – matemātiskās funkcijas, lai paātrinātu programmu darbību. Bibliotēku izmantošana:

module load intel/intel-2013
intelInit

Intel Trace Analyzer and Collector – grafisks MPI programmu analizēšanas rīks. Darba uzsākšanas instrukcija ražotāja mājaslapā.

Grafiskā interfeisa palaišanas piemērs (skat. piezīmi par grafisko rīku izmantošanu):

module load intel/intel-2013
intelInit
traceanalyzer

Intel Advisor XE – paralēlo programmu prototipēšanas palīgs. Grafiskā interfeisa palaišana (skat. piezīmi par grafisko rīku izmantošanu):

module load intel/intel-2013
intelInit
advixe-gui

Intel Inspector XE 2013 – rīks atmiņas un paralēlo pavedienu kļūdu meklēšanai. Grafiskā interfeisa palaišana (skat. piezīmi par grafisko rīku izmantošanu):

module load intel/intel-2013
intelInit
inspxe-gui

Intel VTune Amplifier XE – C, C++, C#, Fortran, Assembly un Java programmu optimizēšanas rīks.Grafiskā interfeisa palaišana (skat. piezīmi par grafisko rīku izmantošanu):

module load intel/intel-2013
intelInit
amplxe-gui

Piezīme. Lai izmantotu grafiskos rīkus, jāveic X11 (Linux grafiskās) sesijas pārsūtīšana (instrukcija).

Turpmāk minētajiem produktiem pieejamas gan grafiskās, gan komandrindas versijas:

  • Trace Analyzer
  • Intel Advisor XE
  • Intel Inspector XE 2013
  • Intel VTune Amplifier XE