Foojay Podcast #17: CPU, GPU 및 FPGA에서 TornadoVM으로 Java 코드 실행

Mar 28 2023
TornadoVM은 멀티 코어 CPU, GPU 및 FPGA에서 JVM 애플리케이션을 오프로드하고 실행하기 위한 프로그래밍 및 실행 프레임워크입니다. 동일한 코드로 기존 프로그램 코드 중 일부를 수백 배 빠르게 실행할 수 있습니다! 손님.

TornadoVM은 멀티 코어 CPU, GPU 및 FPGA에서 JVM 애플리케이션을 오프로드하고 실행하기 위한 프로그래밍 및 실행 프레임워크입니다.

동일한 코드로 기존 프로그램 코드 중 일부를 수백 배 빠르게 실행할 수 있습니다!

손님

  • Juan Fumero, TornadoVM 수석 설계자
    -https://twitter.com/snatverk
    -https://www.linkedin.com/in/juanjosefumeroalfonso/
    -https://mastodon.online/@snatverk
  • Christos Kotselidis, TornadoVM 프로젝트 리더
    -https://twitter.com/CKotselidis
    -https://www.linkedin.com/in/kotselidis/
    -https://mastodon.online/@kotselidis
  • Thanos Stratikopoulos, 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
  • 야콥 젠코프
    -https://twitter.com/jjenkov
    -https://www.linkedin.com/in/jakob-jenkov-4a3a8/
  • 호스트: Erik Costlow
    -https://twitter.com/costlow
    -https://mastodon.social/@costlow
  • 제작: 프랭크 델포르테
    -https://twitter.com/FrankDelporte
    -https://foojay.social/@frankdelporte
  • 00'00 소개
  • 00'36 내빈 소개
  • 04'26 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/기사/tornadovm-java-gpu-fpga
  • 05'54 애플리케이션이 TornadoVM이 제공하는 가속을 활용하는 방법
  • 11'48 CPU 스레드와 GPU 명령 체인의 차이점
  • 13'42 TornadoVM의 가능한 사용 사례
  • Apple M1에 대한 15'23 결과
    -https://foojay.io/today/a-flavour-of-tornadovm-on-apple-m1-pro/
  • 17'19 클라우드 환경에서 TornadoVM을 사용할 수 있습니까?
  • 21'18 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 Jakobs의 TornadoVM과 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/
    - AWS GPU 및 CPU 기능:https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-gpu.html
  • 30'54 GPU 및 FPGA 프로그래밍 언어의 복잡성과 GPU, CPU 및 FPGA의 서로 다른 아키텍처 간의 차이점 처리
    -https://www.khronos.org/
  • 40'28 TornadoVM을 사용하여 건물 난방을 하고 기업의 총 클라우드 비용을 절감하고 ChatGPT를 실행하는 방법
  • 43'30 프로젝트 파나마와 TornadoVM의 관계
  • 48'10 TornadoVM을 시작하는 방법
    -https://tornadovm.readthedocs.io/en/latest/introduction.html
  • 54'41 아웃트로