Iteración conveniente en proceso, un primer vistazo a las nuevas capacidades de Kunpeng DevKit 23.0

Este artículo es compartido por Huawei Cloud Community " Kunpeng DevKit 23.0: itere cómodamente las versiones de Kunpeng en proceso, conectando sin problemas la migración, el desarrollo y el ajuste ". Autor: Seleccionado por Huawei Cloud Community.

En la era digital, las aplicaciones industriales masivas impulsan el rápido desarrollo de diversas potencias informáticas, y la arquitectura ARM representada por Kunpeng está entrando en la vía rápida. Para ayudar a los usuarios y desarrolladores a adaptarse rápidamente al ecosistema Kunpeng, hace cuatro años, se lanzó oficialmente Kunpeng Developer Kit DevKit (en adelante, "Kunpeng DevKit"), que proporciona migración, desarrollo, compilación y depuración, pruebas, ajuste y diagnóstico. , etc. que cubren toda la I + D. Las capacidades del flujo de trabajo permiten una migración extremadamente rápida y un desarrollo simplificado de las aplicaciones Kunpeng.

Durante los últimos cuatro años, el equipo de I+D de Kunpeng DevKit ha seguido innovando, enriqueciendo y mejorando constantemente la funcionalidad, el rendimiento y la facilidad de uso de la herramienta en función de las principales demandas de los desarrolladores. En la tarde del 22 de septiembre, en el subforo Kunpeng DevKit de la Conferencia Huawei Connect 2023, los expertos técnicos de Kunpeng DevKit explicaron en detalle las últimas capacidades de la versión Kunpeng DevKit 23.0 que se lanzará e invitaron a expertos de la industria como Huahai Zhihui y Zhiling Haina. socios para compartir prácticas de desarrollo nativas basadas en Kunpeng DevKit.

Kunpeng DevKit 23.0 continúa actualizándose: capacidades mejoradas de desarrollo nativo basado en escenarios, la nueva arquitectura hace que las herramientas sean más fáciles de usar

"Kunpeng DevKit es una herramienta de desarrollo integral para todo el flujo de trabajo de Kunpeng. Durante los últimos cuatro años, hemos seguido desarrollando y optimizando la herramienta, mejorando la eficiencia de la migración y el análisis de rendimiento, acelerando el desarrollo nativo de Kunpeng y permitiendo que las aplicaciones de Kunpeng "Se puede migrar extremadamente rápido. Desarrollo minimalista, máximo rendimiento y máxima experiencia", dijo Ma Deqiang, gerente de proyecto de Kunpeng DevKit.

cke_156.png

  • Migración extremadamente rápida : para la migración de aplicaciones de código fuente, Kunpeng DevKit puede identificar automáticamente códigos incompatibles y archivos de dependencia en los 10 lenguajes principales de uso común, y modificarlos y reemplazarlos rápidamente, logrando una migración de aplicaciones interpretadas a nivel de horas y una migración a nivel de día. de aplicaciones compiladas; Para aplicaciones de código fuente (como software comercial de código cerrado y software de stock donde no se puede encontrar el código fuente), Kunpeng DevKit proporciona una herramienta dinámica de traducción de instrucciones binarias, ExaGear, que traduce instrucciones binarias x86 en instrucciones Kunpeng durante el proceso de software. ejecución, con una pérdida mínima de rendimiento del 10%.
  • Desarrollo minimalista : Kunpeng DevKit proporciona SDK enriquecido, programación heurística, análisis de afinidad Kunpeng, compilador Bisheng, depurador Kunpeng y capacidades de ajuste de escenarios completos para escenarios de desarrollo nativos, guiando a los usuarios a aplicar Kunpeng completamente en el proceso de desarrollo. Las ventajas arquitectónicas permiten un rápido desarrollo de Aplicaciones nativas Kunpeng de alto rendimiento. En la segunda mitad de este año, Kunpeng DevKit también lanzará SDK de seguridad 2.0 , depuración paralela a gran escala de escenarios HPC 2000+RANK y capacidades de ajuste de rendimiento basadas en escenarios impulsadas por IA , lo que hará que la transformación de aplicaciones de seguridad sea más conveniente y la depuración y optimización más eficiente.
  • Nueva arquitectura: en la segunda mitad del año, Kunpeng DevKit integrará las cuatro herramientas de migración, desarrollo, compilación y depuración y análisis de rendimiento para resolver los problemas de inicio de sesión repetido, alternancia y procesos engorrosos con múltiples herramientas en Los usuarios pueden verificar las funciones requeridas por sí mismos con un solo clic. Instalar, integrar y usar para construir un proceso de desarrollo centrado en el código para lograr una integración perfecta de la migración, el desarrollo y el ajuste; además, las capacidades de migración de aplicaciones y análisis de afinidad también pueden Se integrará rápidamente con el código "cero" en la línea de desarrollo existente de la compañía , sin cambiar el proceso de desarrollo original, lo que hace que sea más conveniente iterar en la versión Kunpeng. En la primera mitad de este año, se logró un acceso rápido a Jenkins, y en En la segunda mitad del año, se logrará un acceso rápido a Huawei Cloud CodeArts Pipeline .

