JVM on OpenCL

    Здравствуйте, уважаемое сообщество хабрахабра !


    Читал тут обзор OpenCL, нашел упоминание множества оберток, в том числе, для Java.
    image
    Но еще до прочтения топика, при виде заголовка появилась мысль: «А если все так хорошо, то почему бы не сделать Java Virtual Machine, написанную под OpenCL! Это же, наверняка, позволило бы выполнять байт-код быстрее на определенных конфигурациях».
    image
    Нашел только один проект, да и тот в зачаточном состоянии, автор которого, видимо, подумал о том же, что и я.
    Встречайте: JRE on OpenCL

    Как Вы думаете, оправдана ли затея, есть ли смысл и почему никаких движений в этой области?
    Поделиться публикацией

    Похожие публикации

    Комментарии 4

      +1
      Если он туда JIT'ы прикрутит, то будет.
      • НЛО прилетело и опубликовало эту надпись здесь
        • НЛО прилетело и опубликовало эту надпись здесь
          0
          Вообще-то у Java и OpenCL совершенно разные задачи. OpenCL — это числогрызка с соответсвующей архитектурой, с любовью к статическим массивам и структурам данных. JVM — это ОЧЕНЬ динамическая штука для работы со сложными структурами, которая в модель вычислений OpenCL вряд ли влезет гармонично. Скорее уж будет так: к JVM прикрутят возможность работать с ускорителями через OpenCL. И это будет весьма неплохим решением: на Java или, не знаю там, Scala пишем управляющий код, который может и не так быстро вычислятся, а на OpenCL числодробилки.

          Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

          Самое читаемое