The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск LLVM 3.4.2

20.06.2014 10:12

Доступен промежуточный выпуск LLVM 3.4.2 (Low Level Virtual Machine), GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневой виртуальной машины с многоуровневой системой оптимизации). Сгенерированный платформонезависимый псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы.

Новая версия полностью совместима с LLVM 3.4 на уровне API и ABI. Выпуск примечателен решением проблем со сборкой при помощи GCC 4.9 и устранением ошибки, приводящей к неверному выставлению логического имени (soname) для библиотеки libLLVM.so.

  1. Главная ссылка к новости (http://permalink.gmane.org/gma...)
  2. OpenNews: Компания Apple представила язык программирования Swift, основанный на LLVM
  3. OpenNews: Для WebKit реализован JIT-компилятор на основе наработок LLVM
  4. OpenNews: Для развития проекта LLVM создаётся отдельная некоммерческая организация
  5. OpenNews: Новая версия набора компиляторов LLVM 3.4
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40044-llvm
Ключевые слова: llvm
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (28) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 10:40, 20/06/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А все-равно глюкало. Код для AMDшных GPU генерит с глюком на глюке. Юзеры RadeonSI могут оценить LLVM зайдя в демо "ферма" на http://blend4web.com/. После чего LLVM не только жидко обосpeтся, но и умрет, унеся за собой всю программу (aka браузер).
     
     
  • 2.2, GArik (?), 12:00, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Так это амдшники сами кривой компилятор шейдеров написали.
     
     
  • 3.4, Аноним (-), 12:15, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Чувак, весь пойнт использования LLVM был в том чтобы упростить компиляцию шейдеров. Раз уж встраиваемый кодогенератор, блаблабла. В результате через ~2.5 года кластерфака с этой дрянью оно все еще работает как-то вот так. Вот такое вот "упрощеньице" вышло...
     
     
  • 4.18, уккускусус (?), 21:49, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Чувак, весь пойнт использования LLVM был в том чтобы упростить компиляцию шейдеров. Раз уж встраиваемый кодогенератор...

    Чувак, ты натурально не андерстендишь что такое LLVM и как оно работает. И что такое кодогенератор. И что такое все остальное. Оттого эту ерунду в каждый топик и постишь.

     
     
  • 5.19, Аноним (-), 03:45, 21/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да нет, я то как раз имел счастье понаблюдать как оно работает. И как оно валится на каждый пук. После двух с половиной лет работы над оным. Что-то хреновенькое упрощение своей работы у амдшников получилось - столько времени просадили при таком неважнецком результате.
     
  • 2.3, Аноним (3), 12:02, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    У меня r600, так там не только браузер помер, иксы померли=_=
     
     
  • 3.5, Аноним (-), 12:19, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня r600, так там не только браузер помер, иксы померли=_=

    Эта штука довольно требовательная к GPU и драйверам. Но у меня на R600 оно работает (на свежем ядре и MESA). И вообще я забыл когда падения иксов видел в последний раз.

    А вот в RadeonSI - LLVM жидко обcиpaется. При том после ошибки оно почему-то считает нужным пристрелить всю программу.

     
     
  • 4.9, Аноним (3), 13:46, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> У меня r600, так там не только браузер помер, иксы померли=_=
    > Эта штука довольно требовательная к GPU и драйверам. Но у меня на
    > R600 оно работает (на свежем ядре и MESA). И вообще я
    > забыл когда падения иксов видел в последний раз.
    > А вот в RadeonSI - LLVM жидко обcиpaется. При том после ошибки
    > оно почему-то считает нужным пристрелить всю программу.

    Иксы не упали, просто экран мигает, убиваешь иксы из системной консоли, запускашь снова, экран мигает, и так пока не перезагрузишься.А в браузере отображается мишура из артефактов.

     
     
  • 5.10, Аноним (-), 14:32, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Иксы не упали, просто экран мигает, убиваешь иксы из системной консоли, запускашь
    > снова, экран мигает, и так пока не перезагрузишься.

    Возможно зависон GPU (если это так - в dmesg будет очень характерная ругань).

    > А в браузере отображается мишура из артефактов.

    Вообще, по идее на R600g оно с свежими MESA/libdrm/ядрами нормально работает. Как минимум на HD5770. Но там LLVM как раз не используется, потому и...

     
     
  • 6.16, Аноним (3), 15:45, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >Возможно зависон GPU (если это так - в dmesg будет очень характерная ругань).

    Да, была ругань на DRM/KMS

    >Вообще, по идее на R600g оно с свежими MESA/libdrm/ядрами нормально работает. Как минимум на HD5770. Но там LLVM как раз не используется, потому и...

    У меня FreeBSD 10.0-STABLE, MESA 9.1.7, карточка radeon hd3850.

    Для игры в Diablo III, Path Of Exile и StarCraft II этого хватает.

    От обновления MESA до версии 10.0.1  лучше не стало, только стала доступна поддержка OpenGL 3.0 .

    А вот крепость от мозиллы в фаерфоксе выдавала всего 5fps, для WebGL видимо моя карточка уже слабовата.

     
     
  • 7.20, Аноним (-), 04:09, 21/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А, у вас фря Ну тогда понятно чего R600 падает А то я уж весь мозг сломал - он... большой текст свёрнут, показать
     
     
  • 8.24, Аноним (3), 13:27, 21/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Так вроде в последнее время патчи в основном для оптимизации работы HD5000-HD600... текст свёрнут, показать
     
     
  • 9.25, Аноним (3), 23:47, 21/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Обновился glxinfo 124 grep OpenGL OpenGL vendor string X Org OpenGL rendere... текст свёрнут, показать
     
     
  • 10.26, Аноним (3), 23:57, 21/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя нет, оказывается проблема исключительна для firefox 30-й версии В seamonke... текст свёрнут, показать
     
  • 3.12, Аноним (-), 14:35, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Брат то жив?
     
  • 3.13, uchiya (ok), 14:37, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    r600 бегает и ничего не умирает ,еще и фпс норм.
     
     
  • 4.21, Аноним (-), 04:15, 21/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > r600 бегает и ничего не умирает ,еще и фпс норм.

    Это потому что он не пользуется сабжем для генерации шейдеров по дефолту :)

     
  • 2.6, anonim66666 (?), 12:32, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    драйвер nvidia. умер браузер
     
     
  • 3.7, nogood (?), 12:39, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    GTX650TI Nvidia-340.17 Поиграл в ферму FPS-40.
     
     
  • 4.11, Аноним (-), 14:32, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > GTX650TI Nvidia-340.17 Поиграл в ферму FPS-40.

    А нвидия как-то связана с LLVM?

     
  • 4.14, commiethebeastie (ok), 15:20, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Radeon 6850 mesa-10.3, тоже дофига FPS, только это не LLVM.
     
     
  • 5.22, Аноним (-), 04:16, 21/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > только это не LLVM.

    Потому и работает...

     
  • 2.8, Аноним (-), 12:54, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    GTX 680/i7 3770 полёт нормальный
     
  • 2.15, Аноним (-), 15:30, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    RadeonSI, всё работает. Игра гoвно :/
     
     
  • 3.23, Аноним (-), 04:16, 21/06/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > RadeonSI, всё работает.

    А что ты с ним для этого сделал? И на каком GPU?

     
     
  • 4.28, Аноним (-), 09:13, 22/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    поставил fglrx? ни llvm, ни glamor, все работает замечательно.
     
  • 2.17, Grammar_Nazi (?), 21:07, 20/06/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > все-равно

    всё равно

     
  • 2.27, Аноним (-), 09:11, 22/06/2014 [^] [^^] [^^^] [ответить]  
  • +/
    там половина игр вылетает с ошибками ллвм :-(
     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру