Futhark – это язык программирования, поддерживающий параллелизм и относящийся к семейству ML.
CÂU HỎI THƯỜNG GẶP:
- Внутреннее представление параллельных конструкций было пересмотрено и оптимизировано. За редким исключением это может сильно повлиять на производительность.
- Теперь есть поддержка структурно типизированных тип-сумм и сопоставление с образцом. Но остаются некоторые проблемы с массивами тип-сумм, которые сами содержат массивы.
- Значительно сокращено время компиляции некоторых больших программ.
- Задаваемые вручную параметры типа больше не должны быть исчерпывающими.
- Отображение параметра rotate упрощено.
Loại bỏ
- Префиксный оператор ~ больше не используется, а ! теперь можно применять для выполнения побитового отрицания целых чисел.
Đã thay đổi:
- Опция —futhark для futhark bench и futhark test теперь по умолчанию соответствует бинарю, используемому для самих подкоманд.
- Устаревшая опция futhark -t (которая выполняла ту же функцию, что и futhark check) была удалена.
- stream_map стал map_stream, а stream_red – reduce_stream.
Đã sửa:
- futhark test теперь «понимает» —no-tuning так, как и предполагалось изначально.
- Команды futhark bench и futhark test теперь интерпретируют —exclude должным образом.
- Бэкенд на Python и C# теперь может правильно считывать двоичные данные.
Nguồn: linux.org.ru