Hay tres tipos de usuarios de computadoras: usuarios finales, administradores de sistemas y administradores de sistemas involuntarios. Da la casualidad de que todos se encuentran en ese último grupo en algún momento. Te sientas a realizar una tarea relacionada con tus necesidades o responsabilidades, y de repente la máquina no funciona como esperabas. En ese punto, terminas depurando software y hardware en lugar de centrarte en lo que realmente quieres.
En el mundo de la informática de alto rendimiento (HPC), donde cada segundo y cada bit de datos importa, la necesidad de evitar obstáculos relacionados con el hardware y el software es igualmente alta. [sic] Como antes. En Canonical, queremos asegurarnos de que los consumidores de nuestros productos y herramientas tengan una experiencia optimizada y eficiente para que puedan concentrarse en su trabajo, no en la configuración.
Por eso te tenemos buenas noticias durante las vacaciones.Puede encontrar la versión RISC-V Espigaun administrador de paquetes de software que se centra en software científico para HPC y supercomputación en Snap Store.
Esperamos empaquetar Spack como una instantánea de RISC-V para que los ingenieros de software de investigación, los administradores de clústeres de supercomputación y los científicos puedan comenzar a experimentar más fácilmente con la arquitectura. La capacidad de Spack para crear más de 7000 paquetes a partir de código fuente en entornos informáticos heterogéneos convierte a Spack en una opción natural para probar implementaciones de clústeres HPC en hardware RISC-V.
Hemos estado ofreciendo complementos amd64 Spack durante algunos meses, pero recientemente agregamos soporte para otras arquitecturas como arm64, s390x, ppc64el y riscv64. Si bien Spack es relativamente fácil de instalar, Snap intenta unificar y mejorar la experiencia de implementación y uso. Preiniciamos Spack al incluir clingo, patchelf y gnupg en instantáneas, y le permitimos fijar versiones específicas de Spack y actualizarlas cuando esté listo.
Nuestro objetivo es ahorrarle tiempo configurando un administrador de paquetes, descubriendo dependencias y todos los detalles que lo convertirán en un inadvertido Administrador de sistema. En su lugar, tome una instantánea, instálela, úsela y el trabajo estará hecho. Después de participar en el segundo Simposio Internacional HPC RISC-V celebrado en SC23 en noviembre, comenzamos a embarcarnos en este camino de implementar rápidamente múltiples arquitecturas.
Después de ver cómo otros estaban experimentando con avances recientes en el ecosistema HPC RISC-V, nuestro ingeniero de HPC, Jason Nucciarone, vio nuestra oportunidad de llevar la experimentación de la industria al siguiente nivel. Spack es una excelente herramienta para configurar entornos de cargas de trabajo y administrar pilas de software complejas en sistemas HPC distribuidos de múltiples inquilinos. Usar un administrador de paquetes para crear y probar software científico en RISC-V es una elección natural. Sin embargo, antes de comenzar cualquier experimento, debemos habilitar la compatibilidad con riscv64 para el paquete instantáneo Spack.
debemos hacer algo de trabajo Haga que la instantánea funcione en RISC-V. En otras palabras, tenemos que compilar yq (el procesador YAML de línea de comandos) desde cero porque el compilador cruzado utilizado en el proceso de compilación de yq no admite la compilación cruzada con riscv64.También tenemos que actualizar Spack a la versión 0.21.0 porque Error de pulsación de tecla Esto puede suceder si está ejecutando una arquitectura que no es compatible con todos los paquetes de Spack.Si está interesado, puede encontrar que la versión riscv64 de Spack todavía está disponible borde canal. Instálalo, pruébalo y cuéntanos cómo te va. Agradecemos sus comentarios y participación.
Durante las próximas semanas y meses, tenemos la intención de publicar una serie de artículos, guías y documentos técnicos centrados en el espacio HPC. Queremos mostrar nuestro progreso en la creación de herramientas y soluciones a ingenieros y científicos de HPC, queremos compartir puntos de referencia y resultados de investigación y, en general, ayudarlo a lograr una experiencia informática eficiente, rápida y estable. Puede suscribirse a nuestro boletín (en la barra lateral derecha) para recibir actualizaciones sobre el próximo contenido.
¡felices vacaciones!
fotógrafo Christian Huinan existir No salpicado.