Size: a a a

Programming Offtop

2020 December 22

AN

Alexander Nozik in Programming Offtop
Ilmir
Вообще-то да, будут отличаться за счёт векторизации и паралелизации. Я уже не говорю про то, что в фортран встроена возможность распараллелить на кластере. Джаве до ХПЦ ещё раком до китая.
Ты почитай, что я выше писал. На Java где-то начиная с Java 10 уже очень неплохой SIMD. Параллелизация на родном фортране вообще не предусмотрена. Кстати, ручная векторизация будет в следующем релизе JDK.
источник

I

Ilmir in Programming Offtop
Alexander Nozik
Ты почитай, что я выше писал. На Java где-то начиная с Java 10 уже очень неплохой SIMD. Параллелизация на родном фортране вообще не предусмотрена. Кстати, ручная векторизация будет в следующем релизе JDK.
Да? Параллелизация с 2008-го стандарта встроена в язык. И "неплохому" симд до векторизации на полихедральщине всё так же до луны.
источник

AN

Alexander Nozik in Programming Offtop
Параллелизация на кластер - это есть такая штука, правда не у фортрана вообще а конкретно у интеловских разновидностей. Поэтому для кластерных больших вычислений он актуален
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Да? Параллелизация с 2008-го стандарта встроена в язык. И "неплохому" симд до векторизации на полихедральщине всё так же до луны.
Так никто не пишет на 2008 фортране. От слова совсем. Пишут максимум на 90.
источник

I

Ilmir in Programming Offtop
Alexander Nozik
Так никто не пишет на 2008 фортране. От слова совсем. Пишут максимум на 90.
"Никто не пишет на 10-й джаве. От слова совсем. Пишут максимум на восьмой"
источник

I

Ilmir in Programming Offtop
Alexander Nozik
Параллелизация на кластер - это есть такая штука, правда не у фортрана вообще а конкретно у интеловских разновидностей. Поэтому для кластерных больших вычислений он актуален
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
"Никто не пишет на 10-й джаве. От слова совсем. Пишут максимум на восьмой"
Вот с этим не спорю. Но если мы опять же не говорим про массивные вычисления однотипных вещей на кластере, то вот кто-то кто будет сейчас с нуля что-то делать, возьмет ли он 2008 фортран? Или все-таки Java 11?
источник

BP

Bogdan Panchenko in Programming Offtop
Ilmir
"Никто не пишет на 10-й джаве. От слова совсем. Пишут максимум на восьмой"
Никто не пишет на котлине
источник

AN

Alexander Nozik in Programming Offtop
У меня на фортран в отличие от С++ нет аллергии если что. У него вполне своя ниша (очень узкая правда). И если народу надо - отлично. Обычно те, кто сейчас в здравом уме берут фортран, знают, что делают.
источник

I

Ilmir in Programming Offtop
Alexander Nozik
Вот с этим не спорю. Но если мы опять же не говорим про массивные вычисления однотипных вещей на кластере, то вот кто-то кто будет сейчас с нуля что-то делать, возьмет ли он 2008 фортран? Или все-таки Java 11?
Фортран, разумеется, потому что если упрёмся необходимость большего параллелизма, можно относительно дешево распараллелить на ГПУ.
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Фортран, разумеется, потому что если упрёмся необходимость большего параллелизма, можно относительно дешево распараллелить на ГПУ.
ну уж нет. Возьмут что-то типа тензорфлоу, который уже распаралелен и будут использовать к нему байндинги
источник

BP

Bogdan Panchenko in Programming Offtop
Ilmir
Фортран, разумеется, потому что если упрёмся необходимость большего параллелизма, можно относительно дешево распараллелить на ГПУ.
Фортран разве умеет работать с ГПУ ?
источник

BP

Bogdan Panchenko in Programming Offtop
Или нужно компилятор написать 😏
источник

I

Ilmir in Programming Offtop
Alexander Nozik
ну уж нет. Возьмут что-то типа тензорфлоу, который уже распаралелен и будут использовать к нему байндинги
Не всё можно выразить в примитивах тензорфлоу. Уж ты-то должен это понимать.
источник

I

Ilmir in Programming Offtop
Bogdan Panchenko
Фортран разве умеет работать с ГПУ ?
Не лезь во что не понимаешь.
источник

BP

Bogdan Panchenko in Programming Offtop
Ilmir
Не лезь во что не понимаешь.
Не лезу но интересно. Ты заикнулся про ГПУ. Вот и интересно
источник

I

Ilmir in Programming Offtop
Ilmir
Не всё можно выразить в примитивах тензорфлоу. Уж ты-то должен это понимать.
Иначе все всё писали бы на питоне. А что, байндинги же есть.
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Не всё можно выразить в примитивах тензорфлоу. Уж ты-то должен это понимать.
Я отлично понимаю. Но я так же понимаю, что между "реализовать алгоритм" и "написать программу" - очень большая дистанция
источник

AN

Alexander Nozik in Programming Offtop
Bogdan Panchenko
Фортран разве умеет работать с ГПУ ?
Ну сам не умеет, но компиляторы к нему такие есть. Он же очень низкоуровневый, из него кернелы делать легко
источник

AN

Alexander Nozik in Programming Offtop
Ilmir
Иначе все всё писали бы на питоне. А что, байндинги же есть.
так все и пишут
источник