Futhark er et samtidig programmeringsspråk som tilhører ML-familien.
Lagt til av:
- Den interne representasjonen av parallelle strukturer er revidert og optimalisert. Med sjeldne unntak kan dette ha en betydelig innvirkning på ytelsen.
- Det er nå støtte for strukturelt innskrevne summer og mønstertilpasning. Men det gjenstår noen problemer med matriser av sumtype, som i seg selv inneholder matriser.
- Betydelig redusert kompileringstid for noen store programmer.
- Manuelle typeparametere trenger ikke lenger å være uttømmende.
- Visningen av rotasjonsparameteren er forenklet.
slettet
- Prefiksoperatoren ~ brukes ikke lenger, men ! kan nå brukes til å utføre bitvis negasjon av heltall.
Endret:
- --futhark-alternativet for futhark-benk og futhark-test er nå standard til binæren som brukes for selve underkommandoene.
- Det avviklede futhark -t-alternativet (som utførte samme funksjon som futhark-sjekk) er fjernet.
- stream_map ble map_stream, og stream_red ble reduce_stream.
Fikset:
- futhark-testen "forstår" nå -no-tuning som opprinnelig ment.
- Futhark-benken og futhark-testkommandoene tolker nå --ekskluder som forventet.
- Python- og C#-backend kan nå lese binære data riktig.
Kilde: linux.org.ru