Foojay Podcast #17: Ejecute código Java con TornadoVM en CPU, GPU y FPGA
Mar 28 2023
TornadoVM es un marco de programación y ejecución para descargar y ejecutar aplicaciones JVM en CPU, GPU y FPGA de varios núcleos. ¡Con el mismo código, parte del código de su programa existente se puede ejecutar cientos de veces más rápido! Huéspedes.
TornadoVM es un marco de programación y ejecución para descargar y ejecutar aplicaciones JVM en CPU, GPU y FPGA de varios núcleos.
¡Con el mismo código, parte del código de su programa existente se puede ejecutar cientos de veces más rápido!
Huéspedes
- Juan Fumero, Arquitecto Principal de TornadoVM
-https://twitter.com/snatverk
-https://www.linkedin.com/in/juanjosefumeroalfonso/
-https://mastodon.online/@snatverk - Christos Kotselidis, líder del proyecto TornadoVM
-https://twitter.com/CKotselidis
-https://www.linkedin.com/in/kotselidis/
-https://mastodon.online/@kotselidis - Thanos Stratikopoulos, arquitecto sénior de soluciones TornadoVM
-https://twitter.com/thanos_str
-https://www.linkedin.com/in/stratika/
-https://foojay.io/today/author/thanos-stratikopoulos/
-https://mastodon.sdf.org/@thanos_str - Jakob
Jenkov-https://twitter.com/jjenkov
-https://www.linkedin.com/in/jakob-jenkov-4a3a8/
- Anfitrión: Erik Costlow
-https://twitter.com/costlow
-https://mastodon.social/@costlow - Producción: Frank Delporte
-https://twitter.com/FrankDelporte
-https://foojay.social/@frankdelporte
- 00'00 Introducción
- 00'36 Presentación de los invitados
- 04'26 ¿Qué es TornadoVM?
-https://foojay.io/today/hardware-acceleration-for-java-tornadovm-can-do-it/
-https://fosdem.org/2023/schedule/event/hardware/
-https://www.tornadovm.org/
-https://github.com/beehive-lab/TornadoVM
-https://www.infoq.com/articles/java-performance-tornadovm
-https://www.infoq.com/articles/tornadovm-java-gpu-fpga - 05'54 Cómo las aplicaciones pueden hacer uso de la aceleración proporcionada por TornadoVM
- 11'48 La diferencia entre hilos de CPU y cadena de instrucciones de GPU
- 13'42 Posibles casos de uso de TornadoVM
- 15'23 Resultados en Apple M1
-https://foojay.io/today/a-flavour-of-tornadovm-on-apple-m1-pro/ - 17'19 ¿Se puede usar TornadoVM en entornos de nube?
- 21'18 Cómo utilizar la API
-https://foojay.io/today/migrating-applications-to-tornadovm-v0-15-part-1/
-https://foojay.io/today/migrating-applications-to-tornadovm-v0-15-part-2/ - 24'41 Vista de Jakobs de lo que sería una buena combinación entre TornadoVM y el uso de la nube en AWS Lambdas
:https://foojay.io/today/azul-provides-the-crac-in-aws-snapstart-builds/
-https://foojay.io/today/how-to-run-a-java-application-with-crac-in-a-docker-container/
- Capacidades de GPU y CPU de AWS:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-gpu.html - 30'54 La complejidad de los lenguajes de programación GPU y FPGA y el manejo de las diferencias entre las diferentes arquitecturas de GPU, CPU y FPGA
-https://www.khronos.org/ - 40'28 Cómo se podría usar TornadoVM para calentar edificios, ayudar a reducir el costo total de la nube para las empresas y ejecutar ChatGPT
- 43'30 Relación entre proyecto Panamá y TornadoVM
- 48'10 Cómo empezar con TornadoVM
-https://tornadovm.readthedocs.io/en/latest/introduction.html - 54'41 Final

![¿Qué es una lista vinculada, de todos modos? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































