El desarrollador de hardware y software prueba la explosión en la nube de AWS para cargas de trabajo de EDA, lo que permite mejorar su tiempo de ejecución hasta en un 40 % a la vez que aumenta su productividad de ingeniería y reduce el tiempo de comercialización.

Servicios provistos: Amazon Web Services

Necesidad empresarial

Este desarrollador quería complementar su capacidad en las instalaciones para cargas de trabajo de ingeniería con explosión en la nube.

Solución

Al aplicar la metodología de Informática a Escala de NTT DATA, los ingenieros del cliente establecieron una infraestructura EDA en AWS a través de la automatización, replicaron los datos requeridos y calificaron una carga de trabajo para que se expandiera a AWS, tras probar el resultado con los puntos de referencia locales de la empresa.

Resultados

  • Mejora el tiempo de ejecución en una fase de diseño sensible al tiempo en hasta un 40 %
  • Aumenta el retorno de la inversión de las costosas licencias EDA
  • Aumenta la productividad de la ingeniería
  • Acelera el tiempo de comercialización de productos de calidad
coworkers wearing protective goggles working on computer

Al utilizar Informática a Escala de NTT DATA para AWS, este cliente redujo los tiempos de iteración de su diseño, incorporando productos superiores al mercado con mayor rapidez y evitó problemas costosos.

La automatización del diseño electrónico (EDA) ayuda a los desarrolladores de hardware a diseñar todo, desde placas de circuitos hasta circuitos integrados. Al utilizar EDA para diseñar chips, los desarrolladores pueden evaluar con eficacia los miles de millones de factores que intervienen en la creación de sus productos. Esta compañía desarrolla soluciones de hardware integradas en todo, desde computadoras portátiles hasta teléfonos inteligentes y automóviles, y utiliza EDA para avanzar aún más en sus innovaciones de mercado.

Para impulsar su trabajo y seguir superando los límites posibles de alcanzar con sus innovaciones, la empresa se asoció con el equipo de informática de alto rendimiento (HPC) de NTT DATA. Para aumentar su capacidad en las instalaciones, la empresa buscó calificar una carga de trabajo de EDA para que se expandiera desde su centro de datos en el sitio hacia Amazon Web Services (AWS). Además, el cliente quería medir el rendimiento de la carga de trabajo en la nube, asegurándose de que su rendimiento fuera, como mínimo, igual de bueno, si no mejor, en AWS que en las instalaciones.

Metodología de Informática a Escala

El equipo de HPC de NTT DATA trabajó en estrecha colaboración con el cliente mediante la metodología Informática a Escala, recomendó adoptar un enfoque basado en la carga de trabajo para HPC en la nube, evaluar el ajuste, diseñar y construir la infraestructura necesaria, y ejecutar una prueba de concepto, seguida de una transición a la producción. Como resultado, los equipos comenzaron el proceso a partir del descubrimiento y evaluaron cuál de las cargas de trabajo del cliente sería la mejor opción para la explosión en la nube de AWS. El valor comercial y la facilidad de migración fueron los principales criterios utilizados para medir la viabilidad de la carga de trabajo.

Una vez que se identificó la carga de trabajo ideal (un conjunto de regresión), los consultores de NTT DATA trabajaron en colaboración con el cliente para configurar la infraestructura de AWS. Específicamente, se aprovisionó y administró la infraestructura con Infraestructura como Código (IaC) recurriendo a servicios de nombres, DNS e IBM Spectrum LSF para la programación de trabajos, así como componentes de infraestructura personalizados únicos para el flujo de trabajo del cliente, como Jenkins y Artifactory. IaC simplificará la configuración de nuevas regiones de AWS de manera uniforme. La solución hace uso de varios componentes de AWS, como roles de IAM y grupos de seguridad para mejorar la seguridad, así como el Sistema de Archivos Elástico (EFS) para proporcionar servicios de archivos del Sistema de Archivos de Red (NFS) para la configuración de LSF.

Limpieza de las tuberías para graduar el flujo de trabajo

Una vez establecida la infraestructura, el equipo ejecutó trabajos de prueba para "limpiar" el flujo de trabajo, para lo cual se ejecutó el flujo de trabajo de forma iterativa y se eliminaron errores hasta que se ejecutó correctamente, además de ajustar el entorno. El proceso les ofreció a los ingenieros del cliente la oportunidad de probar el flujo de trabajo y encontrar los cambios que deseaban realizar. El equipo de NTT DATA respondió rápidamente a estas solicitudes, al trabajar en conjunto con el personal de ingeniería de TI del cliente y permitir que los ingenieros ejecuten sus trabajos de manera limpia en el nuevo entorno.

Una vez completado el proceso de limpieza de tuberías, en el siguiente paso del proyecto, se probó el rendimiento de la carga de trabajo en diferentes tipos de instancias de AWS para comparar el rendimiento. Sobre la base de esas ejecuciones, el equipo de NTT DATA elaboró un gráfico de precio y rendimiento que mostraba al cliente el tamaño de instancia óptimo para usar en sus cargas de trabajo.

Los equipos terminaron el ejercicio de limpieza de tuberías más rápido de lo esperado, lo que les permitió probar tres cargas de trabajo adicionales en AWS. Las cargas de trabajo que finalmente calificaron los equipos fueron mini regresión, regresión de integración y regresión completa, así como la aprobación para el análisis de tiempo estático. En entornos EDA, las iteraciones de diseño de pruebas con algoritmos avanzados contribuyen a garantizar que se entregue al mercado un producto de alta calidad. Al probar las iteraciones con mayor rapidez, el equipo reduce sus tiempos de iteración de diseño, lo que permite lanzar productos destacados al mercado con mayor rapidez y evitar costosas repeticiones para solucionar problemas de silicio.

La nube aporta grandes mejoras

Las aplicaciones de EDA son más costosas que el hardware y tienen licencia por segundo. Como resultado, cualquier mejora en el tiempo de ejecución logrará un mejor retorno de la inversión de los costosos activos de licencia. Además, las mejoras en el tiempo de ejecución significan optimización de la productividad y aceleran el tiempo de comercialización de productos de calidad. Por este motivo, el equipo estaba satisfecho con que las cargas de trabajo seleccionadas experimentaran mejoras en el tiempo de ejecución de hasta un 40 % en comparación con los servidores informáticos locales actuales.

Sobre la base de estos resultados, el cliente se prepara para una implementación de producción; para apoyarla, el equipo de NTT DATA trabajó de manera estrecha con el cliente para garantizar la transferencia completa de los conocimientos de las operaciones en la nube, incluido un libro de ejecución detallado y grabaciones de sesiones de capacitación para referencia futura. De esta manera, la empresa puede estar segura al extender la solución a más cargas de trabajo para obtener ganancias de productividad y un retorno de la inversión adicional.

Al habilitar algunas de las tendencias de más rápido crecimiento en el sector tecnológico, como IoT e IA en el borde, esta compañía de EDA no puede darse el lujo de reducir la velocidad. Y no lo hará, ya que la compañía combina su innovación continua con la metodología de Informática a Escala y la tecnología AWS para iterar más rápido y continuar brindando tecnología que cambia la vida de millones de consumidores.

EXPLORAR ESTUDIOS DE CASO