River Trail (JavaScript -moottori) - River Trail (JavaScript engine)

River Trail
Kehittäjä (t) Intel
Varasto Muokkaa tätä Wikidatassa
Verkkosivusto github .com /IntelLabs /RiverTrail

River Trail (tunnetaan myös nimellä Parallel JavaScript ) on avoimen lähdekoodin ohjelmisto moottori suunnittelema Intel suorittamiseksi JavaScript -koodin avulla rinnakkaislaskennan on moniydinprosessorien .

River Trail julkistettiin Intelin kehittäjäfoorumilla syyskuussa 2011, ja se esiteltiin käyttämällä Intelin kehittämää Firefox -laajennusta. Brendan Eich , JavaScriptin alkuperäinen kirjoittaja, lupasi mainostaa River Trailia Ecma Internationalissa sanomalla: "Demo näyttää 15 -kertaisen nopeuden sarja -JavaScriptiin verrattuna. Se sytyttää naurettavan rinnakkaisen laitteiston nykyaikaisissa suorittimissa ja grafiikkasuorittimissa äänen, videon, kuvankäsittely, automaattinen äänivaste, tietokonevisio, 3D-pelaaminen jne.-kaikki kirjoitettu muistiturvallisella, puhtaalla ja toimivalla JavaScriptillä ilman säikeitä ja niiden tietokilpailuja ja umpikujia. " Koska River Trail hyödyntää Intelin OpenCL SDK: ta, se voi hyödyntää useita suorittimen ytimiä sekä tietojen rinnakkaisohjeita (esim. AVX , SSE ) ja nopeus voi olla suurempi kuin suorittimen ytimien määrä.

River Trailin alkuperäinen toteutus Firefoxin SpiderMonkey JavaScript -moottorissa julkistettiin syyskuussa 2012, ja se lisättiin iltaisiin Firefox -rakennelmiin huhtikuussa 2013. Tammikuuhun 2015 mennessä koodi oli poistettu Firefoxista.

Operaatio

Käyttää moottorin skriptejä käyttää erityistä API , joka perustuu kolmeen pilariin: tyyppi nimeltä ParallelArray, useita menetelmiä Prototyyppi on ParallelArray, ja alkeisfunktiot.

Viitteet

Ulkoiset linkit