Futhark v0.12.1

A Futhark egy párhuzamos programozási nyelv, amely az ML családhoz tartozik.

Írta:

  • A párhuzamos struktúrák belső ábrázolását felülvizsgáltuk és optimalizáltuk. Ritka kivételektől eltekintve ez jelentős hatással lehet a teljesítményre.
  • Most már támogatott a szerkezetileg beírt összegek és a mintaillesztés. De marad néhány probléma az összeg típusú tömbökkel, amelyek maguk is tartalmaznak tömböket.
  • Jelentősen csökkentett fordítási idő néhány nagy program esetében.
  • A kézi típusú paramétereknek már nem kell kimerítőnek lenniük.
  • A forgatás paraméter megjelenítése leegyszerűsödött.

Eltávolítva

  • A ~ előtag operátor már nem használatos, de ! most már használható egész számok bitenkénti negációjának végrehajtására.

Módosítva:

  • A futhark bench és futhark teszt --futhark opciója most alapértelmezés szerint az alparancsokhoz használt bináris értéket használja.
  • Az elavult futhark -t opció (amely ugyanazt a funkciót látta el, mint a futhark ellenőrzése) eltávolítva.
  • stream_map lett map_stream, stream_red pedig redukciós_folyam.

Rögzített:

  • A futhark teszt most „érti” a -no-tuningot az eredeti szándék szerint.
  • A futhark bench és futhark tesztparancsok mostantól a várt módon értelmezik az --exclude parancsot.
  • A Python és a C# háttérrendszer most már megfelelően tudja olvasni a bináris adatokat.

Forrás: linux.org.ru

Hozzászólás