Superarvutid REFERAAT
jpg). c600-2687w,T-X-328965-13.jpg).
Nvidia Tesla graafikakaart (allikas:
http://images.anandtech.com/doci/6446/TeslaK20.jpg).
6
4. Tarkvara
4.1 Operatsioonisüsteemid
Superarvutite tarkvara on disantitud, et mitut ülesannet saaks teha korraga ning kiiresti.
Tänapäeval kasutavad superarvutid kõige enam erinevaid variante Linux'it. 1980. aastate
esimeses pooles ohverdasid superarvutid juhendite ühilduvuse ja koodi teisaldatavuse, et
saada paremaid tulemusi (protsessimise- ja mälu kättesaamise kiirusi). Selle ajani olid
superarvutitel enamasti väga erinevad operatsioonisüsteemid. Cray-1'l üksi oli vähemalt 6
erinevad operatsioonisüsteemi, mis olid suuresti tundmatud tavalisele arvutikogukonnale.
Sarnaselt olid olemas erinevad ja mitteühilduvad vektoriseerivad ning paralleeliseerivad
kompilaatorid Fortranilt. Selline trend lõppes kui loodi ühilduv juhendite komplekt Cray-1