El desarrollo nativo continúa mejorándose: la transformación de las aplicaciones de seguridad es más conveniente, la depuración de aplicaciones HPC es más eficiente y el ajuste del rendimiento es más inteligente.

En términos de desarrollo nativo de Kunpeng, Kunpeng DevKit continúa mejorando la eficiencia del desarrollo, la depuración y el ajuste para diferentes escenarios. En la próxima versión 10.30, admite las siguientes capacidades:

  • Actualice el SDK de seguridad 2.0 y transforme rápidamente las aplicaciones de seguridad : Security SDK 2.0 proporciona capacidades informáticas confidenciales de lenguaje de alto nivel. En escenarios como big data y aprendizaje automático, además de admitir C/C++, también admite aplicaciones Python y Java para transformar rápidamente en aplicaciones de seguridad TEE. Haga que los datos privados de los usuarios sean más seguros y haga que la transformación de seguridad de las aplicaciones sea más conveniente.
  • El depurador Kunpeng admite la depuración paralela de 2K RANK : los programas paralelos de HPC tienen las características de lógica compleja, gran concurrencia y gran cantidad de procesos, lo que dificulta la depuración a gran escala. El depurador Kunpeng proporciona una interfaz gráfica de depuración visual, admite la depuración paralela de hasta 2048 nodos de rango, muestra cambios en el grupo de comunicación, nodos informáticos, procesos y otra información en tiempo real, aprovechando al máximo la potencia informática del clúster Kunpeng.
  • La IA permite que el ajuste basado en escenarios sea más inteligente : dirigido a problemas como parámetros complejos, alta dependencia de la experiencia de expertos y umbrales de ajuste altos en escenarios típicos como big data y bases de datos, Kunpeng DevKit proporciona ajuste del rendimiento basado en escenarios impulsado por IA y admite el autoaprendizaje y la configuración del rendimiento de la IA. Optimización automática, el almacén de plantillas de configuración de varios niveles ayuda en el ajuste automático de escenarios típicos y el ajuste automático completo de software y hardware. Obtenga rápidamente los parámetros de configuración óptimos para escenarios típicos y la eficiencia del ajuste. se mejora del nivel de Día (manual) al nivel de Hora y el rendimiento mejora en un 10%+ en comparación con el ajuste manual.

La nueva arquitectura hace que la herramienta sea más fácil de usar: las versiones de Kunpeng se iteran convenientemente en el proceso, y la migración, el desarrollo y la optimización están perfectamente conectados.

Para mejorar aún más la experiencia del desarrollador, también se lanzará la nueva versión 10.30 con la nueva arquitectura Kunpeng DevKit. Los usuarios pueden instalarla y usarla de manera más flexible y eficiente, o también pueden preintegrarse directamente en el proceso de desarrollo existente para usar:

cke_157.png

  • Múltiples herramientas en una: las funciones se definen bajo demanda, instalación con un solo clic y uso integrado: en el pasado, Kunpeng DevKit proporcionaba migración de aplicaciones, marco de desarrollo de Kunpeng, complementos de compilación y depuración y herramientas de análisis de rendimiento. , inicie sesión y use varias herramientas por separado. La interfaz se puede alternar hacia adelante y hacia atrás. El DevKit actualizado combina cuatro herramientas en una y desacopla funciones clave en complementos. Los usuarios pueden verificar las funciones requeridas según sea necesario, instalarlas con una haga clic y utilícelos de forma integrada, y migre, desarrolle y ajuste en serie con el código como centro Islas de proceso optimizadas, alta eficiencia y buena experiencia;
  • El código "cero" está conectado a CodeArts para iterar fácilmente las versiones de Kunpeng en la nube : en la Cumbre de Desarrolladores de Kunpeng en la primera mitad del año, Li Yi, presidente del campo Kunpeng, anunció la capacidad de integrar Kunpeng DevKit con el desarrollo. canalización. A través de una configuración simple, los usuarios ahora pueden Tiene el uso conveniente del escaneo de migración y las capacidades de análisis de afinidad de Kunpeng en el proceso DevOps. Puede verificar y modificar la compatibilidad de Kunpeng y la afinidad de Kunpeng del código incremental en cualquier momento para garantizar la calidad del código y rápidamente iterar versiones multiplataforma; actualmente admite la conexión rápida de Jenkins Pipeline En la segunda mitad del año, Kunpeng DevKit llevará a cabo una cooperación profunda con Huawei Cloud para integrar el complemento de migración de código en Huawei Cloud CodeArts Pipeline a través de imágenes configuración, lo que hace que sea más conveniente iterar en las versiones de Kunpeng en la nube.

