Kirjoittaja Aihe: Parallella - Rinnakkaisprosessointia  (Luettu 2072 kertaa)

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Parallella - Rinnakkaisprosessointia
« : 10.10.12 - klo:19.41 »
Parallella: A Supercomputer For Everyone

Periaatteessa kiehtoisi leikkikaluna jos ei hinnalla pilata. Toisaalta jää mietityttämään miksi tuo on lisäprosessorina? Mielestäni hyvän yleiskäyttöisen RISC prosessorin pitäisi pystyä ajamaan käyttöjärjestelmää ja kontrolliprosesseja siinä missä prosessoimaan dataakin. Miksi tähän tarvittaisiin kaksi erilaista prosessori arkkitehtuuria? Juuri lisäprosessorin käyttäminen on varmin tapa varmistua siitä, että sitä ei todennäköisesti
hyödynnetä tehokkaasti.

Maittakoon että käyttiksenä on Ubuntu, tietenkin.

Muilla näkemyksiä asiaan, inspaisko räplätä tms?

Sinänsä mielenkiintoista että olen tässä lähiviikkoina kovasti opiskellut transactional memory ohjelmointia, tekniikoita jne. Tekniikan tavoitteena on saavuttaa sovellusten automaattinen rinnastaminen, vähän samaan tyyliin kuin voidaan hyödyntää pipelineä (superscalar), eli sovellusta suoritetaan rinnakkain useina säikeinä ja tulokset yhdistetään jos ne sattuvat sopimaan yhteen, jos ne eivät sovi yhteen, niin sitten osa tuloksista hylätään ja yritetään uudelleen. (Lock free / Opportunistic transactions)

Tämä aihe on myös senkin vuoksi erittäin ajankohtainen, että Haswell prossut tukevat hardware transactional memoryä. Siitä oma juttunsa täällä.
« Viimeksi muokattu: 10.10.12 - klo:19.42 kirjoittanut Sami Lehtinen »