Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Bibliotecas de Arm Perfor
A partir deAWS ParallelCluster la versión 2.10.1, las bibliotecas de rendimiento de Arm están disponibles en lasAWS ParallelCluster AMI paraalinux2
centos8
,ubuntu1804
, yubuntu2004
los valores de labase_os configuración. Las bibliotecas de rendimiento de Arm proporcionan bibliotecas matemáticas básicas estándar optimizadas para aplicaciones informáticas de alto rendimiento en procesadores Arm. Para utilizar Arm Performance Libraries, debe reconocer y aceptar los términos del Acuerdo de licencia de usuario final de Arm Performance Libraries (versión gratuita)
Para habilitar Arm Performance Libraries, primero debe cargar el módulo Arm Performance Libraries. Armpl-21.0.0
necesita GCC-9.3 como requisito, cuando cargue elarmpl/21.0.0
módulo, elgcc/9.3
módulo también se cargará. El nombre exacto del módulo cambia con cada actualización. Para saber qué módulos están disponibles, ejecute module avail
. A continuación, debe instalar la versión más reciente mediantemodule load armpl
.El resultado es el siguiente.
$
module avail
------------------------------- /usr/share/Modules/modulefiles -------------------------------- armpl/21.0.0 dot libfabric-aws/1.11.1amzn1.0 module-git module-info modules null openmpi/4.1.0 use.own
Para cargar un módulo, ejecute module load modulename
. Puede añadir esto al script utilizado para ejecutar mpirun
.
$
module load armpl
Use of the free of charge version of Arm Performance Libraries is subject to the terms and conditions of the Arm Performance Libraries (free version) - End User License Agreement (EULA). A copy of the EULA can be found in the '/opt/arm/armpl/21.0.0/arm-performance-libraries_21.0_gcc-9.3/license_terms' folder
Para saber qué módulos están cargados, ejecute module list
.
$
module list
Currently Loaded Modulefiles: 1) /opt/arm/armpl/21.0.0/modulefiles/armpl/gcc-9.3 2) /opt/arm/armpl/21.0.0/modulefiles/armpl/21.0.0_gcc-9.3 3) armpl/21.0.0
Para comprobar que las bibliotecas de rendimiento de Arm estén habilitadas, ejecute pruebas de ejemplo.
$
sudo chmod 777 /opt/arm/armpl/21.0.0/armpl_21.0_gcc-9.3/examples
$
cd /opt/arm/armpl/21.0.0/armpl_21.0_gcc-9.3/examples
$
make
... Testing: no example difference files were generated. Test passed OK
Una vez cargado el módulo Arm Performance Libraries, se cambian varias rutas para utilizar las herramientas de Arm Performance Libraries. Para ejecutar el código compilado por las herramientas de Arm Performance Libraries, cargue primero el módulo Arm Performance Libraries.
AWS ParallelClusterutilizan las versiones entre 2.10.1 y 2.10.4armpl/20.2.1
.