Actualmente, socios como Huahai Zhihui y Zhiling Haina han utilizado Kunpeng DevKit en procesos existentes para mejorar la eficiencia del desarrollo:

  • Entre ellos, Huahai Zhihui, en el proceso de construcción de una plataforma integral para la innovación y adaptación de aplicaciones de tecnología de la información gubernamentales, integró la migración, compilación, prueba, ajuste y otros complementos IDE de Kunpeng DevKit en la cadena de herramientas de migración de aplicaciones gubernamentales, apuntando Las comisiones gubernamentales, las oficinas y los fabricantes de aplicaciones brindan servicios integrales de soporte para la adaptación de aplicaciones. El método de complemento personalizado de CodeArts integra la herramienta de migración de código DevKit para realizar la adaptación y transformación de las aplicaciones gubernamentales y la implementación integrada en línea del desarrollo de código. Actualmente, un La aplicación de gestión y monitoreo gubernamental se basa en esta plataforma. Complete la iteración eficiente de migración y desarrollo de aplicaciones, y la eficiencia de la iteración de la versión aumentará en un 50% en comparación con antes.
  • El software hiperconvergente SMTX OS de Zhilinghaina puede proporcionar una implementación integrada de virtualización de servidores y una implementación integrada de funciones de almacenamiento distribuido para nubes de construcción propia de empresas. Este software tiene requisitos de alto rendimiento (volumen de negocios de hasta 1000 TPS, requisitos de latencia de procesamiento de datos inferiores a 300 ms). Y es necesario desarrollar varias versiones en proceso (lo que implica escribir en lenguaje C para diferentes arquitecturas, lo cual es difícil), Zhiling Haina usó Kunpeng DevKit para ajustar el rendimiento y el compilador Bisheng para optimizar la compilación, la cantidad de subprocesos y funciones. La latencia se ha mejorado significativamente y el rendimiento general se ha mejorado en un 50%. Además, Kunpeng DevKit se ha integrado en la canalización de Jenkins para completar de forma rápida y eficiente el desarrollo y la optimización lógica del kernel ISO de múltiples versiones.

La prosperidad del ecosistema Kunpeng no puede separarse del apoyo de miles de socios. Hasta ahora, Kunpeng DevKit ha ayudado a más de 2700 socios a migrar/desarrollar más de 8800 aplicaciones, y más de 200 000 desarrolladores han descargado o experimentado Kunpeng DevKit en laboratorios remotos. En el futuro, Kunpeng DevKit continuará optimizando la experiencia de desarrollo de los desarrolladores y brindándoles soporte integral a través de la comunidad Kunpeng (hikunpeng.com), lo que permitirá a los desarrolladores desarrollar e innovar aplicaciones Kunpeng de manera más conveniente y eficiente.

Haga clic para seguir y conocer las nuevas tecnologías de Huawei Cloud lo antes posible ~

El autor del marco de código abierto NanUI pasó a vender acero y el proyecto fue suspendido. La primera lista gratuita en la App Store de Apple es el software pornográfico TypeScript. Acaba de hacerse popular, ¿por qué los grandes empiezan a abandonarlo? Lista de octubre de TIOBE: Java tiene la mayor caída, C# se acerca Java Rust 1.73.0 lanzado Un hombre fue alentado por su novia AI a asesinar a la Reina de Inglaterra y fue sentenciado a nueve años de prisión Qt 6.6 publicado oficialmente Reuters: RISC-V La tecnología se convierte en la clave de la guerra tecnológica entre China y Estados Unidos. Nuevo campo de batalla RISC-V: no controlado por ninguna empresa o país, Lenovo planea lanzar una PC con Android.
{{o.nombre}}
{{m.nombre}}

Supongo que te gusta

Origin my.oschina.net/u/4526289/blog/10116958
Recomendado
Clasificación