Automaattinen rinnastus, myös automaattinen rinnakkaissuuntaus tai automaattinen rinnakkaiskytkentä viittaa peräkkäisen koodin muuntamiseen monisäikeiseksi ja/tai vektorisoiduksi koodiksi, jotta voidaan käyttää useita prosessoreita samanaikaisesti jaetun muistin moniprosessorikoneessa.
Mitä kääntäjien rinnakkaistaminen on?
Rinnakkaiskääntäjä on tyypillisesti kääntäjä, joka löytää rinnakkaisuuden peräkkäisestä ohjelmasta ja luo sopivan koodin rinnakkaistietokoneelle. Uudemmat rinnakkaiskääntäjät hyväksyvät eksplisiittisesti rinnakkaiset kielirakenteet, kuten taulukkomääritykset tai rinnakkaissilmukat.
Mikä on rinnakkaiskääntäjän tarve?
Rinnakkaistamisen tärkeys. Moniytimisprosessorien nopean kehityksen myötä rinnakkaiset ohjelmat voivat hyötyä toimiessaan paljon nopeammin kuin sarjaohjelmat . Kääntäjät, jotka on luotu muuntamaan sarjaohjelmat rinnakkain toimiviksi ovat rinnakkaisia kääntäjiä.
Mitä rinnastaminen on laskennassa?
Rinnakkaistaminen on tietokoneohjelman tai järjestelmän suunnitteleminen käsittelemään tietoja rinnakkain. Yleensä tietokoneohjelmat laskevat tietoja sarjassa: ne ratkaisevat yhden ongelman ja sitten seuraavan ja sitten seuraavan. … Rinnakkaisua laskentatekniikkana on käytetty useiden vuosien ajan, erityisesti superlaskennan alalla.
Miten kääntäjiä voidaan käyttää optimointiin rinnakkaisissa järjestelmissä?
Perustuu lineaariseen kokonaislukuohjelmointiin,kääntäjien uudelleenjärjestely parantavat tietojen paikallisuutta ja paljastavat enemmän yhdensuuntaisuutta järjestämällä laskelmia uudelleen. Tilaa optimoivat kääntäjät voivat järjestää koodin uudelleen pidentääkseen sekvenssejä, jotka voidaan sisällyttää alirutiineihin.