<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sveelaid</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sveelaid"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Sveelaid"/>
	<updated>2026-05-07T13:46:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=122957</id>
		<title>I027 iseseisvad tööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=122957"/>
		<updated>2017-05-25T20:56:13Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Probleemilahendus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesolev artikkel on loodud aine &amp;quot;[[Sissejuhatus infotehnoloogiasse ja riistvarasse]] (ainekoodiga I027)&amp;quot; iseseisvate tööde haldamiseks.&lt;br /&gt;
Aines on vaja teha 3 praktilist tööd ja seminaritöö, mis on kõik kirjeldatud &amp;quot;Praktikumid&amp;quot; pealkirja all viidatud dokumendis.&lt;br /&gt;
&lt;br /&gt;
Palun siia dokumenti panna kirja valitud praktikumi nimetus. Ülikooli kasutajaga saavad tudengid ka vikit muuta. Muudatused salvestuvad ka ajaloos.&lt;br /&gt;
&lt;br /&gt;
See üllas eesmärk on, et võimalikult erinevaid praktikumid ja probleemilahendus saaks valitud.&lt;br /&gt;
Siit dokumendist te näete, mida keegi parasjagu tegemas on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Igor Budnitski, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Närep, DK11 - SSH vestlus&lt;br /&gt;
* Ingvar Lukas, 14 - Info riistvara kohta&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Rommot, 13 - Linuxile teine töölaud&lt;br /&gt;
* Nele Naris, IA18 - Info riistvara kohta&lt;br /&gt;
* Katrin Lasberg, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrek Laanemets, 11 - Info riistvara kohta&lt;br /&gt;
* Peeter Fridolin, 13 - SSH Windows + Linux&lt;br /&gt;
* Kristo Tero, IA18 - LAMP paigaldus&lt;br /&gt;
* Siim Kustassoo, IA18 - Info riistavara kohta&lt;br /&gt;
* Rain Adamson, 41 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Rein Remsu, IA17 - SSH Windows + Linux&lt;br /&gt;
* Piret Spitsõn, DK11 - Info riistvara kohta&lt;br /&gt;
* Tanel Vari, DK13 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mihkel-Erik Mägi - Linuxile teine töölaud&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Info riistvara kohta&lt;br /&gt;
* Sander Ratassepp, 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Info riistvara kohta&lt;br /&gt;
* Triin Palm, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Maie Palmeos, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Info ristvara kohta&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Info riistvara kohta&lt;br /&gt;
* Leonid Grigorjevski,  IA18 - Info riistvara kohta&lt;br /&gt;
* Merilyn Merisalu, 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Iakov Kanyuchka, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Roosioks, D22 - Info riistvara kohta&lt;br /&gt;
* Rauno Lõhmus, 13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maile Mäesalu, DK14 - Info riistvara kohta&lt;br /&gt;
* Alan Alliksoo, DK11 - Info riistvara kohta&lt;br /&gt;
* Reilika Saks, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Andres Tambek, DK12 - Info riistvara kohta&lt;br /&gt;
* Hardi Tiitus, DK12 - Info riistvara kohta&lt;br /&gt;
* Jan Pentšuk, DK12 - Info riistvara kohta&lt;br /&gt;
* Pille Ulmas, DK13 - Info riistvara kohta&lt;br /&gt;
* Peeter Stamberg, DK 11 - Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kreet Solnask, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Kristo Leesmann, 13 - LAMP paigaldus&lt;br /&gt;
* Kristjan Leotoots, DK12 - SSH Windows + Linux&lt;br /&gt;
* Erki Aas, 12 - LAMP paigaldus&lt;br /&gt;
* Liis Talimaa, DK12, Info riistvara kohta&lt;br /&gt;
* Irina Geidarova, IA18 Linuxi tööjaama paigaldus&lt;br /&gt;
* Ruudi Vinter, DK12 - Info riistvara kohta&lt;br /&gt;
* Anton Kuksov, 12 - LAMP paigaldus&lt;br /&gt;
* Eduard Kõre, AK11 - Info riistvara kohta&lt;br /&gt;
* Marie Udam, DK14 - Info riistvara kohta&lt;br /&gt;
* Erik Ehrbach, DK14 - LAMP paigaldus&lt;br /&gt;
* Jüri Ahhundov, DK11 - Info riistvara kohta&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Info riistvara kohta&lt;br /&gt;
* Kaisa Lindström, 15 - Info riistvara kohta&lt;br /&gt;
* Marko Esna, AK11 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Jana Kindlam, DK12 – info riistvara kohta&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - info riistvara kohta&lt;br /&gt;
* Kadi Koppelmann, DK14 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Võrklaev, AK11 - Info riistvara kohta&lt;br /&gt;
* Rudolf Purge, AK11 - Info riistvara kohta&lt;br /&gt;
* Ilmar Ermus, IA17 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Leho Kivistik, 14 - Info riistvara kohta&lt;br /&gt;
* Hannes Mäeorg, 14 - Info riistvara kohta&lt;br /&gt;
* Alexander Teder, 12 - Info riistvara kohta&lt;br /&gt;
* Jüri Vinnal, IA18 - Info riistvara kohta&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - Info riistvara kohta&lt;br /&gt;
* Radne Kaal, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Pärtel, 14 - Lapikute serverite töökorrastamine: Riistvara, Arch ja SSH.&lt;br /&gt;
* Kuldar Teinmann, AK11 - LAMP paigaldus&lt;br /&gt;
* Pavel Fleišer, 14 - LAMP paigaldus&lt;br /&gt;
* Katrin Kello, 14 - Info riistvara kohta&lt;br /&gt;
* Madis Liik, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - LAMP paigaldus&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Filip Fjodorov, AK11 - Info riistvara kohta&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - info riistvara kohta&lt;br /&gt;
* Ruti Kerro, IA17 - LAMP paigaldus&lt;br /&gt;
* Artur Kapranov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Annika Kask, 11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Anton Meženin, DK14 - Info riistvara kohta&lt;br /&gt;
* Martti-Heiki Must, IA17 - Info riistvara kohta&lt;br /&gt;
* Marten Tammeleht, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Indro Kottise, 15 - Info riistvara kohta&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Priit Rätsep, DK12 - Info riistvara kohta&lt;br /&gt;
* Merike Meizner, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Info riistvara kohta&lt;br /&gt;
* Henri Annilo, DK13 - SSH Windows + Linux&lt;br /&gt;
* Laura Lenbaum, IA18 - Info riistvara kohta&lt;br /&gt;
* Donna Nurmbek, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Kurel, 12 - Info riistvara kohta&lt;br /&gt;
* Joonas Rihma, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Helen Oppar, DK12 - Info riistvara kohta&lt;br /&gt;
* Tanel Peep, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Brit Valdek, DK14 - Info riistvara kohta&lt;br /&gt;
* Oliver Nurk, 11 - Info riistvara kohta&lt;br /&gt;
* Erik Kaup, 13 - Info riistvara kohta&lt;br /&gt;
* Rait Rand, 11 - Info riistvara kohtan&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Meelis Mikk, 11 - Info riistvara kohta&lt;br /&gt;
* Karoliina Vasli - LAMP paigaldus&lt;br /&gt;
* Aare Taveter - IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Sirkas, 15 - Info riistvara kohta&lt;br /&gt;
* Mihkel Tääkre, 15 - Info riistvara kohta&lt;br /&gt;
* Annely Vattis AK11- Info riistvara kohta&lt;br /&gt;
* Valdo Taevere, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Anni- Bessie Kitt, DK14 - Info riistvara kohta&lt;br /&gt;
* Reio Meiusi, 15 - Info riistvara kohta&lt;br /&gt;
* Marju Niinemaa IA17 - Info riistvara kohta&lt;br /&gt;
* Tarmo Luugus, 14 - Info riistvara kohta&lt;br /&gt;
* Martin Laadoga, 14 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Rasmus Tammets, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Sirli Mürk, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rene Väli, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrei Pugatšov, DK14 - Info riistvara kohta&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxile teine töölaud&lt;br /&gt;
* Anna Levijeva, 12 - LAMP paigaldus&lt;br /&gt;
* Maarja-Liisa Pilvik, DK14 - Info riistvara kohta&lt;br /&gt;
* Henrik Prangel, 12 - Info riistvara kohta&lt;br /&gt;
* Vjatsheslav Aprelkov, DK11 - Info riistvara kohta&lt;br /&gt;
* Sergei Kaganski, DK14 - Info riistvara kohta&lt;br /&gt;
* Andrei Tomba, DK14 - info riistvara kohta&lt;br /&gt;
* Siim Oselein, ISa11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Lisette Noor, D23 - Info riistvara kohta&lt;br /&gt;
* Kirstin Saluveer, DK13 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Lauri Üksti, DK14 - info riistvara kohta&lt;br /&gt;
* Arnika Rästa, ISd14 - info riistvara kohta&lt;br /&gt;
* Alo Avi, ISd14 - LAMP paigaldus&lt;br /&gt;
* Gert Vesterberg, DK11 - LAMP paigaldus&lt;br /&gt;
* Anna Amelkina, AK11 - Info riistvara kohta&lt;br /&gt;
* Egert Loss, DK14, Linux serveri paigaldus&lt;br /&gt;
* Ahto Ahven, 15, Info riistvara kohta&lt;br /&gt;
* Villem Markus Loigom, 11, SSH vestlus&lt;br /&gt;
* Frank Karl Koppel, 11, SSH vestlus&lt;br /&gt;
* Juta Jaama, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Kaine, DK12 - Info riistvara kohta&lt;br /&gt;
* Kert Saarma, 12 - Info riistvara kohta&lt;br /&gt;
* Martin Kokk, 11 - Linuxi serveri paigaldus&lt;br /&gt;
* Artur Tammiste, 14 - Info riistvara kohta&lt;br /&gt;
* Paul Richard Lettens, 12 - Info riistvara kohta&lt;br /&gt;
* Liina Laumets, DK13 - Info riistvara kohta&lt;br /&gt;
* Martin Tammai, 11 - Info riistvara kohta&lt;br /&gt;
* Margus Põlma, 15, LAMP paigaldus&lt;br /&gt;
* Kersti Perandi, DK13 - Info riistvara kohta&lt;br /&gt;
* Tõnis Prants, 15, Linuxi tööjaama paigaldus&lt;br /&gt;
* Andres Kalavus, 12, APT-i analoog Windowsis&lt;br /&gt;
* Sven Veelaid, ISd14 - info riistvara kohta&lt;br /&gt;
* Helen Riisalu, 11 - Info riistvara kohta&lt;br /&gt;
* Aleksandr Petrušihin, DK14 - Info riistvara kohta&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - Info riistvara kohta&lt;br /&gt;
* Karl Erik Õunapuu, 15 - LAMP paigaldus&lt;br /&gt;
* Marite Rammo, 15 - Info riistvara kohta&lt;br /&gt;
* Georg Kahest, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Jekaterina Losseva, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Niinelt, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Tammekänd, DK12 - Info riistvara kohta&lt;br /&gt;
* Brita Pentšuk, 13 - Info riistvara kohta&lt;br /&gt;
* Dmitri Kiriljuk, AK11 - Info riistvara kohta&lt;br /&gt;
* Joonas Ervald, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Priit Järv, 12 - Info riistvara kohta&lt;br /&gt;
* Henri Paves, AK11 - Info riistvara kohta&lt;br /&gt;
* Aleksandra Sepp, AK11 - Info riistvara kohta&lt;br /&gt;
* Sander Pihelgas, AK11 - Info riistvara kohta&lt;br /&gt;
* Andreas Porman, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Andres Leppik, DK13 - Info riistvara kohta&lt;br /&gt;
* Kristina Rästas, 13 - Linux serveri paigaldus&lt;br /&gt;
* Jooni Soots, IA17 - Info riistvara kohta&lt;br /&gt;
* Meelis Osi, AK11 - Info riistvara kohta&lt;br /&gt;
* Liis Talsi, DK14 - Info riistvara kohta&lt;br /&gt;
* Edgar Tereping, 14 - Info riistvara kohta&lt;br /&gt;
* Karen Grigorjan, DK12 - LAMP Paigaldus&lt;br /&gt;
* Marek Skorohhodov, AK11 - Info riistvara kohta + Linux serveri paigaldus&lt;br /&gt;
* Karmen Lillemets, 14 - Info riistvara kohta&lt;br /&gt;
* Teele Puusepp IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
&lt;br /&gt;
=2.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxile Teine Töölaud&lt;br /&gt;
* Egert Närep, DK11 - SSH Windows+Linux&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxile teine töölaud&lt;br /&gt;
* Rando Rommot, 13 - LAMP Paigaldus&lt;br /&gt;
* Katrin Lasberg, DK13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Andrek Laanemets, 11 - Linuxile teine töölaud&lt;br /&gt;
* Kristo Tero, IA18 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Siim Kustassoo, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Rain Adamson, 41 - LibreOffice&#039;i hulgipaigaldus&lt;br /&gt;
* Rein Remsu, IA17 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Mihkel-Erik Mägi, 13 - Teine GUI Windowsile.&lt;br /&gt;
* Nele Naris, IA18 - LAMP paigaldus&lt;br /&gt;
* Piret Spitsõn, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Tanel Vari, DK 13 - Info riistvara kohta&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Madis Roosioks, D22 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Triin Palm, IA18 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maie Palmeos, DK11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Dmitri Lukaš, DK11 - Windows Subsystem for Linux / APT&#039;i analoog Windowsile&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Alan Alliksoo, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Reilika Saks, IA17 - E-posti krüpto&lt;br /&gt;
* Andres Tambek, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Hardi Tiitus, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Jan Pentšuk, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Irina Geidarova, IA18 Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Linuxile teine töölaud&lt;br /&gt;
* Kreet Solnask, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristjan Leotoots, DK12 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Liis Talimaa, DK12, SSH Windows+Linux&lt;br /&gt;
* Eduard Kõre, AK12 - SSH Windows+Linux&lt;br /&gt;
* Erik Ehrbach, DK14 - SSH Windows+Linux&lt;br /&gt;
* Helen Oppar, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Jüri Ahhundov, DK11 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristina Garmatjuk, DK11 - LAMP paigaldus&lt;br /&gt;
* Jana Kindlam, DK12 – Linuxi tööjaama paigaldus&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - LAMP paigaldus&lt;br /&gt;
* Marko Esna, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Alexander Teder, 12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - LAMP paigaldus&lt;br /&gt;
* Madis Liik, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Annika Kask, 11 - Info riistvara kohta&lt;br /&gt;
* Rando Kurel, 12- Linuxi tööjaama paigaldus&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Ingvar Lukas, 14 - LAMP paigaldus&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxi serveri paigaldus&lt;br /&gt;
* Brita Pentšuk, 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Anton Kuksov, 12 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristo Leesmann, 13 - APT-i analoog Windowsile&lt;br /&gt;
* Sander Ratassepp, 13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Peeter Fridolin, 13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Joonas Rihma, DK11 - LAMP paigaldus&lt;br /&gt;
* Priit Rätsep, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Vjatšeslav Aprelkov, DK11 - Linuxile teine töölaud&lt;br /&gt;
* Sergei Kaganski, DK14 - Raspberry Pi&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - LAMP paigaldus&lt;br /&gt;
* Merike Meizner, DK11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Andrei Pugatšov, DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Joonas Ervald, DK11 - Raspberry Pi&lt;br /&gt;
* Kuldar Teinmann, AK11 - SSH Windows+Linux&lt;br /&gt;
* Lauri Üksti, DK14 - Mac+Windows kaksikkäivitus, uusim LTS, uus vaikimisi töölaua keskkond&lt;br /&gt;
* Pavel Fleišer, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Linuxile Teine Töölaud&lt;br /&gt;
* Marten Tammeleht, 13 - Teine GUI Windowsile&lt;br /&gt;
* Anna Levijeva, 12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - E-posti krüpto&lt;br /&gt;
* Laura Lenbaum IA18- E-posti krüpto&lt;br /&gt;
* Henri Paves, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Ruti Kerro, IA17 - APT analoog Windowsile&lt;br /&gt;
* Merilyn Merisalu, 13 - LAMP paigaldus&lt;br /&gt;
* Anton Meženin, DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Marie Udam, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Ilmar Ermus, IA17 - SSH Windows + Linux&lt;br /&gt;
* Madis Niinelt, IA18 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Maile Mäesalu, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Andreas Porman, DK13 - LAMP paigaldus&lt;br /&gt;
* Pille Ulmas, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Henrik Prangel, 12 - Linuxile teine töölaud&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Radne Kaal, IA18 - E-posti krüpto&lt;br /&gt;
* Sander Pihelgas, AK11 - LAMP paigaldus&lt;br /&gt;
* Andres Leppik, DK13 - Linuxile teine töölaud&lt;br /&gt;
* Lisette Noor, D23 - Teine GUI Windowsile&lt;br /&gt;
* Carlos Kirtsi, 12 - Linuxile teine töölaud&lt;br /&gt;
* Annely Vattis, AK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kristina Rästas, 13 - LAMP paigaldus&lt;br /&gt;
* Andres Kalavus, 12 - Info riistvara kohta&lt;br /&gt;
* Aleksandra Sepp, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Tanel Peep, AK11 - LAMP paigaldus&lt;br /&gt;
* Andrei Tomba, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxile teine töölaud&lt;br /&gt;
* Igor Budnitski, IA17 - SSH Windows+Linux&lt;br /&gt;
* Brit Valdek, DK14 - Raspberry PI&lt;br /&gt;
* Martin Kokk, 11 - Linuxile teine töölaud&lt;br /&gt;
* Meelis Mikk, 11 - Linuxile teine töölaud&lt;br /&gt;
* Artur Kapranov - LAMP Paigaldus&lt;br /&gt;
* Jooni Soots, IA17 - E-posti krüpto&lt;br /&gt;
* Mihkel Tääkre, 15 - LAMP Paigaldus&lt;br /&gt;
* Tõnis Prants, 15 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Georg Kahest, AK11 - E-posti krüpto&lt;br /&gt;
* Meelis Osi, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Kert Saarma, 12 - Linuxile teine töölaud&lt;br /&gt;
* Ruudi Vinter, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Alo Avi, 14 - E-posti krüpto&lt;br /&gt;
* Indro Kottise, 15 - Linuxile teine töölaud&lt;br /&gt;
* Anni-Bessie Kitt DK14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Liis Talsi DK14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Aleksandr Petrušihin - DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Kaarel Kaine, DK12 - Linux serveri paigaldus, LAMP serveri paigaldus&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - Linuxile teine töölaud&lt;br /&gt;
* Ahto Ahven, 15 - Linuxile teine töölaud&lt;br /&gt;
* Hannes Mäeorg, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Edgar Tereping, 14 - E-posti krüpto&lt;br /&gt;
* Karen Grigorjan, DK12 - E-posti krüpto&lt;br /&gt;
* Henri Annilo, DK13 - E-posti krüpto&lt;br /&gt;
* Jekaterina Losseva, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Leho Kivistik, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Loss, DK14, MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Rene Väli, DK13 - LAMP Paigaldus&lt;br /&gt;
* Katrin Kello 12- LAMP paigaldus&lt;br /&gt;
*Alvar Suun DK13- SSH Windows+Linux&lt;br /&gt;
* Siim Ošur, ISd13 - Katkematu kaughaldus (GUI+CLI) piiratud võrgus&lt;br /&gt;
* Teele Puusepp IA17 - E-posti krüpto&lt;br /&gt;
* Martin Laadoga, 14 - Info Riistvara Kohta&lt;br /&gt;
* Marite Rammo - E-posti krüpto&lt;br /&gt;
* Erki Aas, 12 - Windowsi ja Linuxi kaksikkäivitus&lt;br /&gt;
* Timo Otsing, 11 - Linuxile teine töölaud&lt;br /&gt;
* Arthur Luste - Itchev, 13 - Windowsi teine GUI.&lt;br /&gt;
* Simo Sirkas, 15 - LAMP paigaldus&lt;br /&gt;
* Sven Veelaid, ISd14 - Teine GUI Windowsile&lt;br /&gt;
* Karl Erik Õunapuu, ISd15 - E-posti krüpto&lt;br /&gt;
&lt;br /&gt;
=Probleemilahendus=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - EXT4 on Windows. &lt;br /&gt;
* Egert Närep, DK11 - VPN Linuxis&lt;br /&gt;
* Jaan Veikesaar, 11 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Laura Lenbaum, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Nele Naris, IA18 - ePub loomine Windowsis&lt;br /&gt;
* Madis Roosioks, D22 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Katrin Lasberg, DK13 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Andrek Laanemets, 11 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Kristo Tero, IA18 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Siim Kustassoo IA18 - ePub loomine Windowsis&lt;br /&gt;
* Rain Adamson, 41 - Ajastatud toimingute keelamine kasutajatele Linuxis.&lt;br /&gt;
* Rein Remsu, IA17 - Sügavkülmutus Linuxis&lt;br /&gt;
* Jooni Soots, IA17 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Piret Spitsõn, DK11 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Kreet Solnask, IA17 - ePub loomine MacOS-is&lt;br /&gt;
* Tanel Vari, DK 13 - QR kood MacOS-s &lt;br /&gt;
* Jaan Koolmeister, DK 13 - Kiirusetest Linuxis&lt;br /&gt;
* Rando Rommot, 13 - Kasutaja lukustamine Linuxis.&lt;br /&gt;
* Marilyn Võsu, DK11 - Kustunud faili(de) taastamine&lt;br /&gt;
* Triin Palm, IA18 - Pilveketas sõltumata operatsioonisüsteemist&lt;br /&gt;
* Maie Palmeos, DK11 - Automaatne privaatne veebilehitseja Windowsis&lt;br /&gt;
* Dmitri Lukaš, DK11 - ePub loomine Windowsis / Programmide automaatkäivitus / Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Dmitri Tšurjumov. IA17 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Unustatud salasõna taastamine&lt;br /&gt;
* Alan Alliksoo, DK11 - Automaatne Windowsi uuendamine etteantud ajal&lt;br /&gt;
* Reilika Saks, IA17 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Andres Tambek, DK12 - Külalise kasutaja disainimine Linuxis.&lt;br /&gt;
* Jan Pentšuk, DK12 - Kustunud faili(de) taastamine&lt;br /&gt;
* Filip Fjodorov, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Karit Kilgi, DK 32 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Eduard Kõre, AK12 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Jüri Ahhundov, DK11 - Tekstirežiimis (CLI) käivitamine.&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Madis Võrklaev, AK11 - Kioskirežiim Linuxis&lt;br /&gt;
* Marko Esna, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Alexander Teder, 12 Automaatne Windowsi uuendamine etteantud ajal.&lt;br /&gt;
* Merilyn Merisalu, 13 - Automaatne sisselogimine külalise kontoga&lt;br /&gt;
* Ruti Kerro, IA17 - Programmi sulgemine jõuga ja kokkujooksmise vältimine Linuxis&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
* Markus Kildemaa, 15 - Külalise konto vaikimisi sisse logima&lt;br /&gt;
* Brita Pentšuk, 13 - Failisüsteemi haakimine - NTFS Linuxis&lt;br /&gt;
* Peeter Fridolin, 13 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Andrei Tomba, DK14 - Kiirusetest Linuxis&lt;br /&gt;
* Priit Rätsep, DK12 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Annika Kask, 11 - ePubi loomine Windowsis&lt;br /&gt;
* Ingvar Lukas, 14 - Kiire sulgemine, väljalogimine Linuxis.&lt;br /&gt;
* Joonas Ervald, DK11 - Protsessori ülekiirendamine&lt;br /&gt;
* Merike Meizner, DK11, Automaatne privaatne veebilehitsemine Linuxis&lt;br /&gt;
* Kuldar Teinmann, AK11 - Failijagamine FTP-ga Linuxis&lt;br /&gt;
* Madis Niinelt, IA18 - Kioskirežiim Linuxis&lt;br /&gt;
* Pavel Fleišer, 14 - Failijagamine FTP-ga Linuxis / Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Simo Jaanus, 13 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Marten Tammeleht, 13 - Külalise kasutaja disainimine Linuxis&lt;br /&gt;
* Hardi Tiitus, DK12 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Helen Oppar, DK12 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Henri Paves, AK11 - Paigaldatud teise töölauakeskkonna eemaldamine&lt;br /&gt;
* Andrei Pugatšov, DK14 - Viirusetõrje Linuxis&lt;br /&gt;
* Anton Meženin, DK14 - Viirusetõrje Linuxis&lt;br /&gt;
* Kristo Leesmann, 13 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Kiire sulgemine, väljalogimine Linuxis.&lt;br /&gt;
* Vjatsheslav Aprelkov,DK11 - Paigaldatud teise töölauakeskkonna eemaldamine &lt;br /&gt;
* Anita Sepp, DK12 - Teine töölauakeskkond Linuxile&lt;br /&gt;
* Radne Kaal, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Andero Samelselg, 15 - Vabavaraline salasõnade haldur; ePub loomine Linuxis&lt;br /&gt;
* Pille Ulmas, DK13 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Henrik Prangel, 12 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Lisette Noor, D23 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Andreas Porman, DK13- Kiirustest Linuxis&lt;br /&gt;
* Anton Kuksov, 12 - Sügavkülmutus Linuxis&lt;br /&gt;
* Andres Kalavus, 12 - Automaatne privaatne veebilehitsemine Windowsis&lt;br /&gt;
* Sander Pihelgas, AK11 - Paigaldatud teise töölauakeskkonna eemaldamine Linuxis&lt;br /&gt;
* Tanel Peep, AK11 - Ajastatud toimingute keelamine kasutajatele Linuxis ja skripti loomine CRONi&lt;br /&gt;
* Anna Levijeva, 12 - Sügavkülmutus Linuxis&lt;br /&gt;
* Elizaveta Romanova, 11 - Turvaline Skype’i analoog Linuxile &lt;br /&gt;
* Meelis Osi, AK11 - Grep käsk Windowsi keskkonnas&lt;br /&gt;
*Kristina Rästas, 13 - Adobe Reader Linuxile&lt;br /&gt;
* Brit Valdek, DK14 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Sergei Kaganski, DK14 -ePub loomine MacOS-is&lt;br /&gt;
* Joonas Rihma, DK11 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Martin Kokk, 11 - Salasõna eemaldamine PDF faililt&lt;br /&gt;
* Maile Mäesalu, DK14 - Paigaldatud teise töölauakeskkonna eemaldamine Linuxis&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - DWG-failide avamine Linuxis. &lt;br /&gt;
* Jevgeni Jurtsenko DK13, 59 - Võtmefailiga SSH sisselogimine&lt;br /&gt;
* Georg Kahest AK11, - Võtmefailiga SSH sisselogimine / NTP&lt;br /&gt;
* Konstantin Dmitrijev IA18 - DWG-failide avamine Linuxis&lt;br /&gt;
* Kert Saarma, 12 - VPN Linuxile&lt;br /&gt;
* Ruudi Vinter, DK12 - Teise töölauakeskonna eemaldamine Linuxis, Linuxi kioskirežiim&lt;br /&gt;
* Alo Avi, 14 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Indro Kottise, 15 - Automaatne Windowsi uuendamine etteantud ajal&lt;br /&gt;
* Kaarel Kaine, DK12 - Automaatne sisselogimine külalise kontoga, Linuxi kioskirežiim&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - EPUB loomine Windowsis&lt;br /&gt;
* Anni - Bessie Kitt, DK14 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Aleksandr Petrušihin, DK14 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Karen Grigorjan, DK12 - GRUBi taastamine&lt;br /&gt;
* Leho Kivistik, 14 - EPUB loomine Windowsis&lt;br /&gt;
* Egert Loss, DK14, Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Tõnis Prants, 15, Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
* Mihkel Tääkre, 15, Programmi(de) automaatne käivitamine.&lt;br /&gt;
* Henri ANnilo, DK13, QR kood Windowsis&lt;br /&gt;
* Rene Väli, DK13 - Sügavkülmutus Windowsis&lt;br /&gt;
* Edgar Tereping, 14 - EPUB loomine Windowsis&lt;br /&gt;
* Liis Talsi, DK-14 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Erki Aas, 12 - Windowsi krüpteerimine, GRUB-i turvamine&lt;br /&gt;
* Carlos Kirtsi, 12 - Teise töölauakeskkonna eemaldamine&lt;br /&gt;
* Timo Otsing, 11 - Salasõna eemaldamine PDF faililt.&lt;br /&gt;
* Arthur Luste - Itchev, 13 - Open Source asendus Skype-le.&lt;br /&gt;
* Simo Sirkas, 15 - Programmi(de) automaatne käivitamine&lt;br /&gt;
* Martin Laadoga, 14 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Sven Veelaid, ISd14 - QR-kood Windowsis&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=122953</id>
		<title>I027 iseseisvad tööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=122953"/>
		<updated>2017-05-25T20:10:25Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* 2.praktikum */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesolev artikkel on loodud aine &amp;quot;[[Sissejuhatus infotehnoloogiasse ja riistvarasse]] (ainekoodiga I027)&amp;quot; iseseisvate tööde haldamiseks.&lt;br /&gt;
Aines on vaja teha 3 praktilist tööd ja seminaritöö, mis on kõik kirjeldatud &amp;quot;Praktikumid&amp;quot; pealkirja all viidatud dokumendis.&lt;br /&gt;
&lt;br /&gt;
Palun siia dokumenti panna kirja valitud praktikumi nimetus. Ülikooli kasutajaga saavad tudengid ka vikit muuta. Muudatused salvestuvad ka ajaloos.&lt;br /&gt;
&lt;br /&gt;
See üllas eesmärk on, et võimalikult erinevaid praktikumid ja probleemilahendus saaks valitud.&lt;br /&gt;
Siit dokumendist te näete, mida keegi parasjagu tegemas on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Igor Budnitski, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Närep, DK11 - SSH vestlus&lt;br /&gt;
* Ingvar Lukas, 14 - Info riistvara kohta&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Rommot, 13 - Linuxile teine töölaud&lt;br /&gt;
* Nele Naris, IA18 - Info riistvara kohta&lt;br /&gt;
* Katrin Lasberg, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrek Laanemets, 11 - Info riistvara kohta&lt;br /&gt;
* Peeter Fridolin, 13 - SSH Windows + Linux&lt;br /&gt;
* Kristo Tero, IA18 - LAMP paigaldus&lt;br /&gt;
* Siim Kustassoo, IA18 - Info riistavara kohta&lt;br /&gt;
* Rain Adamson, 41 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Rein Remsu, IA17 - SSH Windows + Linux&lt;br /&gt;
* Piret Spitsõn, DK11 - Info riistvara kohta&lt;br /&gt;
* Tanel Vari, DK13 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mihkel-Erik Mägi - Linuxile teine töölaud&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Info riistvara kohta&lt;br /&gt;
* Sander Ratassepp, 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Info riistvara kohta&lt;br /&gt;
* Triin Palm, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Maie Palmeos, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Info ristvara kohta&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Info riistvara kohta&lt;br /&gt;
* Leonid Grigorjevski,  IA18 - Info riistvara kohta&lt;br /&gt;
* Merilyn Merisalu, 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Iakov Kanyuchka, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Roosioks, D22 - Info riistvara kohta&lt;br /&gt;
* Rauno Lõhmus, 13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maile Mäesalu, DK14 - Info riistvara kohta&lt;br /&gt;
* Alan Alliksoo, DK11 - Info riistvara kohta&lt;br /&gt;
* Reilika Saks, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Andres Tambek, DK12 - Info riistvara kohta&lt;br /&gt;
* Hardi Tiitus, DK12 - Info riistvara kohta&lt;br /&gt;
* Jan Pentšuk, DK12 - Info riistvara kohta&lt;br /&gt;
* Pille Ulmas, DK13 - Info riistvara kohta&lt;br /&gt;
* Peeter Stamberg, DK 11 - Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kreet Solnask, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Kristo Leesmann, 13 - LAMP paigaldus&lt;br /&gt;
* Kristjan Leotoots, DK12 - SSH Windows + Linux&lt;br /&gt;
* Erki Aas, 12 - LAMP paigaldus&lt;br /&gt;
* Liis Talimaa, DK12, Info riistvara kohta&lt;br /&gt;
* Irina Geidarova, IA18 Linuxi tööjaama paigaldus&lt;br /&gt;
* Ruudi Vinter, DK12 - Info riistvara kohta&lt;br /&gt;
* Anton Kuksov, 12 - LAMP paigaldus&lt;br /&gt;
* Eduard Kõre, AK11 - Info riistvara kohta&lt;br /&gt;
* Marie Udam, DK14 - Info riistvara kohta&lt;br /&gt;
* Erik Ehrbach, DK14 - LAMP paigaldus&lt;br /&gt;
* Jüri Ahhundov, DK11 - Info riistvara kohta&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Info riistvara kohta&lt;br /&gt;
* Kaisa Lindström, 15 - Info riistvara kohta&lt;br /&gt;
* Marko Esna, AK11 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Jana Kindlam, DK12 – info riistvara kohta&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - info riistvara kohta&lt;br /&gt;
* Kadi Koppelmann, DK14 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Võrklaev, AK11 - Info riistvara kohta&lt;br /&gt;
* Rudolf Purge, AK11 - Info riistvara kohta&lt;br /&gt;
* Ilmar Ermus, IA17 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Leho Kivistik, 14 - Info riistvara kohta&lt;br /&gt;
* Hannes Mäeorg, 14 - Info riistvara kohta&lt;br /&gt;
* Alexander Teder, 12 - Info riistvara kohta&lt;br /&gt;
* Jüri Vinnal, IA18 - Info riistvara kohta&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - Info riistvara kohta&lt;br /&gt;
* Radne Kaal, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Pärtel, 14 - Lapikute serverite töökorrastamine: Riistvara, Arch ja SSH.&lt;br /&gt;
* Kuldar Teinmann, AK11 - LAMP paigaldus&lt;br /&gt;
* Pavel Fleišer, 14 - LAMP paigaldus&lt;br /&gt;
* Katrin Kello, 14 - Info riistvara kohta&lt;br /&gt;
* Madis Liik, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - LAMP paigaldus&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Filip Fjodorov, AK11 - Info riistvara kohta&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - info riistvara kohta&lt;br /&gt;
* Ruti Kerro, IA17 - LAMP paigaldus&lt;br /&gt;
* Artur Kapranov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Annika Kask, 11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Anton Meženin, DK14 - Info riistvara kohta&lt;br /&gt;
* Martti-Heiki Must, IA17 - Info riistvara kohta&lt;br /&gt;
* Marten Tammeleht, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Indro Kottise, 15 - Info riistvara kohta&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Priit Rätsep, DK12 - Info riistvara kohta&lt;br /&gt;
* Merike Meizner, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Info riistvara kohta&lt;br /&gt;
* Henri Annilo, DK13 - SSH Windows + Linux&lt;br /&gt;
* Laura Lenbaum, IA18 - Info riistvara kohta&lt;br /&gt;
* Donna Nurmbek, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Kurel, 12 - Info riistvara kohta&lt;br /&gt;
* Joonas Rihma, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Helen Oppar, DK12 - Info riistvara kohta&lt;br /&gt;
* Tanel Peep, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Brit Valdek, DK14 - Info riistvara kohta&lt;br /&gt;
* Oliver Nurk, 11 - Info riistvara kohta&lt;br /&gt;
* Erik Kaup, 13 - Info riistvara kohta&lt;br /&gt;
* Rait Rand, 11 - Info riistvara kohtan&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Meelis Mikk, 11 - Info riistvara kohta&lt;br /&gt;
* Karoliina Vasli - LAMP paigaldus&lt;br /&gt;
* Aare Taveter - IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Sirkas, 15 - Info riistvara kohta&lt;br /&gt;
* Mihkel Tääkre, 15 - Info riistvara kohta&lt;br /&gt;
* Annely Vattis AK11- Info riistvara kohta&lt;br /&gt;
* Valdo Taevere, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Anni- Bessie Kitt, DK14 - Info riistvara kohta&lt;br /&gt;
* Reio Meiusi, 15 - Info riistvara kohta&lt;br /&gt;
* Marju Niinemaa IA17 - Info riistvara kohta&lt;br /&gt;
* Tarmo Luugus, 14 - Info riistvara kohta&lt;br /&gt;
* Martin Laadoga, 14 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Rasmus Tammets, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Sirli Mürk, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rene Väli, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrei Pugatšov, DK14 - Info riistvara kohta&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxile teine töölaud&lt;br /&gt;
* Anna Levijeva, 12 - LAMP paigaldus&lt;br /&gt;
* Maarja-Liisa Pilvik, DK14 - Info riistvara kohta&lt;br /&gt;
* Henrik Prangel, 12 - Info riistvara kohta&lt;br /&gt;
* Vjatsheslav Aprelkov, DK11 - Info riistvara kohta&lt;br /&gt;
* Sergei Kaganski, DK14 - Info riistvara kohta&lt;br /&gt;
* Andrei Tomba, DK14 - info riistvara kohta&lt;br /&gt;
* Siim Oselein, ISa11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Lisette Noor, D23 - Info riistvara kohta&lt;br /&gt;
* Kirstin Saluveer, DK13 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Lauri Üksti, DK14 - info riistvara kohta&lt;br /&gt;
* Arnika Rästa, ISd14 - info riistvara kohta&lt;br /&gt;
* Alo Avi, ISd14 - LAMP paigaldus&lt;br /&gt;
* Gert Vesterberg, DK11 - LAMP paigaldus&lt;br /&gt;
* Anna Amelkina, AK11 - Info riistvara kohta&lt;br /&gt;
* Egert Loss, DK14, Linux serveri paigaldus&lt;br /&gt;
* Ahto Ahven, 15, Info riistvara kohta&lt;br /&gt;
* Villem Markus Loigom, 11, SSH vestlus&lt;br /&gt;
* Frank Karl Koppel, 11, SSH vestlus&lt;br /&gt;
* Juta Jaama, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Kaine, DK12 - Info riistvara kohta&lt;br /&gt;
* Kert Saarma, 12 - Info riistvara kohta&lt;br /&gt;
* Martin Kokk, 11 - Linuxi serveri paigaldus&lt;br /&gt;
* Artur Tammiste, 14 - Info riistvara kohta&lt;br /&gt;
* Paul Richard Lettens, 12 - Info riistvara kohta&lt;br /&gt;
* Liina Laumets, DK13 - Info riistvara kohta&lt;br /&gt;
* Martin Tammai, 11 - Info riistvara kohta&lt;br /&gt;
* Margus Põlma, 15, LAMP paigaldus&lt;br /&gt;
* Kersti Perandi, DK13 - Info riistvara kohta&lt;br /&gt;
* Tõnis Prants, 15, Linuxi tööjaama paigaldus&lt;br /&gt;
* Andres Kalavus, 12, APT-i analoog Windowsis&lt;br /&gt;
* Sven Veelaid, ISd14 - info riistvara kohta&lt;br /&gt;
* Helen Riisalu, 11 - Info riistvara kohta&lt;br /&gt;
* Aleksandr Petrušihin, DK14 - Info riistvara kohta&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - Info riistvara kohta&lt;br /&gt;
* Karl Erik Õunapuu, 15 - LAMP paigaldus&lt;br /&gt;
* Marite Rammo, 15 - Info riistvara kohta&lt;br /&gt;
* Georg Kahest, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Jekaterina Losseva, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Niinelt, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Tammekänd, DK12 - Info riistvara kohta&lt;br /&gt;
* Brita Pentšuk, 13 - Info riistvara kohta&lt;br /&gt;
* Dmitri Kiriljuk, AK11 - Info riistvara kohta&lt;br /&gt;
* Joonas Ervald, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Priit Järv, 12 - Info riistvara kohta&lt;br /&gt;
* Henri Paves, AK11 - Info riistvara kohta&lt;br /&gt;
* Aleksandra Sepp, AK11 - Info riistvara kohta&lt;br /&gt;
* Sander Pihelgas, AK11 - Info riistvara kohta&lt;br /&gt;
* Andreas Porman, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Andres Leppik, DK13 - Info riistvara kohta&lt;br /&gt;
* Kristina Rästas, 13 - Linux serveri paigaldus&lt;br /&gt;
* Jooni Soots, IA17 - Info riistvara kohta&lt;br /&gt;
* Meelis Osi, AK11 - Info riistvara kohta&lt;br /&gt;
* Liis Talsi, DK14 - Info riistvara kohta&lt;br /&gt;
* Edgar Tereping, 14 - Info riistvara kohta&lt;br /&gt;
* Karen Grigorjan, DK12 - LAMP Paigaldus&lt;br /&gt;
* Marek Skorohhodov, AK11 - Info riistvara kohta + Linux serveri paigaldus&lt;br /&gt;
* Karmen Lillemets, 14 - Info riistvara kohta&lt;br /&gt;
* Teele Puusepp IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
&lt;br /&gt;
=2.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxile Teine Töölaud&lt;br /&gt;
* Egert Närep, DK11 - SSH Windows+Linux&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxile teine töölaud&lt;br /&gt;
* Rando Rommot, 13 - LAMP Paigaldus&lt;br /&gt;
* Katrin Lasberg, DK13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Andrek Laanemets, 11 - Linuxile teine töölaud&lt;br /&gt;
* Kristo Tero, IA18 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Siim Kustassoo, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Rain Adamson, 41 - LibreOffice&#039;i hulgipaigaldus&lt;br /&gt;
* Rein Remsu, IA17 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Mihkel-Erik Mägi, 13 - Teine GUI Windowsile.&lt;br /&gt;
* Nele Naris, IA18 - LAMP paigaldus&lt;br /&gt;
* Piret Spitsõn, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Tanel Vari, DK 13 - Info riistvara kohta&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Madis Roosioks, D22 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Triin Palm, IA18 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maie Palmeos, DK11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Dmitri Lukaš, DK11 - Windows Subsystem for Linux / APT&#039;i analoog Windowsile&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Alan Alliksoo, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Reilika Saks, IA17 - E-posti krüpto&lt;br /&gt;
* Andres Tambek, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Hardi Tiitus, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Jan Pentšuk, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Irina Geidarova, IA18 Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Linuxile teine töölaud&lt;br /&gt;
* Kreet Solnask, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristjan Leotoots, DK12 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Liis Talimaa, DK12, SSH Windows+Linux&lt;br /&gt;
* Eduard Kõre, AK12 - SSH Windows+Linux&lt;br /&gt;
* Erik Ehrbach, DK14 - SSH Windows+Linux&lt;br /&gt;
* Helen Oppar, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Jüri Ahhundov, DK11 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristina Garmatjuk, DK11 - LAMP paigaldus&lt;br /&gt;
* Jana Kindlam, DK12 – Linuxi tööjaama paigaldus&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - LAMP paigaldus&lt;br /&gt;
* Marko Esna, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Alexander Teder, 12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - LAMP paigaldus&lt;br /&gt;
* Madis Liik, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Annika Kask, 11 - Info riistvara kohta&lt;br /&gt;
* Rando Kurel, 12- Linuxi tööjaama paigaldus&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Ingvar Lukas, 14 - LAMP paigaldus&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxi serveri paigaldus&lt;br /&gt;
* Brita Pentšuk, 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Anton Kuksov, 12 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristo Leesmann, 13 - APT-i analoog Windowsile&lt;br /&gt;
* Sander Ratassepp, 13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Peeter Fridolin, 13 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Joonas Rihma, DK11 - LAMP paigaldus&lt;br /&gt;
* Priit Rätsep, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Vjatšeslav Aprelkov, DK11 - Linuxile teine töölaud&lt;br /&gt;
* Sergei Kaganski, DK14 - Raspberry Pi&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - LAMP paigaldus&lt;br /&gt;
* Merike Meizner, DK11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Andrei Pugatšov, DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Joonas Ervald, DK11 - Raspberry Pi&lt;br /&gt;
* Kuldar Teinmann, AK11 - SSH Windows+Linux&lt;br /&gt;
* Lauri Üksti, DK14 - Mac+Windows kaksikkäivitus, uusim LTS, uus vaikimisi töölaua keskkond&lt;br /&gt;
* Pavel Fleišer, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Linuxile Teine Töölaud&lt;br /&gt;
* Marten Tammeleht, 13 - Teine GUI Windowsile&lt;br /&gt;
* Anna Levijeva, 12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - E-posti krüpto&lt;br /&gt;
* Laura Lenbaum IA18- E-posti krüpto&lt;br /&gt;
* Henri Paves, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Ruti Kerro, IA17 - APT analoog Windowsile&lt;br /&gt;
* Merilyn Merisalu, 13 - LAMP paigaldus&lt;br /&gt;
* Anton Meženin, DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Marie Udam, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Ilmar Ermus, IA17 - SSH Windows + Linux&lt;br /&gt;
* Madis Niinelt, IA18 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Maile Mäesalu, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Andreas Porman, DK13 - LAMP paigaldus&lt;br /&gt;
* Pille Ulmas, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Henrik Prangel, 12 - Linuxile teine töölaud&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Radne Kaal, IA18 - E-posti krüpto&lt;br /&gt;
* Sander Pihelgas, AK11 - LAMP paigaldus&lt;br /&gt;
* Andres Leppik, DK13 - Linuxile teine töölaud&lt;br /&gt;
* Lisette Noor, D23 - Teine GUI Windowsile&lt;br /&gt;
* Carlos Kirtsi, 12 - Linuxile teine töölaud&lt;br /&gt;
* Annely Vattis, AK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kristina Rästas, 13 - LAMP paigaldus&lt;br /&gt;
* Andres Kalavus, 12 - Info riistvara kohta&lt;br /&gt;
* Aleksandra Sepp, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Tanel Peep, AK11 - LAMP paigaldus&lt;br /&gt;
* Andrei Tomba, DK14 - Linuxile teine töölaud&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxile teine töölaud&lt;br /&gt;
* Igor Budnitski, IA17 - SSH Windows+Linux&lt;br /&gt;
* Brit Valdek, DK14 - Raspberry PI&lt;br /&gt;
* Martin Kokk, 11 - Linuxile teine töölaud&lt;br /&gt;
* Meelis Mikk, 11 - Linuxile teine töölaud&lt;br /&gt;
* Artur Kapranov - LAMP Paigaldus&lt;br /&gt;
* Jooni Soots, IA17 - E-posti krüpto&lt;br /&gt;
* Mihkel Tääkre, 15 - LAMP Paigaldus&lt;br /&gt;
* Tõnis Prants, 15 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Georg Kahest, AK11 - E-posti krüpto&lt;br /&gt;
* Meelis Osi, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Kert Saarma, 12 - Linuxile teine töölaud&lt;br /&gt;
* Ruudi Vinter, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Alo Avi, 14 - E-posti krüpto&lt;br /&gt;
* Indro Kottise, 15 - Linuxile teine töölaud&lt;br /&gt;
* Anni-Bessie Kitt DK14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Liis Talsi DK14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Aleksandr Petrušihin - DK14 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Kaarel Kaine, DK12 - Linux serveri paigaldus, LAMP serveri paigaldus&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - Linuxile teine töölaud&lt;br /&gt;
* Ahto Ahven, 15 - Linuxile teine töölaud&lt;br /&gt;
* Hannes Mäeorg, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Edgar Tereping, 14 - E-posti krüpto&lt;br /&gt;
* Karen Grigorjan, DK12 - E-posti krüpto&lt;br /&gt;
* Henri Annilo, DK13 - E-posti krüpto&lt;br /&gt;
* Jekaterina Losseva, DK12 - Linuxile teine töölaud&lt;br /&gt;
* Leho Kivistik, 14 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Loss, DK14, MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Rene Väli, DK13 - LAMP Paigaldus&lt;br /&gt;
* Katrin Kello 12- LAMP paigaldus&lt;br /&gt;
*Alvar Suun DK13- SSH Windows+Linux&lt;br /&gt;
* Siim Ošur, ISd13 - Katkematu kaughaldus (GUI+CLI) piiratud võrgus&lt;br /&gt;
* Teele Puusepp IA17 - E-posti krüpto&lt;br /&gt;
* Martin Laadoga, 14 - Info Riistvara Kohta&lt;br /&gt;
* Marite Rammo - E-posti krüpto&lt;br /&gt;
* Erki Aas, 12 - Windowsi ja Linuxi kaksikkäivitus&lt;br /&gt;
* Timo Otsing, 11 - Linuxile teine töölaud&lt;br /&gt;
* Arthur Luste - Itchev, 13 - Windowsi teine GUI.&lt;br /&gt;
* Simo Sirkas, 15 - LAMP paigaldus&lt;br /&gt;
* Sven Veelaid, ISd14 - Teine GUI Windowsile&lt;br /&gt;
&lt;br /&gt;
=Probleemilahendus=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - EXT4 on Windows. &lt;br /&gt;
* Egert Närep, DK11 - VPN Linuxis&lt;br /&gt;
* Jaan Veikesaar, 11 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Laura Lenbaum, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Nele Naris, IA18 - ePub loomine Windowsis&lt;br /&gt;
* Madis Roosioks, D22 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Katrin Lasberg, DK13 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Andrek Laanemets, 11 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Kristo Tero, IA18 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Siim Kustassoo IA18 - ePub loomine Windowsis&lt;br /&gt;
* Rain Adamson, 41 - Ajastatud toimingute keelamine kasutajatele Linuxis.&lt;br /&gt;
* Rein Remsu, IA17 - Sügavkülmutus Linuxis&lt;br /&gt;
* Jooni Soots, IA17 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Piret Spitsõn, DK11 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Kreet Solnask, IA17 - ePub loomine MacOS-is&lt;br /&gt;
* Tanel Vari, DK 13 - QR kood MacOS-s &lt;br /&gt;
* Jaan Koolmeister, DK 13 - Kiirusetest Linuxis&lt;br /&gt;
* Rando Rommot, 13 - Kasutaja lukustamine Linuxis.&lt;br /&gt;
* Marilyn Võsu, DK11 - Kustunud faili(de) taastamine&lt;br /&gt;
* Triin Palm, IA18 - Pilveketas sõltumata operatsioonisüsteemist&lt;br /&gt;
* Maie Palmeos, DK11 - Automaatne privaatne veebilehitseja Windowsis&lt;br /&gt;
* Dmitri Lukaš, DK11 - ePub loomine Windowsis / Programmide automaatkäivitus / Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Dmitri Tšurjumov. IA17 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Unustatud salasõna taastamine&lt;br /&gt;
* Alan Alliksoo, DK11 - Automaatne Windowsi uuendamine etteantud ajal&lt;br /&gt;
* Reilika Saks, IA17 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Andres Tambek, DK12 - Külalise kasutaja disainimine Linuxis.&lt;br /&gt;
* Jan Pentšuk, DK12 - Kustunud faili(de) taastamine&lt;br /&gt;
* Filip Fjodorov, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Karit Kilgi, DK 32 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Eduard Kõre, AK12 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Jüri Ahhundov, DK11 - Tekstirežiimis (CLI) käivitamine.&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Madis Võrklaev, AK11 - Kioskirežiim Linuxis&lt;br /&gt;
* Marko Esna, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Alexander Teder, 12 Automaatne Windowsi uuendamine etteantud ajal.&lt;br /&gt;
* Merilyn Merisalu, 13 - Automaatne sisselogimine külalise kontoga&lt;br /&gt;
* Ruti Kerro, IA17 - Programmi sulgemine jõuga ja kokkujooksmise vältimine Linuxis&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
* Markus Kildemaa, 15 - Külalise konto vaikimisi sisse logima&lt;br /&gt;
* Brita Pentšuk, 13 - Failisüsteemi haakimine - NTFS Linuxis&lt;br /&gt;
* Peeter Fridolin, 13 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Andrei Tomba, DK14 - Kiirusetest Linuxis&lt;br /&gt;
* Priit Rätsep, DK12 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Annika Kask, 11 - ePubi loomine Windowsis&lt;br /&gt;
* Ingvar Lukas, 14 - Kiire sulgemine, väljalogimine Linuxis.&lt;br /&gt;
* Joonas Ervald, DK11 - Protsessori ülekiirendamine&lt;br /&gt;
* Merike Meizner, DK11, Automaatne privaatne veebilehitsemine Linuxis&lt;br /&gt;
* Kuldar Teinmann, AK11 - Failijagamine FTP-ga Linuxis&lt;br /&gt;
* Madis Niinelt, IA18 - Kioskirežiim Linuxis&lt;br /&gt;
* Pavel Fleišer, 14 - Failijagamine FTP-ga Linuxis / Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Simo Jaanus, 13 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Marten Tammeleht, 13 - Külalise kasutaja disainimine Linuxis&lt;br /&gt;
* Hardi Tiitus, DK12 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Helen Oppar, DK12 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Henri Paves, AK11 - Paigaldatud teise töölauakeskkonna eemaldamine&lt;br /&gt;
* Andrei Pugatšov, DK14 - Viirusetõrje Linuxis&lt;br /&gt;
* Anton Meženin, DK14 - Viirusetõrje Linuxis&lt;br /&gt;
* Kristo Leesmann, 13 - Skype’i turvaline analoog Linuxile&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Kiire sulgemine, väljalogimine Linuxis.&lt;br /&gt;
* Vjatsheslav Aprelkov,DK11 - Paigaldatud teise töölauakeskkonna eemaldamine &lt;br /&gt;
* Anita Sepp, DK12 - Teine töölauakeskkond Linuxile&lt;br /&gt;
* Radne Kaal, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Andero Samelselg, 15 - Vabavaraline salasõnade haldur; ePub loomine Linuxis&lt;br /&gt;
* Pille Ulmas, DK13 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Henrik Prangel, 12 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Lisette Noor, D23 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Andreas Porman, DK13- Kiirustest Linuxis&lt;br /&gt;
* Anton Kuksov, 12 - Sügavkülmutus Linuxis&lt;br /&gt;
* Andres Kalavus, 12 - Automaatne privaatne veebilehitsemine Windowsis&lt;br /&gt;
* Sander Pihelgas, AK11 - Paigaldatud teise töölauakeskkonna eemaldamine Linuxis&lt;br /&gt;
* Tanel Peep, AK11 - Ajastatud toimingute keelamine kasutajatele Linuxis ja skripti loomine CRONi&lt;br /&gt;
* Anna Levijeva, 12 - Sügavkülmutus Linuxis&lt;br /&gt;
* Elizaveta Romanova, 11 - Turvaline Skype’i analoog Linuxile &lt;br /&gt;
* Meelis Osi, AK11 - Grep käsk Windowsi keskkonnas&lt;br /&gt;
*Kristina Rästas, 13 - Adobe Reader Linuxile&lt;br /&gt;
* Brit Valdek, DK14 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Sergei Kaganski, DK14 -ePub loomine MacOS-is&lt;br /&gt;
* Joonas Rihma, DK11 - Ekraani värvitemperatuuri muutmine Windowsis&lt;br /&gt;
* Martin Kokk, 11 - Salasõna eemaldamine PDF faililt&lt;br /&gt;
* Maile Mäesalu, DK14 - Paigaldatud teise töölauakeskkonna eemaldamine Linuxis&lt;br /&gt;
* Marko Linde(Mõznikov), DK12 - DWG-failide avamine Linuxis. &lt;br /&gt;
* Jevgeni Jurtsenko DK13, 59 - Võtmefailiga SSH sisselogimine&lt;br /&gt;
* Georg Kahest AK11, - Võtmefailiga SSH sisselogimine / NTP&lt;br /&gt;
* Konstantin Dmitrijev IA18 - DWG-failide avamine Linuxis&lt;br /&gt;
* Kert Saarma, 12 - VPN Linuxile&lt;br /&gt;
* Ruudi Vinter, DK12 - Teise töölauakeskonna eemaldamine Linuxis, Linuxi kioskirežiim&lt;br /&gt;
* Alo Avi, 14 - Kiire sulgemine, väljalogimine Linuxis&lt;br /&gt;
* Indro Kottise, 15 - Automaatne Windowsi uuendamine etteantud ajal&lt;br /&gt;
* Kaarel Kaine, DK12 - Automaatne sisselogimine külalise kontoga, Linuxi kioskirežiim&lt;br /&gt;
* Kädi-Kristlin Miggur, IA 17 - EPUB loomine Windowsis&lt;br /&gt;
* Anni - Bessie Kitt, DK14 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Aleksandr Petrušihin, DK14 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Karen Grigorjan, DK12 - GRUBi taastamine&lt;br /&gt;
* Leho Kivistik, 14 - EPUB loomine Windowsis&lt;br /&gt;
* Egert Loss, DK14, Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Tõnis Prants, 15, Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
* Henri ANnilo, DK13, QR kood Windowsis&lt;br /&gt;
* Rene Väli, DK13 - Sügavkülmutus Windowsis&lt;br /&gt;
* Edgar Tereping, 14 - EPUB loomine Windowsis&lt;br /&gt;
* Liis Talsi, DK-14 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Erki Aas, 12 - Windowsi krüpteerimine, GRUB-i turvamine&lt;br /&gt;
* Carlos Kirtsi, 12 - Teise töölauakeskkonna eemaldamine&lt;br /&gt;
* Timo Otsing, 11 - Salasõna eemaldamine PDF faililt.&lt;br /&gt;
* Arthur Luste - Itchev, 13 - Open Source asendus Skype-le.&lt;br /&gt;
* Simo Sirkas, 15 - Programmi(de) automaatne käivitamine&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122859</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122859"/>
		<updated>2017-05-25T12:49:31Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Taotlemine=&lt;br /&gt;
==Samm 1== &lt;br /&gt;
&lt;br /&gt;
Mine veebilehele https://education.github.com/pack ning vajuta nuppu &#039;&#039;Get your pack&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Get your pack.png]]&lt;br /&gt;
&lt;br /&gt;
==Samm 2== &lt;br /&gt;
Teilt küsitakse, kas olete õpilane. Kinnitage vajutades nuppu &#039;&#039;Yes, I&#039;m a student&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Yes im a student.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Samm 3== &lt;br /&gt;
Sisestage nõutud informatsioon: oma nimi, kooli nimi, lõpetamise aasta ja teie plaan, kuidas hakkate Githubi kasutama.&lt;br /&gt;
&lt;br /&gt;
[[File:Name.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Samm 4== &lt;br /&gt;
Kui olete soovitud informatsiooni sisestanud, vajutage nuppu &#039;&#039;Submit request&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Submit request.png]]&lt;br /&gt;
&lt;br /&gt;
==Samm 5==&lt;br /&gt;
Teid tervitab järgmine leht:&lt;br /&gt;
&lt;br /&gt;
[[File:Welcome.png]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122855</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122855"/>
		<updated>2017-05-25T12:44:06Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Ülesanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Taotlemine=&lt;br /&gt;
==Samm 1== &lt;br /&gt;
&lt;br /&gt;
Mine veebilehele https://education.github.com/pack ning vajuta nuppu &#039;&#039;Get your pack&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Get your pack.png]]&lt;br /&gt;
&lt;br /&gt;
==Samm 2== &lt;br /&gt;
Teilt küsitakse, kas olete õpilane. Kinnitage vajutades nuppu &#039;&#039;Yes, I&#039;m a student&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Yes im a student.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Samm 3== &lt;br /&gt;
Sisestage nõutud informatsioon: oma nimi, kooli nimi, lõpetamise aasta ja teie plaan, kuidas hakkate Githubi kasutama.&lt;br /&gt;
&lt;br /&gt;
[[File:Name.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Samm 4== &lt;br /&gt;
Kui olete soovitud informatsiooni sisestanud, vajutage nuppu &#039;&#039;Submit request&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Submit request.png]]&lt;br /&gt;
&lt;br /&gt;
==Samm 5==&lt;br /&gt;
Teid tervitab järgmine leht:&lt;br /&gt;
&lt;br /&gt;
[[File:Welcome.png]]&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122854</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122854"/>
		<updated>2017-05-25T12:43:45Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Samm 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Taotlemine=&lt;br /&gt;
==Samm 1== &lt;br /&gt;
&lt;br /&gt;
Mine veebilehele https://education.github.com/pack ning vajuta nuppu &#039;&#039;Get your pack&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Get your pack.png]]&lt;br /&gt;
&lt;br /&gt;
==Samm 2== &lt;br /&gt;
Teilt küsitakse, kas olete õpilane. Kinnitage vajutades nuppu &#039;&#039;Yes, I&#039;m a student&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Yes im a student.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Samm 3== &lt;br /&gt;
Sisestage nõutud informatsioon: oma nimi, kooli nimi, lõpetamise aasta ja teie plaan, kuidas hakkate Githubi kasutama.&lt;br /&gt;
&lt;br /&gt;
[[File:Name.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Samm 4== &lt;br /&gt;
Kui olete soovitud informatsiooni sisestanud, vajutage nuppu &#039;&#039;Submit request&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Submit request.png]]&lt;br /&gt;
&lt;br /&gt;
==Samm 5==&lt;br /&gt;
Teid tervitab järgmine leht:&lt;br /&gt;
&lt;br /&gt;
[[File:Welcome.png]]&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 20 EAPd ja teise semestri lõpuks 22 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis on seatud õppekava täies mahus täitmise määraks 27 EAP semestris (54 EAP aastas); kogudes semestrite kohta kumulatiivselt vähem kui 27 EAP, tuleb sooritamata jäänud EAP-de arvelt õppekulud osaliselt hüvitada.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Sa täiskoormusega tudengina ei täida õppekava täies mahus, esitatakse Sulle järgmise semestri alguses arve EAP-de eest, mille võrra on jäänud õppekava täies mahus täitmata. Õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri lõpuks kogutud EAP-d: X=20&lt;br /&gt;
Teise semestri lõpuks kogutud EAP-d: Y=22&lt;br /&gt;
Aastas kogutud EAP-d: 20+22=42&lt;br /&gt;
&lt;br /&gt;
54-42=12&lt;br /&gt;
&lt;br /&gt;
12x50=600&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
Esitatava arve suurus on 600€.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Welcome.png&amp;diff=122853</id>
		<title>File:Welcome.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Welcome.png&amp;diff=122853"/>
		<updated>2017-05-25T12:43:15Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122852</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122852"/>
		<updated>2017-05-25T12:42:25Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Samm 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Taotlemine=&lt;br /&gt;
==Samm 1== &lt;br /&gt;
&lt;br /&gt;
Mine veebilehele https://education.github.com/pack ning vajuta nuppu &#039;&#039;Get your pack&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Get your pack.png]]&lt;br /&gt;
&lt;br /&gt;
==Samm 2== &lt;br /&gt;
Teilt küsitakse, kas olete õpilane. Kinnitage vajutades nuppu &#039;&#039;Yes, I&#039;m a student&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Yes im a student.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Samm 3== &lt;br /&gt;
Sisestage nõutud informatsioon: oma nimi, kooli nimi, lõpetamise aasta ja teie plaan, kuidas hakkate Githubi kasutama.&lt;br /&gt;
&lt;br /&gt;
[[File:Name.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Samm 4== &lt;br /&gt;
Kui olete soovitud informatsiooni sisestanud, vajutage nuppu &#039;&#039;Submit request&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Submit request.png]]&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 20 EAPd ja teise semestri lõpuks 22 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis on seatud õppekava täies mahus täitmise määraks 27 EAP semestris (54 EAP aastas); kogudes semestrite kohta kumulatiivselt vähem kui 27 EAP, tuleb sooritamata jäänud EAP-de arvelt õppekulud osaliselt hüvitada.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Sa täiskoormusega tudengina ei täida õppekava täies mahus, esitatakse Sulle järgmise semestri alguses arve EAP-de eest, mille võrra on jäänud õppekava täies mahus täitmata. Õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri lõpuks kogutud EAP-d: X=20&lt;br /&gt;
Teise semestri lõpuks kogutud EAP-d: Y=22&lt;br /&gt;
Aastas kogutud EAP-d: 20+22=42&lt;br /&gt;
&lt;br /&gt;
54-42=12&lt;br /&gt;
&lt;br /&gt;
12x50=600&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
Esitatava arve suurus on 600€.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122851</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122851"/>
		<updated>2017-05-25T12:42:10Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Samm 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Taotlemine=&lt;br /&gt;
==Samm 1== &lt;br /&gt;
&lt;br /&gt;
Mine veebilehele https://education.github.com/pack ning vajuta nuppu &#039;&#039;Get your pack&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Get your pack.png]]&lt;br /&gt;
&lt;br /&gt;
==Samm 2== &lt;br /&gt;
Teilt küsitakse, kas olete õpilane. Kinnitage vajutades nuppu &#039;&#039;Yes, I&#039;m a student&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Yes im a student.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Samm 3== &lt;br /&gt;
Sisestage nõutud informatsioon: oma nimi, kooli nimi, lõpetamise aasta ja teie plaan, kuidas hakkate Githubi kasutama.&lt;br /&gt;
&lt;br /&gt;
[[File:Name.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Samm 3== &lt;br /&gt;
Kui olete soovitud informatsiooni sisestanud, vajutage nuppu &#039;&#039;Submit request&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Submit request.png]]&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 20 EAPd ja teise semestri lõpuks 22 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis on seatud õppekava täies mahus täitmise määraks 27 EAP semestris (54 EAP aastas); kogudes semestrite kohta kumulatiivselt vähem kui 27 EAP, tuleb sooritamata jäänud EAP-de arvelt õppekulud osaliselt hüvitada.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Sa täiskoormusega tudengina ei täida õppekava täies mahus, esitatakse Sulle järgmise semestri alguses arve EAP-de eest, mille võrra on jäänud õppekava täies mahus täitmata. Õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri lõpuks kogutud EAP-d: X=20&lt;br /&gt;
Teise semestri lõpuks kogutud EAP-d: Y=22&lt;br /&gt;
Aastas kogutud EAP-d: 20+22=42&lt;br /&gt;
&lt;br /&gt;
54-42=12&lt;br /&gt;
&lt;br /&gt;
12x50=600&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
Esitatava arve suurus on 600€.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Submit_request.png&amp;diff=122850</id>
		<title>File:Submit request.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Submit_request.png&amp;diff=122850"/>
		<updated>2017-05-25T12:41:44Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122849</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122849"/>
		<updated>2017-05-25T12:40:23Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Samm 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Taotlemine=&lt;br /&gt;
==Samm 1== &lt;br /&gt;
&lt;br /&gt;
Mine veebilehele https://education.github.com/pack ning vajuta nuppu &#039;&#039;Get your pack&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Get your pack.png]]&lt;br /&gt;
&lt;br /&gt;
==Samm 2== &lt;br /&gt;
Teilt küsitakse, kas olete õpilane. Kinnitage vajutades nuppu &#039;&#039;Yes, I&#039;m a student&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Yes im a student.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Samm 3== &lt;br /&gt;
Sisestage nõutud informatsioon: oma nimi, kooli nimi, lõpetamise aasta ja teie plaan, kuidas hakkate Githubi kasutama.&lt;br /&gt;
&lt;br /&gt;
[[File:Name.png]]&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 20 EAPd ja teise semestri lõpuks 22 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis on seatud õppekava täies mahus täitmise määraks 27 EAP semestris (54 EAP aastas); kogudes semestrite kohta kumulatiivselt vähem kui 27 EAP, tuleb sooritamata jäänud EAP-de arvelt õppekulud osaliselt hüvitada.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Sa täiskoormusega tudengina ei täida õppekava täies mahus, esitatakse Sulle järgmise semestri alguses arve EAP-de eest, mille võrra on jäänud õppekava täies mahus täitmata. Õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri lõpuks kogutud EAP-d: X=20&lt;br /&gt;
Teise semestri lõpuks kogutud EAP-d: Y=22&lt;br /&gt;
Aastas kogutud EAP-d: 20+22=42&lt;br /&gt;
&lt;br /&gt;
54-42=12&lt;br /&gt;
&lt;br /&gt;
12x50=600&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
Esitatava arve suurus on 600€.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Name.png&amp;diff=122848</id>
		<title>File:Name.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Name.png&amp;diff=122848"/>
		<updated>2017-05-25T12:39:57Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122847</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122847"/>
		<updated>2017-05-25T12:37:24Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Samm 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Taotlemine=&lt;br /&gt;
==Samm 1== &lt;br /&gt;
&lt;br /&gt;
Mine veebilehele https://education.github.com/pack ning vajuta nuppu &#039;&#039;Get your pack&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Get your pack.png]]&lt;br /&gt;
&lt;br /&gt;
==Samm 2== &lt;br /&gt;
Teilt küsitakse, kas olete õpilane. Kinnitage vajutades nuppu &#039;&#039;Yes, I&#039;m a student&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Yes im a student.png]]&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 20 EAPd ja teise semestri lõpuks 22 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis on seatud õppekava täies mahus täitmise määraks 27 EAP semestris (54 EAP aastas); kogudes semestrite kohta kumulatiivselt vähem kui 27 EAP, tuleb sooritamata jäänud EAP-de arvelt õppekulud osaliselt hüvitada.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Sa täiskoormusega tudengina ei täida õppekava täies mahus, esitatakse Sulle järgmise semestri alguses arve EAP-de eest, mille võrra on jäänud õppekava täies mahus täitmata. Õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri lõpuks kogutud EAP-d: X=20&lt;br /&gt;
Teise semestri lõpuks kogutud EAP-d: Y=22&lt;br /&gt;
Aastas kogutud EAP-d: 20+22=42&lt;br /&gt;
&lt;br /&gt;
54-42=12&lt;br /&gt;
&lt;br /&gt;
12x50=600&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
Esitatava arve suurus on 600€.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Yes_im_a_student.png&amp;diff=122846</id>
		<title>File:Yes im a student.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Yes_im_a_student.png&amp;diff=122846"/>
		<updated>2017-05-25T12:36:36Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122845</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122845"/>
		<updated>2017-05-25T12:35:49Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Küsimus 2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Taotlemine=&lt;br /&gt;
==Samm 1== &lt;br /&gt;
&lt;br /&gt;
Mine veebilehele https://education.github.com/pack ning vajuta nuppu &#039;&#039;Get your pack&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Get your pack.png]]&lt;br /&gt;
&lt;br /&gt;
==Samm 2== &lt;br /&gt;
Teile küsitakse, kas olete õpilane. Kinnitage vajutades nuppu Yes, I&#039;m a student&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 20 EAPd ja teise semestri lõpuks 22 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis on seatud õppekava täies mahus täitmise määraks 27 EAP semestris (54 EAP aastas); kogudes semestrite kohta kumulatiivselt vähem kui 27 EAP, tuleb sooritamata jäänud EAP-de arvelt õppekulud osaliselt hüvitada.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Sa täiskoormusega tudengina ei täida õppekava täies mahus, esitatakse Sulle järgmise semestri alguses arve EAP-de eest, mille võrra on jäänud õppekava täies mahus täitmata. Õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri lõpuks kogutud EAP-d: X=20&lt;br /&gt;
Teise semestri lõpuks kogutud EAP-d: Y=22&lt;br /&gt;
Aastas kogutud EAP-d: 20+22=42&lt;br /&gt;
&lt;br /&gt;
54-42=12&lt;br /&gt;
&lt;br /&gt;
12x50=600&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
Esitatava arve suurus on 600€.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122844</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122844"/>
		<updated>2017-05-25T12:33:59Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Samm 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Taotlemine=&lt;br /&gt;
==Samm 1== &lt;br /&gt;
&lt;br /&gt;
Mine veebilehele https://education.github.com/pack ning vajuta nuppu &#039;&#039;Get your pack&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[File:Get your pack.png]]&lt;br /&gt;
&lt;br /&gt;
==Küsimus 2== &lt;br /&gt;
&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Punase joone päevaks peab olema kinnitatud semestri individuaalne õpingukava ja toimunud akadeemilised liikumised.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Mõistete%20selgitusi Õppekorralduse eeskiri 1.2]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Hiljemalt akadeemilise puhkuse lõppemise järgse semestri punase joone päevaks tuleb esitada avaldus akadeemilise puhkuse lõpetamiseks või pikendamiseks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üliõpilastel, kellel on õigus akadeemilisel puhkusel viibimise ajal täita õppekava, tuleb esitada ainete deklareerimiseks kirjalik taotlus õppeosakonda hiljemalt semestri punase joone päevaks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õppekava ja/või õppevormi vahetamise taotlemiseks või külalisüliõpilaseks kandideerimiseks tuleb esitada avaldus 1 tööpäev enne semestri punase joone päeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Akadeemiline%20liikumine Õppekorralduse eeskiri 7]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemilisele õiendile lõpetamisel?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eksamil positiivse hinde saanu võib taotleda tulemuse parandamiseks üht korduseksamit ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne.&amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused Õppekorralduse eeskiri 5.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 20 EAPd ja teise semestri lõpuks 22 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis on seatud õppekava täies mahus täitmise määraks 27 EAP semestris (54 EAP aastas); kogudes semestrite kohta kumulatiivselt vähem kui 27 EAP, tuleb sooritamata jäänud EAP-de arvelt õppekulud osaliselt hüvitada.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Sa täiskoormusega tudengina ei täida õppekava täies mahus, esitatakse Sulle järgmise semestri alguses arve EAP-de eest, mille võrra on jäänud õppekava täies mahus täitmata. Õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri lõpuks kogutud EAP-d: X=20&lt;br /&gt;
Teise semestri lõpuks kogutud EAP-d: Y=22&lt;br /&gt;
Aastas kogutud EAP-d: 20+22=42&lt;br /&gt;
&lt;br /&gt;
54-42=12&lt;br /&gt;
&lt;br /&gt;
12x50=600&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
Esitatava arve suurus on 600€.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Get_your_pack.png&amp;diff=122843</id>
		<title>File:Get your pack.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Get_your_pack.png&amp;diff=122843"/>
		<updated>2017-05-25T12:31:43Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122842</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122842"/>
		<updated>2017-05-25T12:28:55Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Samm 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Taotlemine=&lt;br /&gt;
==Samm 1== &lt;br /&gt;
Mine veebilehele https://education.github.com/pack ning vajuta nuppu &#039;&#039;Get your pack&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Küsimus 2== &lt;br /&gt;
&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Punase joone päevaks peab olema kinnitatud semestri individuaalne õpingukava ja toimunud akadeemilised liikumised.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Mõistete%20selgitusi Õppekorralduse eeskiri 1.2]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Hiljemalt akadeemilise puhkuse lõppemise järgse semestri punase joone päevaks tuleb esitada avaldus akadeemilise puhkuse lõpetamiseks või pikendamiseks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üliõpilastel, kellel on õigus akadeemilisel puhkusel viibimise ajal täita õppekava, tuleb esitada ainete deklareerimiseks kirjalik taotlus õppeosakonda hiljemalt semestri punase joone päevaks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õppekava ja/või õppevormi vahetamise taotlemiseks või külalisüliõpilaseks kandideerimiseks tuleb esitada avaldus 1 tööpäev enne semestri punase joone päeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Akadeemiline%20liikumine Õppekorralduse eeskiri 7]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemilisele õiendile lõpetamisel?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eksamil positiivse hinde saanu võib taotleda tulemuse parandamiseks üht korduseksamit ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne.&amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused Õppekorralduse eeskiri 5.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 20 EAPd ja teise semestri lõpuks 22 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis on seatud õppekava täies mahus täitmise määraks 27 EAP semestris (54 EAP aastas); kogudes semestrite kohta kumulatiivselt vähem kui 27 EAP, tuleb sooritamata jäänud EAP-de arvelt õppekulud osaliselt hüvitada.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Sa täiskoormusega tudengina ei täida õppekava täies mahus, esitatakse Sulle järgmise semestri alguses arve EAP-de eest, mille võrra on jäänud õppekava täies mahus täitmata. Õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri lõpuks kogutud EAP-d: X=20&lt;br /&gt;
Teise semestri lõpuks kogutud EAP-d: Y=22&lt;br /&gt;
Aastas kogutud EAP-d: 20+22=42&lt;br /&gt;
&lt;br /&gt;
54-42=12&lt;br /&gt;
&lt;br /&gt;
12x50=600&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
Esitatava arve suurus on 600€.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122841</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122841"/>
		<updated>2017-05-25T12:25:59Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Küsimus B */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Taotlemine=&lt;br /&gt;
==Samm 1== &lt;br /&gt;
Mine veebilehele https://education.github.com/pack ning vajuta nuppu &#039;&#039;Get your pack&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Kordussoorituse tegemine tuleb kokku leppida õppejõuga. Kordussooritusele registreerimine toimub ÕIS-is. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused Õppekorralduse eeskiri 5.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Riigi finantseeritaval õppekohal (RF) on kordussooritus tasuta. Kordussoorituse tasu tasulisel (OF) õppekohal on 20 €.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2016/2017 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Küsimus 2== &lt;br /&gt;
&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Punase joone päevaks peab olema kinnitatud semestri individuaalne õpingukava ja toimunud akadeemilised liikumised.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Mõistete%20selgitusi Õppekorralduse eeskiri 1.2]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Hiljemalt akadeemilise puhkuse lõppemise järgse semestri punase joone päevaks tuleb esitada avaldus akadeemilise puhkuse lõpetamiseks või pikendamiseks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üliõpilastel, kellel on õigus akadeemilisel puhkusel viibimise ajal täita õppekava, tuleb esitada ainete deklareerimiseks kirjalik taotlus õppeosakonda hiljemalt semestri punase joone päevaks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õppekava ja/või õppevormi vahetamise taotlemiseks või külalisüliõpilaseks kandideerimiseks tuleb esitada avaldus 1 tööpäev enne semestri punase joone päeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Akadeemiline%20liikumine Õppekorralduse eeskiri 7]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemilisele õiendile lõpetamisel?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eksamil positiivse hinde saanu võib taotleda tulemuse parandamiseks üht korduseksamit ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne.&amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused Õppekorralduse eeskiri 5.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 20 EAPd ja teise semestri lõpuks 22 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis on seatud õppekava täies mahus täitmise määraks 27 EAP semestris (54 EAP aastas); kogudes semestrite kohta kumulatiivselt vähem kui 27 EAP, tuleb sooritamata jäänud EAP-de arvelt õppekulud osaliselt hüvitada.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Sa täiskoormusega tudengina ei täida õppekava täies mahus, esitatakse Sulle järgmise semestri alguses arve EAP-de eest, mille võrra on jäänud õppekava täies mahus täitmata. Õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri lõpuks kogutud EAP-d: X=20&lt;br /&gt;
Teise semestri lõpuks kogutud EAP-d: Y=22&lt;br /&gt;
Aastas kogutud EAP-d: 20+22=42&lt;br /&gt;
&lt;br /&gt;
54-42=12&lt;br /&gt;
&lt;br /&gt;
12x50=600&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
Esitatava arve suurus on 600€.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122840</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122840"/>
		<updated>2017-05-25T12:22:43Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Õpingukorralduse küsimused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Taotlemine=&lt;br /&gt;
==Küsimus B== &lt;br /&gt;
&#039;&#039;&#039;Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Kordussoorituse tegemine tuleb kokku leppida õppejõuga. Kordussooritusele registreerimine toimub ÕIS-is. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused Õppekorralduse eeskiri 5.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Riigi finantseeritaval õppekohal (RF) on kordussooritus tasuta. Kordussoorituse tasu tasulisel (OF) õppekohal on 20 €.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2016/2017 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Küsimus 2== &lt;br /&gt;
&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Punase joone päevaks peab olema kinnitatud semestri individuaalne õpingukava ja toimunud akadeemilised liikumised.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Mõistete%20selgitusi Õppekorralduse eeskiri 1.2]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Hiljemalt akadeemilise puhkuse lõppemise järgse semestri punase joone päevaks tuleb esitada avaldus akadeemilise puhkuse lõpetamiseks või pikendamiseks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üliõpilastel, kellel on õigus akadeemilisel puhkusel viibimise ajal täita õppekava, tuleb esitada ainete deklareerimiseks kirjalik taotlus õppeosakonda hiljemalt semestri punase joone päevaks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õppekava ja/või õppevormi vahetamise taotlemiseks või külalisüliõpilaseks kandideerimiseks tuleb esitada avaldus 1 tööpäev enne semestri punase joone päeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Akadeemiline%20liikumine Õppekorralduse eeskiri 7]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemilisele õiendile lõpetamisel?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eksamil positiivse hinde saanu võib taotleda tulemuse parandamiseks üht korduseksamit ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne.&amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused Õppekorralduse eeskiri 5.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 20 EAPd ja teise semestri lõpuks 22 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis on seatud õppekava täies mahus täitmise määraks 27 EAP semestris (54 EAP aastas); kogudes semestrite kohta kumulatiivselt vähem kui 27 EAP, tuleb sooritamata jäänud EAP-de arvelt õppekulud osaliselt hüvitada.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Sa täiskoormusega tudengina ei täida õppekava täies mahus, esitatakse Sulle järgmise semestri alguses arve EAP-de eest, mille võrra on jäänud õppekava täies mahus täitmata. Õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri lõpuks kogutud EAP-d: X=20&lt;br /&gt;
Teise semestri lõpuks kogutud EAP-d: Y=22&lt;br /&gt;
Aastas kogutud EAP-d: 20+22=42&lt;br /&gt;
&lt;br /&gt;
54-42=12&lt;br /&gt;
&lt;br /&gt;
12x50=600&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
Esitatava arve suurus on 600€.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122839</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122839"/>
		<updated>2017-05-25T12:22:20Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Taotlemine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse küsimused=&lt;br /&gt;
==Küsimus B== &lt;br /&gt;
&#039;&#039;&#039;Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Kordussoorituse tegemine tuleb kokku leppida õppejõuga. Kordussooritusele registreerimine toimub ÕIS-is. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused Õppekorralduse eeskiri 5.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Riigi finantseeritaval õppekohal (RF) on kordussooritus tasuta. Kordussoorituse tasu tasulisel (OF) õppekohal on 20 €.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2016/2017 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Küsimus 2== &lt;br /&gt;
&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Punase joone päevaks peab olema kinnitatud semestri individuaalne õpingukava ja toimunud akadeemilised liikumised.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Mõistete%20selgitusi Õppekorralduse eeskiri 1.2]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Hiljemalt akadeemilise puhkuse lõppemise järgse semestri punase joone päevaks tuleb esitada avaldus akadeemilise puhkuse lõpetamiseks või pikendamiseks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üliõpilastel, kellel on õigus akadeemilisel puhkusel viibimise ajal täita õppekava, tuleb esitada ainete deklareerimiseks kirjalik taotlus õppeosakonda hiljemalt semestri punase joone päevaks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õppekava ja/või õppevormi vahetamise taotlemiseks või külalisüliõpilaseks kandideerimiseks tuleb esitada avaldus 1 tööpäev enne semestri punase joone päeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Akadeemiline%20liikumine Õppekorralduse eeskiri 7]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemilisele õiendile lõpetamisel?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eksamil positiivse hinde saanu võib taotleda tulemuse parandamiseks üht korduseksamit ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne.&amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused Õppekorralduse eeskiri 5.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 20 EAPd ja teise semestri lõpuks 22 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis on seatud õppekava täies mahus täitmise määraks 27 EAP semestris (54 EAP aastas); kogudes semestrite kohta kumulatiivselt vähem kui 27 EAP, tuleb sooritamata jäänud EAP-de arvelt õppekulud osaliselt hüvitada.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Sa täiskoormusega tudengina ei täida õppekava täies mahus, esitatakse Sulle järgmise semestri alguses arve EAP-de eest, mille võrra on jäänud õppekava täies mahus täitmata. Õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri lõpuks kogutud EAP-d: X=20&lt;br /&gt;
Teise semestri lõpuks kogutud EAP-d: Y=22&lt;br /&gt;
Aastas kogutud EAP-d: 20+22=42&lt;br /&gt;
&lt;br /&gt;
54-42=12&lt;br /&gt;
&lt;br /&gt;
12x50=600&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
Esitatava arve suurus on 600€.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122838</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122838"/>
		<updated>2017-05-25T12:21:35Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Essee */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Taotlemine=&lt;br /&gt;
&lt;br /&gt;
Teadsin enne ITKolledžisse astumist, et soovin end kindlasti siduda it valdkonnaga, kuid siiski puudus mul laiem pilt kogu valdkonnast. Antud aine ei jaga teadmisi erinevates tehnoloogiatest, töövõtetest ega -vahenditest, vaid rõhub silmaringi laiendamisele, et tulevased IT spetsialistid oskaksid oma eelseisva karjääri jooksul teha teadlikke otsuseid ning näeksid oma valdkonda kui tervikut.&lt;br /&gt;
&lt;br /&gt;
Õppeaine „Õpingukorraldus ja erialatutvustus“ esimeses loengus oli esinejaid mitu, kes kõik rääkisid õppeaine ja kooli töökorralduse erinevatest külgedest. Merike Spitsõn rääkis pikemalt kooliga seotud seadustest, eeskirjadest, akadeemilisest kalendrist, ainepunktidest ja muust. See info on väga vajalik kõigile, kes tulevad otse koolipingist ja esimest korda ülikooli astuvad, sest erinevusi põhi-ja keskkooli töökorraldusega on palju. Olen ise eelnevalt õppinud Tallinna Tehnikaülikoolis ning seepärast on kogu ülikoolisüsteem mulle tuttav, kuid esmakursuslaste üks suuremaid väljakutseid ongi eelkõige uue süsteemi ja elukorraldusega harjumine (on ju paljud tudengid pärit kaugemalt kui Tallinn või Harjumaa, mistõttu muudatusi võrreldes senise eluga on olnud palju). Merle Varendi, kvaliteedijuht, tutvustas erinevaid stipendiume, kes ja kuidas nendele kandideerida saavad. Esines ka Juri Tretjakov, kes tutvustas eelkõige õppetööga seotud multimeedia väljundeid ning nende kasutamist. Tema jutust tasuks kõige enam meeles pidada videoloengute järele vaatamise võimalus, sest alati võib juhtuda, et ootamatute asjaolude ilmnemisel või ka lihtsalt äratuskella häbematust väljalülitamisest tingituna mõni loeng vahele jääb. Minu jaoks kõige huvitavam esimese loengu esinejatest oli aine õppejõud Andres Septer, kes antud õppeaine korraldusest ja sellest, mida on vaja teha aine läbimiseks.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a Loengusalvestus Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IT süsteemide arhitekt Andres Küti loengu teemaks oli „Sinna ja tagasi. Arhitekti lugu.“ Mulle meeldis tema esinemise stiil, kus ta lisaks oma teema oli osavalt sidunud mitmete lugude ja katkenditega oma minevikust. Eriti hästi jäi mulle meelde tema räägitud lugu sellest, kuidas tal oli suur huvi arvutite vastu ning tänu sellele huvile jäi tal ka suvevaheaeg vahele, seda muidugi piltlikult. Oma vaba aja veetis ta erinevalt eakaaslastest mitte päevitades, ja õues olles, vaid arvutit tundma õppides. Tänu säärasele huvile ületasid tema teadmised arvutitest õigepea oma õppejõu omasid. Selle loo peamine mõte on selles, et õppimise juures on kõige olulisem õpilase enda tahe ja motivatsioon, selle olemasolul leiab õpilane ise võimaluse end pidevalt arendada ja jõuda kaugemale kui ise võib olla loota oskas.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f Loengusalvestus Andres Kütt]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kolmandas loengus esinesid Testlio asutajad Kristel ja Marko Kruustük. Nende esitlus oli huvitav selle poolest, et andis hea pildi startupist läbi selle looja pilgu. Ühtasi toodi välja Idufirma loomisega kaasnevad raskused, mured ja probleemid, ning kuidas neist võitu saada ja alla andmise asemel leida lahendusi. Kristel ja Marko rõhutasid mõlemad kui oluline on enda ümber õigete inimeste leidmine. Seda seepärast, et hea tiim, mis suudab koos hästi töötada viib kaugemale üksinda pusimine või meeskond, mida lõhestavad eriarvamused ja vaidlused. Nende lugu oli väga positiivne ning sisendas julgust ka ise idee olemasolul oma idufirma asutamisele mõelda, samas sai ka piisavalt näpunäiteid ja suuniseid, mida vältida ja mida tähele panna.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6?ec=true Loengusalvestus Kristel &amp;amp; Marko Kruustük (Testlio)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pikaajalise tööstaažiga süsteemiadministraator Lembitu Ling ehk Snakeman tutvustas neljandas loengus süsteemiadministreerija tööd. Kuulasin tema lugu väga suure huviga. Parim osa Lembitu esitlusest oli hetk, kui ta mainis, et oma õpingute käigus leidis ta, et programmeerimine ei ole tema kutsumus, ning ta otsustas saada süsteemiadministraatoriks. Eelkõige seepärast, et ma näen oma tulevikuvisioonina kahte suunda, kas hakata programmeerijaks või süsteemiadministraatoriks. Kuna olen alles esimese kursuse tudeng, on veel vara otsustada oma oskuste või kogemuste põhjal, mis mulle paremini sobiks, kuid kasulikke näpunäiteid tulevikuks leidus loengus kindlasti, kõige kasulikumaks neist pean soovitust kujundada endas välja arusaam, millal on asjakohane teha käsitsi korduvat tegevust, millal on asjakohane tegevus automatiseerida, kirjutada skript. Samuti nagu kolmanda loengu esinejad, rõhutas ka Lembitu Ling koostöö olulisust. Süsteemiadministraatorid, programmeerijad, arhitektid, projektijuhid ja kõik inimesed IT-ga mitte seotud valdkondadest on osakesed suuremast tervikust, mille laitmatuks töötamiseks on vajalik kõikide panus ja koostöö.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76 Loengusalvestus Lembitu Ling aka Snakeman]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus esinesid aine õppejõud Andres Septer ja SCRUM master Einar Koltšanov. Andres Septer rääkis IT tööturu omapäradest ning sellest, mida tähele panna töökoha valikul. Töökoha valimisel on oluline eelnevalt otsustada, millisesse kohta tööle minna tahetakse: riigiasutusse, IT firmasse, keskmise või väikese suurusega ettevõttese, idufirmasse jne. Olles enda jaoks selle otsustanud, on tähtis kaaluda iga ettevõtte plusse ja miinuseid. Oluline on ka meeles pidada, et ideaalset töökohta ei ole olemas, pigem tuleb püüda leida töö, kus positiivset on tunduvalt enam negatiivsest. Tähtsad on sidemed – parimat informatsiooni asutuse kohta saab inimestelt, kes ise seal töötavad või on töötanud. Veelkord rõhutas õppejõud kontaktide tähtsust, neid tuleb looma hakata võimalult vara, juba kooliajal, sest parimad töökohad liiguvad tutvuste kaudu, see mis jõuab kuulutuseportaalidesse on üldjuhul ülejääk ja koosneb töödest, kuhu keegi eriti minna ei soovi. Einar Koltšanov tõi esile IT ja äripoole omavahelised arusaamatused ning selle, mida peaksid mõlemad pooled tegema selleks, et koostöö paremini sujuks – üksteise mõistmine. Taaskord kõlas läbivalt märksõna „koostöö“.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc Loengusalvestus Andres Septer ja Einar Koltšanov (SCRUM master)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus rääkis Eesti Maksu- ja Tolliameti analüütikaosakonna juhataja Ivar Laur andmete analüüsimisest. Andmete õigsus on alati vaieldav, sest andmete mõistmiseks on vaja nende tõlgendamise oskust. Alati ei pruugi ka see anda objektiivset ülevaadet, sest ka tõlgendajast üksi ei sõltu veel kogu andmete mõistmine – see sõltub ka andme kirja panemise viisist. Andmete analüütiku ülesandeks ongi andmeid analüüsides kokku panna reaalne tervikpilt. Oluliseks mõttekohaks selle loengu puhul kujuneski idee, et alati tuleks püüda andmeid analüüsida ja selle analüüsi alusel luua tervikpilt, mitte võtta andmeid automaatselt kui tõeseid või väärasid.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802 Loengusalvestus Ivar Laur EMTA analüütikaosakonna juhataja]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erilist huvi pakkus mulle seitsmes loeng, kus Jaan Priisalu rääkis Eesti Vabariigi küberturbest. Sain vastuse endal varem tekkinud küsimusele, millist rolli mängib küberturve sõjaolukorras. Ma ei jõudnud antud küsimust avalikult küsida, sest esineja selgitas seda küsimust oma esitluse käigus küllalt põhjalikult. Eesti peamisteks nõrkusteks võib pidada väikest ja vananevat elanikkonda, agressiivset naabrit ja kaugust keskustest. Paljud digiteenused, mis Eestis on laialt kasutusel, ning mille poolest meie riik tuntud on, on võimalikud tänu tõhusale küberturbele, nt e-valimised, digiretsept, e-riik. Kuidas leida tasakaal andmete kaitsmise ja turvalisuse vahel? Kuidas pärast privaatsuse vähenemist (NSA ja muud nuhkimisjuhud) turvariskide maandamist taastada andmete konfidentsiaalsus? Taas on olulisel kohal koostöö. Parema küberturbe saab tagada vaid koostöös oma naaberriikide ja institutsioonidega.&lt;br /&gt;
Teadsin enne ITKolledžisse õppima asumist küll, et soovin oma tuleviku siduda just IT valdkonnaga, kuid puudus täpsem arusaam, milliseid erinevaid võimalusi pakub IT. Jaan Priisalu rääkis teemast väga asjakohaselt ning süvendas mu huvi küberkaitse vastu.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76 Loengusalvestus Jaan Priisalu]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IT ja turunduse teemal loengu läbi viinud Hedi Mardisoo loengu pidamise stiil oli mitmeti erinev võrreldes eelmiste esinejatega. Esineja kaasas kuulajaskonda viies läbi väikese küsitluse ning esitades ühe kirjelduse, mis kirjeldas suurepäraselt kahte täiesti vastandlikku inimest – prints Charles’i ja Ozzy Osbourne’i. Säärane stiil oli haarav ning muutis kogu pooleteisetunnise loengusaalis istumise õhkkonna vabamaks kui see tavaliselt on.&lt;br /&gt;
&lt;br /&gt;
Palju on levinud arvamus, et kui ollakse suutelised looma väga hea toode, siis müüb see toode ennast ise. Paraku ei vasta see tõele, sest pigem on selliste toodete puhul edu võtmeks esimesena uuele turule jõudmine või uue niši leidmine. Ettevõtte suhtlus klientidega peab olema avatud ja läbipaistev. Usalduse loomine brändi vastu võtab kaua aega, selle hävitamine käib kiiresti. Turundus peab välja selgitama turu ootused tootele ning viima firma eesmärgid nendega vastavusse. Sellest loengust võtaks kaasa mõtte, mida suurepäraselt kirjeldas slaidide lõpus olnud karikatuur, mis näitab, kui erinevalt võivad firma erinevad osakonnad toodet kirjeldada, ning kuidas ükski neist nägemustest ei lähe kokku kliendi ootustega. Taaskord rõhutame koostöö olulisust!&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127 Loengusalvestus Hedi Mardisoo, Starman AS]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõik loengutes üles astunud esinejad rääkisid näiliselt erinevatest teemadest. Siiski võis leida ühe läbiva teema, milleks oli koostöö. Koostöö IT ja teiste valdkondade vahel on ülimalt oluline ning ilma selleta suurem süsteem ei toimi. Ükski mutrike üksi masinat tööle ei pane, selleks on tarvis ühist pingutust ning koos eesmärgi poole püüdlemist.&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse küsimused=&lt;br /&gt;
==Küsimus B== &lt;br /&gt;
&#039;&#039;&#039;Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Kordussoorituse tegemine tuleb kokku leppida õppejõuga. Kordussooritusele registreerimine toimub ÕIS-is. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused Õppekorralduse eeskiri 5.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Riigi finantseeritaval õppekohal (RF) on kordussooritus tasuta. Kordussoorituse tasu tasulisel (OF) õppekohal on 20 €.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2016/2017 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Küsimus 2== &lt;br /&gt;
&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Punase joone päevaks peab olema kinnitatud semestri individuaalne õpingukava ja toimunud akadeemilised liikumised.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Mõistete%20selgitusi Õppekorralduse eeskiri 1.2]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Hiljemalt akadeemilise puhkuse lõppemise järgse semestri punase joone päevaks tuleb esitada avaldus akadeemilise puhkuse lõpetamiseks või pikendamiseks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üliõpilastel, kellel on õigus akadeemilisel puhkusel viibimise ajal täita õppekava, tuleb esitada ainete deklareerimiseks kirjalik taotlus õppeosakonda hiljemalt semestri punase joone päevaks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õppekava ja/või õppevormi vahetamise taotlemiseks või külalisüliõpilaseks kandideerimiseks tuleb esitada avaldus 1 tööpäev enne semestri punase joone päeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Akadeemiline%20liikumine Õppekorralduse eeskiri 7]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemilisele õiendile lõpetamisel?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eksamil positiivse hinde saanu võib taotleda tulemuse parandamiseks üht korduseksamit ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne.&amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused Õppekorralduse eeskiri 5.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 20 EAPd ja teise semestri lõpuks 22 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis on seatud õppekava täies mahus täitmise määraks 27 EAP semestris (54 EAP aastas); kogudes semestrite kohta kumulatiivselt vähem kui 27 EAP, tuleb sooritamata jäänud EAP-de arvelt õppekulud osaliselt hüvitada.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Sa täiskoormusega tudengina ei täida õppekava täies mahus, esitatakse Sulle järgmise semestri alguses arve EAP-de eest, mille võrra on jäänud õppekava täies mahus täitmata. Õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri lõpuks kogutud EAP-d: X=20&lt;br /&gt;
Teise semestri lõpuks kogutud EAP-d: Y=22&lt;br /&gt;
Aastas kogutud EAP-d: 20+22=42&lt;br /&gt;
&lt;br /&gt;
54-42=12&lt;br /&gt;
&lt;br /&gt;
12x50=600&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
Esitatava arve suurus on 600€.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122837</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122837"/>
		<updated>2017-05-25T12:21:03Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* GitHub tudengipaketi taotlemine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevateks sammudeks on vajalik eelnev Githubi konto registreerimine oma kooli e-mailiga.&lt;br /&gt;
&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Essee=&lt;br /&gt;
&lt;br /&gt;
Teadsin enne ITKolledžisse astumist, et soovin end kindlasti siduda it valdkonnaga, kuid siiski puudus mul laiem pilt kogu valdkonnast. Antud aine ei jaga teadmisi erinevates tehnoloogiatest, töövõtetest ega -vahenditest, vaid rõhub silmaringi laiendamisele, et tulevased IT spetsialistid oskaksid oma eelseisva karjääri jooksul teha teadlikke otsuseid ning näeksid oma valdkonda kui tervikut.&lt;br /&gt;
&lt;br /&gt;
Õppeaine „Õpingukorraldus ja erialatutvustus“ esimeses loengus oli esinejaid mitu, kes kõik rääkisid õppeaine ja kooli töökorralduse erinevatest külgedest. Merike Spitsõn rääkis pikemalt kooliga seotud seadustest, eeskirjadest, akadeemilisest kalendrist, ainepunktidest ja muust. See info on väga vajalik kõigile, kes tulevad otse koolipingist ja esimest korda ülikooli astuvad, sest erinevusi põhi-ja keskkooli töökorraldusega on palju. Olen ise eelnevalt õppinud Tallinna Tehnikaülikoolis ning seepärast on kogu ülikoolisüsteem mulle tuttav, kuid esmakursuslaste üks suuremaid väljakutseid ongi eelkõige uue süsteemi ja elukorraldusega harjumine (on ju paljud tudengid pärit kaugemalt kui Tallinn või Harjumaa, mistõttu muudatusi võrreldes senise eluga on olnud palju). Merle Varendi, kvaliteedijuht, tutvustas erinevaid stipendiume, kes ja kuidas nendele kandideerida saavad. Esines ka Juri Tretjakov, kes tutvustas eelkõige õppetööga seotud multimeedia väljundeid ning nende kasutamist. Tema jutust tasuks kõige enam meeles pidada videoloengute järele vaatamise võimalus, sest alati võib juhtuda, et ootamatute asjaolude ilmnemisel või ka lihtsalt äratuskella häbematust väljalülitamisest tingituna mõni loeng vahele jääb. Minu jaoks kõige huvitavam esimese loengu esinejatest oli aine õppejõud Andres Septer, kes antud õppeaine korraldusest ja sellest, mida on vaja teha aine läbimiseks.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a Loengusalvestus Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IT süsteemide arhitekt Andres Küti loengu teemaks oli „Sinna ja tagasi. Arhitekti lugu.“ Mulle meeldis tema esinemise stiil, kus ta lisaks oma teema oli osavalt sidunud mitmete lugude ja katkenditega oma minevikust. Eriti hästi jäi mulle meelde tema räägitud lugu sellest, kuidas tal oli suur huvi arvutite vastu ning tänu sellele huvile jäi tal ka suvevaheaeg vahele, seda muidugi piltlikult. Oma vaba aja veetis ta erinevalt eakaaslastest mitte päevitades, ja õues olles, vaid arvutit tundma õppides. Tänu säärasele huvile ületasid tema teadmised arvutitest õigepea oma õppejõu omasid. Selle loo peamine mõte on selles, et õppimise juures on kõige olulisem õpilase enda tahe ja motivatsioon, selle olemasolul leiab õpilane ise võimaluse end pidevalt arendada ja jõuda kaugemale kui ise võib olla loota oskas.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f Loengusalvestus Andres Kütt]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kolmandas loengus esinesid Testlio asutajad Kristel ja Marko Kruustük. Nende esitlus oli huvitav selle poolest, et andis hea pildi startupist läbi selle looja pilgu. Ühtasi toodi välja Idufirma loomisega kaasnevad raskused, mured ja probleemid, ning kuidas neist võitu saada ja alla andmise asemel leida lahendusi. Kristel ja Marko rõhutasid mõlemad kui oluline on enda ümber õigete inimeste leidmine. Seda seepärast, et hea tiim, mis suudab koos hästi töötada viib kaugemale üksinda pusimine või meeskond, mida lõhestavad eriarvamused ja vaidlused. Nende lugu oli väga positiivne ning sisendas julgust ka ise idee olemasolul oma idufirma asutamisele mõelda, samas sai ka piisavalt näpunäiteid ja suuniseid, mida vältida ja mida tähele panna.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6?ec=true Loengusalvestus Kristel &amp;amp; Marko Kruustük (Testlio)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pikaajalise tööstaažiga süsteemiadministraator Lembitu Ling ehk Snakeman tutvustas neljandas loengus süsteemiadministreerija tööd. Kuulasin tema lugu väga suure huviga. Parim osa Lembitu esitlusest oli hetk, kui ta mainis, et oma õpingute käigus leidis ta, et programmeerimine ei ole tema kutsumus, ning ta otsustas saada süsteemiadministraatoriks. Eelkõige seepärast, et ma näen oma tulevikuvisioonina kahte suunda, kas hakata programmeerijaks või süsteemiadministraatoriks. Kuna olen alles esimese kursuse tudeng, on veel vara otsustada oma oskuste või kogemuste põhjal, mis mulle paremini sobiks, kuid kasulikke näpunäiteid tulevikuks leidus loengus kindlasti, kõige kasulikumaks neist pean soovitust kujundada endas välja arusaam, millal on asjakohane teha käsitsi korduvat tegevust, millal on asjakohane tegevus automatiseerida, kirjutada skript. Samuti nagu kolmanda loengu esinejad, rõhutas ka Lembitu Ling koostöö olulisust. Süsteemiadministraatorid, programmeerijad, arhitektid, projektijuhid ja kõik inimesed IT-ga mitte seotud valdkondadest on osakesed suuremast tervikust, mille laitmatuks töötamiseks on vajalik kõikide panus ja koostöö.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76 Loengusalvestus Lembitu Ling aka Snakeman]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus esinesid aine õppejõud Andres Septer ja SCRUM master Einar Koltšanov. Andres Septer rääkis IT tööturu omapäradest ning sellest, mida tähele panna töökoha valikul. Töökoha valimisel on oluline eelnevalt otsustada, millisesse kohta tööle minna tahetakse: riigiasutusse, IT firmasse, keskmise või väikese suurusega ettevõttese, idufirmasse jne. Olles enda jaoks selle otsustanud, on tähtis kaaluda iga ettevõtte plusse ja miinuseid. Oluline on ka meeles pidada, et ideaalset töökohta ei ole olemas, pigem tuleb püüda leida töö, kus positiivset on tunduvalt enam negatiivsest. Tähtsad on sidemed – parimat informatsiooni asutuse kohta saab inimestelt, kes ise seal töötavad või on töötanud. Veelkord rõhutas õppejõud kontaktide tähtsust, neid tuleb looma hakata võimalult vara, juba kooliajal, sest parimad töökohad liiguvad tutvuste kaudu, see mis jõuab kuulutuseportaalidesse on üldjuhul ülejääk ja koosneb töödest, kuhu keegi eriti minna ei soovi. Einar Koltšanov tõi esile IT ja äripoole omavahelised arusaamatused ning selle, mida peaksid mõlemad pooled tegema selleks, et koostöö paremini sujuks – üksteise mõistmine. Taaskord kõlas läbivalt märksõna „koostöö“.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc Loengusalvestus Andres Septer ja Einar Koltšanov (SCRUM master)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus rääkis Eesti Maksu- ja Tolliameti analüütikaosakonna juhataja Ivar Laur andmete analüüsimisest. Andmete õigsus on alati vaieldav, sest andmete mõistmiseks on vaja nende tõlgendamise oskust. Alati ei pruugi ka see anda objektiivset ülevaadet, sest ka tõlgendajast üksi ei sõltu veel kogu andmete mõistmine – see sõltub ka andme kirja panemise viisist. Andmete analüütiku ülesandeks ongi andmeid analüüsides kokku panna reaalne tervikpilt. Oluliseks mõttekohaks selle loengu puhul kujuneski idee, et alati tuleks püüda andmeid analüüsida ja selle analüüsi alusel luua tervikpilt, mitte võtta andmeid automaatselt kui tõeseid või väärasid.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802 Loengusalvestus Ivar Laur EMTA analüütikaosakonna juhataja]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erilist huvi pakkus mulle seitsmes loeng, kus Jaan Priisalu rääkis Eesti Vabariigi küberturbest. Sain vastuse endal varem tekkinud küsimusele, millist rolli mängib küberturve sõjaolukorras. Ma ei jõudnud antud küsimust avalikult küsida, sest esineja selgitas seda küsimust oma esitluse käigus küllalt põhjalikult. Eesti peamisteks nõrkusteks võib pidada väikest ja vananevat elanikkonda, agressiivset naabrit ja kaugust keskustest. Paljud digiteenused, mis Eestis on laialt kasutusel, ning mille poolest meie riik tuntud on, on võimalikud tänu tõhusale küberturbele, nt e-valimised, digiretsept, e-riik. Kuidas leida tasakaal andmete kaitsmise ja turvalisuse vahel? Kuidas pärast privaatsuse vähenemist (NSA ja muud nuhkimisjuhud) turvariskide maandamist taastada andmete konfidentsiaalsus? Taas on olulisel kohal koostöö. Parema küberturbe saab tagada vaid koostöös oma naaberriikide ja institutsioonidega.&lt;br /&gt;
Teadsin enne ITKolledžisse õppima asumist küll, et soovin oma tuleviku siduda just IT valdkonnaga, kuid puudus täpsem arusaam, milliseid erinevaid võimalusi pakub IT. Jaan Priisalu rääkis teemast väga asjakohaselt ning süvendas mu huvi küberkaitse vastu.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76 Loengusalvestus Jaan Priisalu]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IT ja turunduse teemal loengu läbi viinud Hedi Mardisoo loengu pidamise stiil oli mitmeti erinev võrreldes eelmiste esinejatega. Esineja kaasas kuulajaskonda viies läbi väikese küsitluse ning esitades ühe kirjelduse, mis kirjeldas suurepäraselt kahte täiesti vastandlikku inimest – prints Charles’i ja Ozzy Osbourne’i. Säärane stiil oli haarav ning muutis kogu pooleteisetunnise loengusaalis istumise õhkkonna vabamaks kui see tavaliselt on.&lt;br /&gt;
&lt;br /&gt;
Palju on levinud arvamus, et kui ollakse suutelised looma väga hea toode, siis müüb see toode ennast ise. Paraku ei vasta see tõele, sest pigem on selliste toodete puhul edu võtmeks esimesena uuele turule jõudmine või uue niši leidmine. Ettevõtte suhtlus klientidega peab olema avatud ja läbipaistev. Usalduse loomine brändi vastu võtab kaua aega, selle hävitamine käib kiiresti. Turundus peab välja selgitama turu ootused tootele ning viima firma eesmärgid nendega vastavusse. Sellest loengust võtaks kaasa mõtte, mida suurepäraselt kirjeldas slaidide lõpus olnud karikatuur, mis näitab, kui erinevalt võivad firma erinevad osakonnad toodet kirjeldada, ning kuidas ükski neist nägemustest ei lähe kokku kliendi ootustega. Taaskord rõhutame koostöö olulisust!&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127 Loengusalvestus Hedi Mardisoo, Starman AS]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõik loengutes üles astunud esinejad rääkisid näiliselt erinevatest teemadest. Siiski võis leida ühe läbiva teema, milleks oli koostöö. Koostöö IT ja teiste valdkondade vahel on ülimalt oluline ning ilma selleta suurem süsteem ei toimi. Ükski mutrike üksi masinat tööle ei pane, selleks on tarvis ühist pingutust ning koos eesmärgi poole püüdlemist.&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse küsimused=&lt;br /&gt;
==Küsimus B== &lt;br /&gt;
&#039;&#039;&#039;Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Kordussoorituse tegemine tuleb kokku leppida õppejõuga. Kordussooritusele registreerimine toimub ÕIS-is. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused Õppekorralduse eeskiri 5.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Riigi finantseeritaval õppekohal (RF) on kordussooritus tasuta. Kordussoorituse tasu tasulisel (OF) õppekohal on 20 €.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2016/2017 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Küsimus 2== &lt;br /&gt;
&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Punase joone päevaks peab olema kinnitatud semestri individuaalne õpingukava ja toimunud akadeemilised liikumised.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Mõistete%20selgitusi Õppekorralduse eeskiri 1.2]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Hiljemalt akadeemilise puhkuse lõppemise järgse semestri punase joone päevaks tuleb esitada avaldus akadeemilise puhkuse lõpetamiseks või pikendamiseks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üliõpilastel, kellel on õigus akadeemilisel puhkusel viibimise ajal täita õppekava, tuleb esitada ainete deklareerimiseks kirjalik taotlus õppeosakonda hiljemalt semestri punase joone päevaks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õppekava ja/või õppevormi vahetamise taotlemiseks või külalisüliõpilaseks kandideerimiseks tuleb esitada avaldus 1 tööpäev enne semestri punase joone päeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Akadeemiline%20liikumine Õppekorralduse eeskiri 7]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemilisele õiendile lõpetamisel?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eksamil positiivse hinde saanu võib taotleda tulemuse parandamiseks üht korduseksamit ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne.&amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused Õppekorralduse eeskiri 5.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 20 EAPd ja teise semestri lõpuks 22 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis on seatud õppekava täies mahus täitmise määraks 27 EAP semestris (54 EAP aastas); kogudes semestrite kohta kumulatiivselt vähem kui 27 EAP, tuleb sooritamata jäänud EAP-de arvelt õppekulud osaliselt hüvitada.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Sa täiskoormusega tudengina ei täida õppekava täies mahus, esitatakse Sulle järgmise semestri alguses arve EAP-de eest, mille võrra on jäänud õppekava täies mahus täitmata. Õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri lõpuks kogutud EAP-d: X=20&lt;br /&gt;
Teise semestri lõpuks kogutud EAP-d: Y=22&lt;br /&gt;
Aastas kogutud EAP-d: 20+22=42&lt;br /&gt;
&lt;br /&gt;
54-42=12&lt;br /&gt;
&lt;br /&gt;
12x50=600&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
Esitatava arve suurus on 600€.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122836</id>
		<title>User:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Sveelaid&amp;diff=122836"/>
		<updated>2017-05-25T12:19:32Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Erialatutvustuse aine arvestustöö */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; [[Category:Erialatutvustus 2016 (Päevaõpe)]]&lt;br /&gt;
=GitHub tudengipaketi taotlemine=&lt;br /&gt;
Autor: Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
=Essee=&lt;br /&gt;
&lt;br /&gt;
Teadsin enne ITKolledžisse astumist, et soovin end kindlasti siduda it valdkonnaga, kuid siiski puudus mul laiem pilt kogu valdkonnast. Antud aine ei jaga teadmisi erinevates tehnoloogiatest, töövõtetest ega -vahenditest, vaid rõhub silmaringi laiendamisele, et tulevased IT spetsialistid oskaksid oma eelseisva karjääri jooksul teha teadlikke otsuseid ning näeksid oma valdkonda kui tervikut.&lt;br /&gt;
&lt;br /&gt;
Õppeaine „Õpingukorraldus ja erialatutvustus“ esimeses loengus oli esinejaid mitu, kes kõik rääkisid õppeaine ja kooli töökorralduse erinevatest külgedest. Merike Spitsõn rääkis pikemalt kooliga seotud seadustest, eeskirjadest, akadeemilisest kalendrist, ainepunktidest ja muust. See info on väga vajalik kõigile, kes tulevad otse koolipingist ja esimest korda ülikooli astuvad, sest erinevusi põhi-ja keskkooli töökorraldusega on palju. Olen ise eelnevalt õppinud Tallinna Tehnikaülikoolis ning seepärast on kogu ülikoolisüsteem mulle tuttav, kuid esmakursuslaste üks suuremaid väljakutseid ongi eelkõige uue süsteemi ja elukorraldusega harjumine (on ju paljud tudengid pärit kaugemalt kui Tallinn või Harjumaa, mistõttu muudatusi võrreldes senise eluga on olnud palju). Merle Varendi, kvaliteedijuht, tutvustas erinevaid stipendiume, kes ja kuidas nendele kandideerida saavad. Esines ka Juri Tretjakov, kes tutvustas eelkõige õppetööga seotud multimeedia väljundeid ning nende kasutamist. Tema jutust tasuks kõige enam meeles pidada videoloengute järele vaatamise võimalus, sest alati võib juhtuda, et ootamatute asjaolude ilmnemisel või ka lihtsalt äratuskella häbematust väljalülitamisest tingituna mõni loeng vahele jääb. Minu jaoks kõige huvitavam esimese loengu esinejatest oli aine õppejõud Andres Septer, kes antud õppeaine korraldusest ja sellest, mida on vaja teha aine läbimiseks.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/46b0c2c3-b9c3-4b98-b0fb-855ca1f5d68a Loengusalvestus Merike Spitsõn, Merle Varendi, Juri Tretjakov Andres Septer]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IT süsteemide arhitekt Andres Küti loengu teemaks oli „Sinna ja tagasi. Arhitekti lugu.“ Mulle meeldis tema esinemise stiil, kus ta lisaks oma teema oli osavalt sidunud mitmete lugude ja katkenditega oma minevikust. Eriti hästi jäi mulle meelde tema räägitud lugu sellest, kuidas tal oli suur huvi arvutite vastu ning tänu sellele huvile jäi tal ka suvevaheaeg vahele, seda muidugi piltlikult. Oma vaba aja veetis ta erinevalt eakaaslastest mitte päevitades, ja õues olles, vaid arvutit tundma õppides. Tänu säärasele huvile ületasid tema teadmised arvutitest õigepea oma õppejõu omasid. Selle loo peamine mõte on selles, et õppimise juures on kõige olulisem õpilase enda tahe ja motivatsioon, selle olemasolul leiab õpilane ise võimaluse end pidevalt arendada ja jõuda kaugemale kui ise võib olla loota oskas.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/d9ec2ab9-14d4-4e0a-9c5c-c26e5093060f Loengusalvestus Andres Kütt]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kolmandas loengus esinesid Testlio asutajad Kristel ja Marko Kruustük. Nende esitlus oli huvitav selle poolest, et andis hea pildi startupist läbi selle looja pilgu. Ühtasi toodi välja Idufirma loomisega kaasnevad raskused, mured ja probleemid, ning kuidas neist võitu saada ja alla andmise asemel leida lahendusi. Kristel ja Marko rõhutasid mõlemad kui oluline on enda ümber õigete inimeste leidmine. Seda seepärast, et hea tiim, mis suudab koos hästi töötada viib kaugemale üksinda pusimine või meeskond, mida lõhestavad eriarvamused ja vaidlused. Nende lugu oli väga positiivne ning sisendas julgust ka ise idee olemasolul oma idufirma asutamisele mõelda, samas sai ka piisavalt näpunäiteid ja suuniseid, mida vältida ja mida tähele panna.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/bdb1f592-2bdc-4f3e-96e5-68a65306cbe6?ec=true Loengusalvestus Kristel &amp;amp; Marko Kruustük (Testlio)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pikaajalise tööstaažiga süsteemiadministraator Lembitu Ling ehk Snakeman tutvustas neljandas loengus süsteemiadministreerija tööd. Kuulasin tema lugu väga suure huviga. Parim osa Lembitu esitlusest oli hetk, kui ta mainis, et oma õpingute käigus leidis ta, et programmeerimine ei ole tema kutsumus, ning ta otsustas saada süsteemiadministraatoriks. Eelkõige seepärast, et ma näen oma tulevikuvisioonina kahte suunda, kas hakata programmeerijaks või süsteemiadministraatoriks. Kuna olen alles esimese kursuse tudeng, on veel vara otsustada oma oskuste või kogemuste põhjal, mis mulle paremini sobiks, kuid kasulikke näpunäiteid tulevikuks leidus loengus kindlasti, kõige kasulikumaks neist pean soovitust kujundada endas välja arusaam, millal on asjakohane teha käsitsi korduvat tegevust, millal on asjakohane tegevus automatiseerida, kirjutada skript. Samuti nagu kolmanda loengu esinejad, rõhutas ka Lembitu Ling koostöö olulisust. Süsteemiadministraatorid, programmeerijad, arhitektid, projektijuhid ja kõik inimesed IT-ga mitte seotud valdkondadest on osakesed suuremast tervikust, mille laitmatuks töötamiseks on vajalik kõikide panus ja koostöö.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/edf31936-fa06-4f1a-8c1f-18e4edb07f76 Loengusalvestus Lembitu Ling aka Snakeman]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Viiendas loengus esinesid aine õppejõud Andres Septer ja SCRUM master Einar Koltšanov. Andres Septer rääkis IT tööturu omapäradest ning sellest, mida tähele panna töökoha valikul. Töökoha valimisel on oluline eelnevalt otsustada, millisesse kohta tööle minna tahetakse: riigiasutusse, IT firmasse, keskmise või väikese suurusega ettevõttese, idufirmasse jne. Olles enda jaoks selle otsustanud, on tähtis kaaluda iga ettevõtte plusse ja miinuseid. Oluline on ka meeles pidada, et ideaalset töökohta ei ole olemas, pigem tuleb püüda leida töö, kus positiivset on tunduvalt enam negatiivsest. Tähtsad on sidemed – parimat informatsiooni asutuse kohta saab inimestelt, kes ise seal töötavad või on töötanud. Veelkord rõhutas õppejõud kontaktide tähtsust, neid tuleb looma hakata võimalult vara, juba kooliajal, sest parimad töökohad liiguvad tutvuste kaudu, see mis jõuab kuulutuseportaalidesse on üldjuhul ülejääk ja koosneb töödest, kuhu keegi eriti minna ei soovi. Einar Koltšanov tõi esile IT ja äripoole omavahelised arusaamatused ning selle, mida peaksid mõlemad pooled tegema selleks, et koostöö paremini sujuks – üksteise mõistmine. Taaskord kõlas läbivalt märksõna „koostöö“.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/c9233ad5-0977-4ea7-9065-3d46012832cc Loengusalvestus Andres Septer ja Einar Koltšanov (SCRUM master)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuuendas loengus rääkis Eesti Maksu- ja Tolliameti analüütikaosakonna juhataja Ivar Laur andmete analüüsimisest. Andmete õigsus on alati vaieldav, sest andmete mõistmiseks on vaja nende tõlgendamise oskust. Alati ei pruugi ka see anda objektiivset ülevaadet, sest ka tõlgendajast üksi ei sõltu veel kogu andmete mõistmine – see sõltub ka andme kirja panemise viisist. Andmete analüütiku ülesandeks ongi andmeid analüüsides kokku panna reaalne tervikpilt. Oluliseks mõttekohaks selle loengu puhul kujuneski idee, et alati tuleks püüda andmeid analüüsida ja selle analüüsi alusel luua tervikpilt, mitte võtta andmeid automaatselt kui tõeseid või väärasid.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/24de2b84-9c8c-497f-a299-7ece598d0802 Loengusalvestus Ivar Laur EMTA analüütikaosakonna juhataja]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Erilist huvi pakkus mulle seitsmes loeng, kus Jaan Priisalu rääkis Eesti Vabariigi küberturbest. Sain vastuse endal varem tekkinud küsimusele, millist rolli mängib küberturve sõjaolukorras. Ma ei jõudnud antud küsimust avalikult küsida, sest esineja selgitas seda küsimust oma esitluse käigus küllalt põhjalikult. Eesti peamisteks nõrkusteks võib pidada väikest ja vananevat elanikkonda, agressiivset naabrit ja kaugust keskustest. Paljud digiteenused, mis Eestis on laialt kasutusel, ning mille poolest meie riik tuntud on, on võimalikud tänu tõhusale küberturbele, nt e-valimised, digiretsept, e-riik. Kuidas leida tasakaal andmete kaitsmise ja turvalisuse vahel? Kuidas pärast privaatsuse vähenemist (NSA ja muud nuhkimisjuhud) turvariskide maandamist taastada andmete konfidentsiaalsus? Taas on olulisel kohal koostöö. Parema küberturbe saab tagada vaid koostöös oma naaberriikide ja institutsioonidega.&lt;br /&gt;
Teadsin enne ITKolledžisse õppima asumist küll, et soovin oma tuleviku siduda just IT valdkonnaga, kuid puudus täpsem arusaam, milliseid erinevaid võimalusi pakub IT. Jaan Priisalu rääkis teemast väga asjakohaselt ning süvendas mu huvi küberkaitse vastu.&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/19c7be1d-f277-40ea-8fb7-a5a829162d76 Loengusalvestus Jaan Priisalu]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
IT ja turunduse teemal loengu läbi viinud Hedi Mardisoo loengu pidamise stiil oli mitmeti erinev võrreldes eelmiste esinejatega. Esineja kaasas kuulajaskonda viies läbi väikese küsitluse ning esitades ühe kirjelduse, mis kirjeldas suurepäraselt kahte täiesti vastandlikku inimest – prints Charles’i ja Ozzy Osbourne’i. Säärane stiil oli haarav ning muutis kogu pooleteisetunnise loengusaalis istumise õhkkonna vabamaks kui see tavaliselt on.&lt;br /&gt;
&lt;br /&gt;
Palju on levinud arvamus, et kui ollakse suutelised looma väga hea toode, siis müüb see toode ennast ise. Paraku ei vasta see tõele, sest pigem on selliste toodete puhul edu võtmeks esimesena uuele turule jõudmine või uue niši leidmine. Ettevõtte suhtlus klientidega peab olema avatud ja läbipaistev. Usalduse loomine brändi vastu võtab kaua aega, selle hävitamine käib kiiresti. Turundus peab välja selgitama turu ootused tootele ning viima firma eesmärgid nendega vastavusse. Sellest loengust võtaks kaasa mõtte, mida suurepäraselt kirjeldas slaidide lõpus olnud karikatuur, mis näitab, kui erinevalt võivad firma erinevad osakonnad toodet kirjeldada, ning kuidas ükski neist nägemustest ei lähe kokku kliendi ootustega. Taaskord rõhutame koostöö olulisust!&amp;lt;ref&amp;gt;[https://echo360.e-ope.ee/ess/echo/presentation/f35aeffc-bcd1-44f3-972b-931cfcb47127 Loengusalvestus Hedi Mardisoo, Starman AS]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kõik loengutes üles astunud esinejad rääkisid näiliselt erinevatest teemadest. Siiski võis leida ühe läbiva teema, milleks oli koostöö. Koostöö IT ja teiste valdkondade vahel on ülimalt oluline ning ilma selleta suurem süsteem ei toimi. Ükski mutrike üksi masinat tööle ei pane, selleks on tarvis ühist pingutust ning koos eesmärgi poole püüdlemist.&lt;br /&gt;
&lt;br /&gt;
=Õpingukorralduse küsimused=&lt;br /&gt;
==Küsimus B== &lt;br /&gt;
&#039;&#039;&#039;Kukkusid arvestusel läbi. Kaua on võimalik arvestust järele teha? Kellega kokku leppida, et kordussooritust teha? Kuidas toimub kordussooritusele registreerimine? Mis on tähtajad?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Õigus kordussoorituseks kehtib ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Kordussoorituse tegemine tuleb kokku leppida õppejõuga. Kordussooritusele registreerimine toimub ÕIS-is. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused Õppekorralduse eeskiri 5.2]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui palju maksab, kui oled riigi finantseeritaval (RF) õppekohal? Kui palju maksab, kui oled tasulisel (OF) õppekohal?&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Riigi finantseeritaval õppekohal (RF) on kordussooritus tasuta. Kordussoorituse tasu tasulisel (OF) õppekohal on 20 €.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/finantsinfo/pangarekvisiidid/ Teenuste tasumäärad 2016/2017 õppeaastal]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Küsimus 2== &lt;br /&gt;
&#039;&#039;&#039;Mis on need tegevused, mis tuleb teha enne punase joone päeva? Panna kirja vähemalt neli (4) võimalikku tegevust.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Punase joone päevaks peab olema kinnitatud semestri individuaalne õpingukava ja toimunud akadeemilised liikumised.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Mõistete%20selgitusi Õppekorralduse eeskiri 1.2]&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Hiljemalt akadeemilise puhkuse lõppemise järgse semestri punase joone päevaks tuleb esitada avaldus akadeemilise puhkuse lõpetamiseks või pikendamiseks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üliõpilastel, kellel on õigus akadeemilisel puhkusel viibimise ajal täita õppekava, tuleb esitada ainete deklareerimiseks kirjalik taotlus õppeosakonda hiljemalt semestri punase joone päevaks.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpingute%20peatamine%20ja%20katkestamine Õppekorralduse eeskiri 6.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õppekava ja/või õppevormi vahetamise taotlemiseks või külalisüliõpilaseks kandideerimiseks tuleb esitada avaldus 1 tööpäev enne semestri punase joone päeva.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Akadeemiline%20liikumine Õppekorralduse eeskiri 7]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Eksamil on saadud positiivne hinne, kuid on soov seda hinnet parandada. Mitu korda on võimalik hinnet parandada ja milline hinne läheb akadeemilisele õiendile lõpetamisel?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Eksamil positiivse hinde saanu võib taotleda tulemuse parandamiseks üht korduseksamit ülejärgmise semestri punase joone päevani arvates aine õpetamissemestrist. Tulemuslikul korduseksamil saadud kõrgem hinne asendab õppetulemuste arvestamisel eelnevat eksami hinnet. Tulemuseta korduseksami puhul säilib esialgne hinne.&amp;lt;ref&amp;gt; [http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#Õpisooritused Õppekorralduse eeskiri 5.1]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ülesanne==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui mitme EAP ulatuses tuleb tasuta õppides õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas 20 EAPd ja teise semestri lõpuks 22 EAPd? Kui suur on teile esitatav arve?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
IT Kolledžis on seatud õppekava täies mahus täitmise määraks 27 EAP semestris (54 EAP aastas); kogudes semestrite kohta kumulatiivselt vähem kui 27 EAP, tuleb sooritamata jäänud EAP-de arvelt õppekulud osaliselt hüvitada.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Teine Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui Sa täiskoormusega tudengina ei täida õppekava täies mahus, esitatakse Sulle järgmise semestri alguses arve EAP-de eest, mille võrra on jäänud õppekava täies mahus täitmata. Õppekulude osalise hüvitamise määr on 50 € 1 EAP kohta.&amp;lt;ref&amp;gt;[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Kõrgharidusreform (KKK)]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimese semestri lõpuks kogutud EAP-d: X=20&lt;br /&gt;
Teise semestri lõpuks kogutud EAP-d: Y=22&lt;br /&gt;
Aastas kogutud EAP-d: 20+22=42&lt;br /&gt;
&lt;br /&gt;
54-42=12&lt;br /&gt;
&lt;br /&gt;
12x50=600&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Vastus:&#039;&#039;&#039;&lt;br /&gt;
Esitatava arve suurus on 600€.&lt;br /&gt;
&lt;br /&gt;
=Viited=&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=119531</id>
		<title>I027 iseseisvad tööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=I027_iseseisvad_t%C3%B6%C3%B6d&amp;diff=119531"/>
		<updated>2017-03-26T18:11:45Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* 1.praktikum */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Käesolev artikkel on loodud aine &amp;quot;[[Sissejuhatus infotehnoloogiasse ja riistvarasse]] (ainekoodiga I027)&amp;quot; iseseisvate tööde haldamiseks.&lt;br /&gt;
Aines on vaja teha 3 praktilist tööd ja seminaritöö, mis on kõik kirjeldatud &amp;quot;Praktikumid&amp;quot; pealkirja all viidatud dokumendis.&lt;br /&gt;
&lt;br /&gt;
Palun siia dokumenti panna kirja valitud praktikumi nimetus. Ülikooli kasutajaga saavad tudengid ka vikit muuta. Muudatused salvestuvad ka ajaloos.&lt;br /&gt;
&lt;br /&gt;
See üllas eesmärk on, et võimalikult erinevaid praktikumid ja probleemilahendus saaks valitud.&lt;br /&gt;
Siit dokumendist te näete, mida keegi parasjagu tegemas on.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=1.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Mark Selezenev, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Egert Närep, DK11 - SSH vestlus&lt;br /&gt;
* Ingvar Lukas, 14 - Info riistvara kohta&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Rommot, 13 - Linuxile teine töölaud&lt;br /&gt;
* Nele Naris, IA18 - Info riistvara kohta&lt;br /&gt;
* Katrin Lasberg, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrek Laanemets, 11 - Info riistvara kohta&lt;br /&gt;
* Peeter Fridolin, 13 - SSH Windows + Linux&lt;br /&gt;
* Kristo Tero, IA18 - LAMP paigaldus&lt;br /&gt;
* Siim Kustassoo, IA18 - Info riistavara kohta&lt;br /&gt;
* Rain Adamson, 41 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Rein Remsu, IA17 - SSH Windows + Linux&lt;br /&gt;
* Piret Spitsõn, DK11 - Info riistvara kohta&lt;br /&gt;
* Tanel Vari, DK13 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Mihkel-Erik Mägi - Linuxile teine töölaud&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Info riistvara kohta&lt;br /&gt;
* Sander Ratassepp, 13 - Linuxile teine töölaud&lt;br /&gt;
* Marilyn Võsu, DK11 - Info riistvara kohta&lt;br /&gt;
* Triin Palm, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Maie Palmeos, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Info ristvara kohta&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Info riistvara kohta&lt;br /&gt;
* Leonid Grigorjevski,  IA18 - Info riistvara kohta&lt;br /&gt;
* Iakov Kanyuchka, IA18 - Info riistvara kohta&lt;br /&gt;
* Madis Roosioks, D22 - Info riistvara kohta&lt;br /&gt;
* Rauno Lõhmus, 13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Maile Mäesalu, DK14 - Info riistvara kohta&lt;br /&gt;
* Alan Alliksoo, DK11 - Info riistvara kohta&lt;br /&gt;
* Reilika Saks, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Andres Tambek, DK12 - Info riistvara kohta&lt;br /&gt;
* Hardi Tiitus, DK12 - Info riistvara kohta&lt;br /&gt;
* Jan Pentšuk, DK12 - Info riistvara kohta&lt;br /&gt;
* Pille Ulmas, DK13 - Info riistvara kohta&lt;br /&gt;
* Peeter Stamberg, DK 11 - Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Kreet Solnask, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Kristo Leesmann, 13 - LAMP paigaldus&lt;br /&gt;
* Kristjan Leotoots, DK12 - SSH Windows + Linux&lt;br /&gt;
* Erki Aas, 12 - LAMP paigaldus&lt;br /&gt;
* Liis Talimaa, DK12, Info riistvara kohta&lt;br /&gt;
* Irina Geidarova, IA18 Linuxi tööjaama paigaldus&lt;br /&gt;
* Ruudi Vinter, DK12 - Info riistvara kohta&lt;br /&gt;
* Anton Kuksov, 12 - LAMP paigaldus&lt;br /&gt;
* Eduard Kõre, AK11 - Info riistvara kohta&lt;br /&gt;
* Marie Udam, DK14 - Info riistvara kohta&lt;br /&gt;
* Erik Ehrbach, DK14 - LAMP paigaldus&lt;br /&gt;
* Jüri Ahhundov, DK11 - Info riistvara kohta&lt;br /&gt;
* Kristina Garmatjuk, DK11 - Info riistvara kohta&lt;br /&gt;
* Kaisa Lindström, 15 - Info riistvara kohta&lt;br /&gt;
* Marko Esna, AK11 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Jana Kindlam, DK12 – info riistvara kohta&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - info riistvara kohta&lt;br /&gt;
* Kadi Koppelmann, DK14 - info riistvara kohta&lt;br /&gt;
* Anita Sepp, DK12 - Info riistvara kohta&lt;br /&gt;
* Madis Võrklaev, AK11 - Info riistvara kohta&lt;br /&gt;
* Rudolf Purge, AK11 - Info riistvara kohta&lt;br /&gt;
* Ilmar Ermus, IA17 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Leho Kivistik, 14 - Info riistvara kohta&lt;br /&gt;
* Hannes Mäeorg, 14 - Info riistvara kohta&lt;br /&gt;
* Alexander Teder, 12 - Info riistvara kohta&lt;br /&gt;
* Jüri Vinnal, IA18 - Info riistvara kohta&lt;br /&gt;
* Marko Mõznikov, DK12 - Info riistvara kohta&lt;br /&gt;
* Radne Kaal, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Pärtel, 14 - Lapikute serverite töökorrastamine: Riistvara, Arch ja SSH.&lt;br /&gt;
* Kuldar Teinmann, AK11 - LAMP paigaldus&lt;br /&gt;
* Pavel Fleišer, 14 - LAMP paigaldus&lt;br /&gt;
* Katrin Kello, 14 - Info riistvara kohta&lt;br /&gt;
* Madis Liik, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Andero Samelselg, 15 - LAMP paigaldus&lt;br /&gt;
* Konstantin Dmitrijev, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Filip Fjodorov, AK11 - Info riistvara kohta&lt;br /&gt;
* Jevgeni Jurtsenko, DK13 - info riistvara kohta&lt;br /&gt;
* Ruti Kerro, IA17 - LAMP paigaldus&lt;br /&gt;
* Artur Kapranov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Annika Kask, 11 - Windows Subsystem for Linux (WSL)&lt;br /&gt;
* Anton Meženin, DK14 - Info riistvara kohta&lt;br /&gt;
* Martti-Heiki Must, IA17 - Info riistvara kohta&lt;br /&gt;
* Marten Tammeleht, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Indro Kottise, 15 - Info riistvara kohta&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - Linuxile teine töölaud&lt;br /&gt;
* Priit Rätsep, DK12 - Info riistvara kohta&lt;br /&gt;
* Merike Meizner, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Jaanus, 13 - Info riistvara kohta&lt;br /&gt;
* Henri Annilo, DK13 - SSH Windows + Linux&lt;br /&gt;
* Laura Lenbaum, IA18 - Info riistvara kohta&lt;br /&gt;
* Donna Nurmbek, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rando Kurel, 12 - Info riistvara kohta&lt;br /&gt;
* Joonas Rihma, DK11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Helen Oppar, DK12 - Info riistvara kohta&lt;br /&gt;
* Tanel Peep, AK11 - Linux serveri paigaldus&lt;br /&gt;
* Brit Valdek, DK14 - Info riistvara kohta&lt;br /&gt;
* Oliver Nurk, 11 - Info riistvara kohta&lt;br /&gt;
* Rait Rand, 11 - Info riistvara kohtan&lt;br /&gt;
* Elizaveta Romanova, 11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Meelis Mikk, 11 - Info riistvara kohta&lt;br /&gt;
* Karoliina Vasli - LAMP paigaldus&lt;br /&gt;
* Aare Taveter - IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Simo Sirkas, 15 - Info riistvara kohta&lt;br /&gt;
* Annely Vattis AK11- Info riistvara kohta&lt;br /&gt;
* Valdo Taevere, 13 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Anni- Bessie Kitt, DK14 - Info riistvara kohta&lt;br /&gt;
* Andrei Tomba, DK14 - Info riistvara kohta&lt;br /&gt;
* Vjatsheslav Aprelkov, DK11 - Info riistvara kohta&lt;br /&gt;
* Sergei Kaganski, DK14 - Info riistvara kohta&lt;br /&gt;
* Reio Meiusi, 15 - Info riistvara kohta&lt;br /&gt;
* Marju Niinemaa IA17 - Info riistvara kohta&lt;br /&gt;
* Tarmo Luugus, 14 - Info riistvara kohta&lt;br /&gt;
* Martin Laadoga, 14 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Rasmus Tammets, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Sirli Mürk, AK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Rene Väli, DK13 - Info riistvara kohta&lt;br /&gt;
* Andrei Pugatšov, DK14 - Info riistvara kohta&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxile teine töölaud&lt;br /&gt;
* Anna Levijeva, 12 - LAMP paigaldus&lt;br /&gt;
* Maarja-Liisa Pilvik, DK14 - Info riistvara kohta&lt;br /&gt;
* Henrik Prangel, 12 - Info riistvara kohta&lt;br /&gt;
* Vjatsheslav Aprelkov, DK11 - info riistvara kohta&lt;br /&gt;
* Sergei Kaganski, DK14 - info riistvara kohta&lt;br /&gt;
* Andrei Tomba, DK14 - info riistvara kohta&lt;br /&gt;
* Siim Oselein, ISa11 - Kaksikkäivitus Windows + Linux&lt;br /&gt;
* Lisette Noor, D23 - Info riistvara kohta&lt;br /&gt;
* Kirstin Saluveer, DK13 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Lauri Üksti, DK14 - info riistvara kohta&lt;br /&gt;
* Arnika Rästa, ISd14 - info riistvara kohta&lt;br /&gt;
* Alo Avi, ISd14 - LAMP paigaldus&lt;br /&gt;
* Gert Vesterberg, DK11 - LAMP paigaldus&lt;br /&gt;
* Anna Amelkina, AK11 - Info riistvara kohta&lt;br /&gt;
* Egert Loss, DK14, Linux serveri paigaldus&lt;br /&gt;
* Ahto Ahven, 15, Info riistvara kohta&lt;br /&gt;
* Villem Markus Loigom, 11, SSH vestlus&lt;br /&gt;
* Frank Karl Koppel, 11, SSH vestlus&lt;br /&gt;
* Juta Jaama, IA18 - Info riistvara kohta&lt;br /&gt;
* Kaarel Kaine, DK12 - Info riistvara kohta&lt;br /&gt;
* Kert Saarma, 12 - Info riistvara kohta&lt;br /&gt;
* Martin Kokk, 11 - Linuxi serveri paigaldus&lt;br /&gt;
* Artur Tammiste, 14 - Info riistvara kohta&lt;br /&gt;
* Liina Laumets, DK13 - Info riistvara kohta&lt;br /&gt;
* Martin Tammai, 11 - Info riistvara kohta&lt;br /&gt;
* Margus Põlma, 15, LAMP paigaldus&lt;br /&gt;
* Kersti Perandi, DK13 - Info riistvara kohta&lt;br /&gt;
* Tõnis Prants, 15, Linuxi tööjaama paigaldus&lt;br /&gt;
* Andres Kalavus, 12, APT-i analoog Windowsis&lt;br /&gt;
* Sven Veelaid, ISd14 - info riistvara kohta&lt;br /&gt;
&lt;br /&gt;
=2.praktikum=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Egert Närep, DK11 - SSH Windows+Linux&lt;br /&gt;
* Jaan Veikesaar, 11 - Linuxile teine töölaud&lt;br /&gt;
* Rando Rommot, 13 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Katrin Lasberg, DK13 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Andrek Laanemets, 11 - Linuxile teine töölaud&lt;br /&gt;
* Kristo Tero, IA18 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Siim Kustassoo, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Rain Adamson, 41 - LibreOffice&#039;i hulgipaigaldus&lt;br /&gt;
* Rein Remsu, IA17 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Mihkel-Erik Mägi, 13 - Teine GUI Windowsile.&lt;br /&gt;
* Nele Naris, IA18 - LAMP paigaldus&lt;br /&gt;
* Piret Spitsõn, DK11 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Dmitri Tšurjumov, IA17 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Tanel Vari, DK 13 - Info riistvara kohta&lt;br /&gt;
* Jaan Koolmeister, DK 13 - Linuxi serveri paigaldus&lt;br /&gt;
* Marilyn Võsu, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Triin Palm, IA18 - Linuxile teine töölaud&lt;br /&gt;
* Maie Palmeos, DK11 - SSH Windows + Linux&lt;br /&gt;
* Dmitri Lukaš, DK11 - Linuxile teine töölaud&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Alan Alliksoo, DK11 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Reilika Saks, IA17 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Andres Tambek, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Hardi Tiitus, DK12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Jan Pentšuk, DK12 - Linuxi tööjaama paigaldus&lt;br /&gt;
* Irina Geidarova, IA18 Info riistvara kohta&lt;br /&gt;
* Karit Kilgi, DK 32 - Teine GUI Windowsile&lt;br /&gt;
* Kreet Solnask, IA17 - MSO-&amp;gt;ODF dokumentide konvertimine&lt;br /&gt;
* Kristjan Leotoots, DK12 - APT&#039;i analoog Windowsile&lt;br /&gt;
* Liis Talimaa, DK12, SSH Windows+Linux&lt;br /&gt;
* Eduard Kõre, AK12 - SSH Windows+Linux&lt;br /&gt;
* Erik Ehrbach, DK14 - SSH Windows+Linux&lt;br /&gt;
* Jüri Ahhundov, DK11 - SSH Windows+Linux&lt;br /&gt;
* Kristina Garmatjuk, DK11 - LAMP paigaldus&lt;br /&gt;
* Jana Kindlam, DK12 – Linuxi tööjaama paigaldus&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - LAMP paigaldus&lt;br /&gt;
* Marko Esna, AK11 - Linuxile teine töölaud&lt;br /&gt;
* Alexander Teder, 12 - Kaksikkäivitus Windows+Linux&lt;br /&gt;
* Marko Mõznikov, DK12 - LAMP paigaldus&lt;br /&gt;
* Madis Liik, IA18 - Teine GUI Windowsile&lt;br /&gt;
* Annika Kask, 11 - Info riistvara kohta&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - LAMP paigaldus&lt;br /&gt;
* Ingvar Lukas, 14 - LAMP paigaldus&lt;br /&gt;
* Markus Kildemaa, 15 - Linuxi serveri paigaldus&lt;br /&gt;
&lt;br /&gt;
=Probleemilahendus=&lt;br /&gt;
* &#039;&#039;&#039;Eesnimi Perenimi, grupp - valitud teema&#039;&#039;&#039;&lt;br /&gt;
* Egert Närep, DK11 - VPN Linuxis&lt;br /&gt;
* Jaan Veikesaar, 11 - Ekraani värvitemperatuuri muutmine Linuxis&lt;br /&gt;
* Laura Lenbaum, IA18 - Salasõna eemaldamine PDF-faililt.&lt;br /&gt;
* Nele Naris, IA18 - ePub loomine Windowsis&lt;br /&gt;
* Katrin Lasberg, DK13 - Talveune lubamine või keelamine&lt;br /&gt;
* Andrek Laanemets, 11 - Kasutaja lukustamine Linuxis&lt;br /&gt;
* Kristo Tero, IA18 - Võrgust sõltumatu vabatarkvaraline kaughaldus&lt;br /&gt;
* Siim Kustassoo IA18 - ePub loomine Windowsis&lt;br /&gt;
* Rain Adamson, 41 - Ajastatud toimingute keelamine kasutajatele Linuxis.&lt;br /&gt;
* Rein Remsu, IA17 - Sügavkülmutus Linuxis&lt;br /&gt;
* Jooni Soots, IA17 - Kodukataloogi krüpteerimine&lt;br /&gt;
* Piret Spitsõn, DK11 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Kreet Solnask, IA17 - Vabavaraline salasõnade haldur. &lt;br /&gt;
* Tanel Vari, DK 13 - QR kood MacOS-s &lt;br /&gt;
* Jaan Koolmeister, DK 13 - Sügavkülmutus Windowsis&lt;br /&gt;
* Marilyn Võsu, DK11 - Kustunud faili(de) taastamine&lt;br /&gt;
* Triin Palm, IA18 - Pilveketas sõltumata operatsioonisüsteemist&lt;br /&gt;
* Maie Palmeos, DK11 - Automaatne privaatne veebilehitseja Windowsis&lt;br /&gt;
* Dmitri Lukaš, DK11 - ePub loomine Windowsis&lt;br /&gt;
* Dmitri Tšurjumov. IA17 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Leonid Grigorjevski, IA18 - Unustatud salasõna taastamine&lt;br /&gt;
* Alan Alliksoo, DK11 - ePub loomine Windowsis&lt;br /&gt;
* Reilika Saks, IA17 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Andres Tambek, DK12 - Külalise kasutaja disainimine Linuxis.&lt;br /&gt;
* Jan Pentšuk, DK12 - Kustunud faili(de) taastamine&lt;br /&gt;
* Filip Fjodorov, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Karit Kilgi, DK 32 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Eduard Kõre, AK12 - Võrguprobleem sõltumata operatsioonisüsteemist.&lt;br /&gt;
* Jüri Ahhundov, DK11 - Kodukataloogi krüpteerimine.&lt;br /&gt;
* Ave-Liis Saluveer, DK13 - Salasõna eemaldamine PDF-faililt&lt;br /&gt;
* Madis Võrklaev, AK11 - Kioskirežiim Linuxis&lt;br /&gt;
* Marko Esna, AK11 - Ekraani värvitemperatuuri muutmine Windowsis.&lt;br /&gt;
* Alexander Teder, 12 Automaatne Windowsi uuendamine etteantud ajal.&lt;br /&gt;
* Merilyn Merisalu, 13 - Automaatne sisselogimine külalise kontoga&lt;br /&gt;
* Ruti Kerro, IA17 - Programmi sulgemine jõuga ja kokkujooksmise vältimine Linuxis&lt;br /&gt;
* Karl-Hendrik Muuga, 15 - Tekstirežiimis (CLI) käivitamine&lt;br /&gt;
* Markus Kildemaa, 15 - Külalise konto vaikimisi sisse logima&lt;br /&gt;
&lt;br /&gt;
[[Category:Sissejuhatus infotehnoloogiasse ja riistvarasse]]&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111926</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111926"/>
		<updated>2016-10-24T20:10:08Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Kasutusalad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing)&amp;lt;ref&amp;gt;[https://boinc.berkeley.edu/]boinc.berkeley.edu/&amp;lt;/ref&amp;gt;, mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/LINPACK_benchmarks]LINPACK_benchmarks&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://searchdatacenter.techtarget.com/definition/Linpack-benchmark]http://searchdatacenter.techtarget.com/definition/Linpack-benchmark&amp;lt;/ref&amp;gt; jõudlustesti läbimine on raskendatud. Kuigi oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud.&amp;lt;ref&amp;gt;[http://www.computerworld.com.au/article/132504/brief_history_supercomputers/]http://www.computerworld.com.au/article/132504/brief_history_supercomputers/&amp;lt;/ref&amp;gt; Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt;&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt; Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&amp;lt;ref&amp;gt;[https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/]https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus.&amp;lt;ref&amp;gt;[https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something]https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something&amp;lt;/ref&amp;gt; Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasid keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühegi suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS&amp;lt;ref&amp;gt;[http://www.webopedia.com/TERM/F/FLOPS.html]http://www.webopedia.com/TERM/F/FLOPS.html&amp;lt;/ref&amp;gt; ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK&amp;lt;ref&amp;gt;[https://www.top500.org/project/linpack/]https://www.top500.org/project/linpack/&amp;lt;/ref&amp;gt; jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika&amp;lt;ref&amp;gt;[http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/]http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/&amp;lt;/ref&amp;gt; osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise võime suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra&amp;lt;ref&amp;gt;[https://www.top500.org/project/authors/jack-dongarra/]https://www.top500.org/project/authors/jack-dongarra/&amp;lt;/ref&amp;gt; sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge&amp;lt;ref&amp;gt;[http://icl.cs.utk.edu/hpcc/]http://icl.cs.utk.edu/hpcc/&amp;lt;/ref&amp;gt; jõudlustesti ja HPCG&amp;lt;ref&amp;gt;[http://www.hpcg-benchmark.org/]http://www.hpcg-benchmark.org/&amp;lt;/ref&amp;gt; jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second)&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Traversed_edges_per_second]https://en.wikipedia.org/wiki/Traversed_edges_per_second&amp;lt;/ref&amp;gt;. Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer#Applications]https://en.wikipedia.org/wiki/Supercomputer#Applications&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
&lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm.&lt;br /&gt;
&lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&amp;lt;ref&amp;gt;[http://www.history.com/this-day-in-history/deep-blue-beats-kasparov-at-chess]http://www.history.com/this-day-in-history/deep-blue-beats-kasparov-at-chess&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas.&amp;lt;ref&amp;gt;[http://www.liquisearch.com/supercomputer/hardware_and_architecture/energy_usage_and_heat_management]http://www.liquisearch.com/supercomputer/hardware_and_architecture/energy_usage_and_heat_management&amp;lt;/ref&amp;gt; Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Fluorinert]https://en.wikipedia.org/wiki/Fluorinert&amp;lt;/ref&amp;gt; Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Cray-2]https://en.wikipedia.org/wiki/Cray-2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&amp;lt;ref&amp;gt;[http://www.extremetech.com/extreme/131259-ibm-deploys-hot-water-cooled-supercomputer]http://www.extremetech.com/extreme/131259-ibm-deploys-hot-water-cooled-supercomputer&amp;lt;/ref&amp;gt;&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis&amp;lt;ref&amp;gt;[http://www.zdnet.com/article/china-builds-worlds-fastest-supercomputer/]http://www.zdnet.com/article/china-builds-worlds-fastest-supercomputer/&amp;lt;/ref&amp;gt;, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&amp;lt;ref&amp;gt;[http://www.intelfreepress.com/news/green-supercomputer-crunches-big-data-in-iceland/39/]http://www.intelfreepress.com/news/green-supercomputer-crunches-big-data-in-iceland/39/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat&amp;lt;ref&amp;gt;[http://www.netl.doe.gov/File%20Library/Research/onsite%20research/R-D190-2014Nov.pdf]The NETL SuperComputer lk 2&amp;lt;/ref&amp;gt;, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide&amp;lt;ref&amp;gt;[http://www.wikivisually.com/lang-et/wiki/Monte_Carlo_meetod/wiki_ph_id_28]http://www.wikivisually.com/lang-et/wiki/Monte_Carlo_meetod/wiki_ph_id_28&amp;lt;/ref&amp;gt; rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111923</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111923"/>
		<updated>2016-10-24T20:04:41Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* LINPACK jõudlustest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing)&amp;lt;ref&amp;gt;[https://boinc.berkeley.edu/]boinc.berkeley.edu/&amp;lt;/ref&amp;gt;, mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/LINPACK_benchmarks]LINPACK_benchmarks&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://searchdatacenter.techtarget.com/definition/Linpack-benchmark]http://searchdatacenter.techtarget.com/definition/Linpack-benchmark&amp;lt;/ref&amp;gt; jõudlustesti läbimine on raskendatud. Kuigi oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud.&amp;lt;ref&amp;gt;[http://www.computerworld.com.au/article/132504/brief_history_supercomputers/]http://www.computerworld.com.au/article/132504/brief_history_supercomputers/&amp;lt;/ref&amp;gt; Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt;&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt; Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&amp;lt;ref&amp;gt;[https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/]https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus.&amp;lt;ref&amp;gt;[https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something]https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something&amp;lt;/ref&amp;gt; Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasid keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühegi suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS&amp;lt;ref&amp;gt;[http://www.webopedia.com/TERM/F/FLOPS.html]http://www.webopedia.com/TERM/F/FLOPS.html&amp;lt;/ref&amp;gt; ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK&amp;lt;ref&amp;gt;[https://www.top500.org/project/linpack/]https://www.top500.org/project/linpack/&amp;lt;/ref&amp;gt; jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika&amp;lt;ref&amp;gt;[http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/]http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/&amp;lt;/ref&amp;gt; osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise võime suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra&amp;lt;ref&amp;gt;[https://www.top500.org/project/authors/jack-dongarra/]https://www.top500.org/project/authors/jack-dongarra/&amp;lt;/ref&amp;gt; sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge&amp;lt;ref&amp;gt;[http://icl.cs.utk.edu/hpcc/]http://icl.cs.utk.edu/hpcc/&amp;lt;/ref&amp;gt; jõudlustesti ja HPCG&amp;lt;ref&amp;gt;[http://www.hpcg-benchmark.org/]http://www.hpcg-benchmark.org/&amp;lt;/ref&amp;gt; jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second)&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Traversed_edges_per_second]https://en.wikipedia.org/wiki/Traversed_edges_per_second&amp;lt;/ref&amp;gt;. Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer#Applications]https://en.wikipedia.org/wiki/Supercomputer#Applications&amp;lt;/ref&amp;gt;&lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&amp;lt;ref&amp;gt;[http://www.history.com/this-day-in-history/deep-blue-beats-kasparov-at-chess]http://www.history.com/this-day-in-history/deep-blue-beats-kasparov-at-chess&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas.&amp;lt;ref&amp;gt;[http://www.liquisearch.com/supercomputer/hardware_and_architecture/energy_usage_and_heat_management]http://www.liquisearch.com/supercomputer/hardware_and_architecture/energy_usage_and_heat_management&amp;lt;/ref&amp;gt; Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Fluorinert]https://en.wikipedia.org/wiki/Fluorinert&amp;lt;/ref&amp;gt; Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Cray-2]https://en.wikipedia.org/wiki/Cray-2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&amp;lt;ref&amp;gt;[http://www.extremetech.com/extreme/131259-ibm-deploys-hot-water-cooled-supercomputer]http://www.extremetech.com/extreme/131259-ibm-deploys-hot-water-cooled-supercomputer&amp;lt;/ref&amp;gt;&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis&amp;lt;ref&amp;gt;[http://www.zdnet.com/article/china-builds-worlds-fastest-supercomputer/]http://www.zdnet.com/article/china-builds-worlds-fastest-supercomputer/&amp;lt;/ref&amp;gt;, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&amp;lt;ref&amp;gt;[http://www.intelfreepress.com/news/green-supercomputer-crunches-big-data-in-iceland/39/]http://www.intelfreepress.com/news/green-supercomputer-crunches-big-data-in-iceland/39/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat&amp;lt;ref&amp;gt;[http://www.netl.doe.gov/File%20Library/Research/onsite%20research/R-D190-2014Nov.pdf]The NETL SuperComputer lk 2&amp;lt;/ref&amp;gt;, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide&amp;lt;ref&amp;gt;[http://www.wikivisually.com/lang-et/wiki/Monte_Carlo_meetod/wiki_ph_id_28]http://www.wikivisually.com/lang-et/wiki/Monte_Carlo_meetod/wiki_ph_id_28&amp;lt;/ref&amp;gt; rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111921</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111921"/>
		<updated>2016-10-24T20:03:10Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Võimekus vs mahutavus (capability vs capacity) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing)&amp;lt;ref&amp;gt;[https://boinc.berkeley.edu/]boinc.berkeley.edu/&amp;lt;/ref&amp;gt;, mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/LINPACK_benchmarks]LINPACK_benchmarks&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://searchdatacenter.techtarget.com/definition/Linpack-benchmark]http://searchdatacenter.techtarget.com/definition/Linpack-benchmark&amp;lt;/ref&amp;gt; jõudlustesti läbimine on raskendatud. Kuigi oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud.&amp;lt;ref&amp;gt;[http://www.computerworld.com.au/article/132504/brief_history_supercomputers/]http://www.computerworld.com.au/article/132504/brief_history_supercomputers/&amp;lt;/ref&amp;gt; Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt;&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt; Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&amp;lt;ref&amp;gt;[https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/]https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus.&amp;lt;ref&amp;gt;[https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something]https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something&amp;lt;/ref&amp;gt; Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasid keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühegi suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS&amp;lt;ref&amp;gt;[http://www.webopedia.com/TERM/F/FLOPS.html]http://www.webopedia.com/TERM/F/FLOPS.html&amp;lt;/ref&amp;gt; ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK&amp;lt;ref&amp;gt;[https://www.top500.org/project/linpack/]https://www.top500.org/project/linpack/&amp;lt;/ref&amp;gt; jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika&amp;lt;ref&amp;gt;[http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/]http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/&amp;lt;/ref&amp;gt; osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra&amp;lt;ref&amp;gt;[https://www.top500.org/project/authors/jack-dongarra/]https://www.top500.org/project/authors/jack-dongarra/&amp;lt;/ref&amp;gt; sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge&amp;lt;ref&amp;gt;[http://icl.cs.utk.edu/hpcc/]http://icl.cs.utk.edu/hpcc/&amp;lt;/ref&amp;gt; jõudlustesti ja HPCG&amp;lt;ref&amp;gt;[http://www.hpcg-benchmark.org/]http://www.hpcg-benchmark.org/&amp;lt;/ref&amp;gt; jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second)&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Traversed_edges_per_second]https://en.wikipedia.org/wiki/Traversed_edges_per_second&amp;lt;/ref&amp;gt;. Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer#Applications]https://en.wikipedia.org/wiki/Supercomputer#Applications&amp;lt;/ref&amp;gt;&lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&amp;lt;ref&amp;gt;[http://www.history.com/this-day-in-history/deep-blue-beats-kasparov-at-chess]http://www.history.com/this-day-in-history/deep-blue-beats-kasparov-at-chess&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas.&amp;lt;ref&amp;gt;[http://www.liquisearch.com/supercomputer/hardware_and_architecture/energy_usage_and_heat_management]http://www.liquisearch.com/supercomputer/hardware_and_architecture/energy_usage_and_heat_management&amp;lt;/ref&amp;gt; Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Fluorinert]https://en.wikipedia.org/wiki/Fluorinert&amp;lt;/ref&amp;gt; Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Cray-2]https://en.wikipedia.org/wiki/Cray-2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&amp;lt;ref&amp;gt;[http://www.extremetech.com/extreme/131259-ibm-deploys-hot-water-cooled-supercomputer]http://www.extremetech.com/extreme/131259-ibm-deploys-hot-water-cooled-supercomputer&amp;lt;/ref&amp;gt;&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis&amp;lt;ref&amp;gt;[http://www.zdnet.com/article/china-builds-worlds-fastest-supercomputer/]http://www.zdnet.com/article/china-builds-worlds-fastest-supercomputer/&amp;lt;/ref&amp;gt;, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&amp;lt;ref&amp;gt;[http://www.intelfreepress.com/news/green-supercomputer-crunches-big-data-in-iceland/39/]http://www.intelfreepress.com/news/green-supercomputer-crunches-big-data-in-iceland/39/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat&amp;lt;ref&amp;gt;[http://www.netl.doe.gov/File%20Library/Research/onsite%20research/R-D190-2014Nov.pdf]The NETL SuperComputer lk 2&amp;lt;/ref&amp;gt;, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide&amp;lt;ref&amp;gt;[http://www.wikivisually.com/lang-et/wiki/Monte_Carlo_meetod/wiki_ph_id_28]http://www.wikivisually.com/lang-et/wiki/Monte_Carlo_meetod/wiki_ph_id_28&amp;lt;/ref&amp;gt; rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111919</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111919"/>
		<updated>2016-10-24T20:01:11Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Massiivne jaotatud parallelism */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing)&amp;lt;ref&amp;gt;[https://boinc.berkeley.edu/]boinc.berkeley.edu/&amp;lt;/ref&amp;gt;, mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/LINPACK_benchmarks]LINPACK_benchmarks&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://searchdatacenter.techtarget.com/definition/Linpack-benchmark]http://searchdatacenter.techtarget.com/definition/Linpack-benchmark&amp;lt;/ref&amp;gt; jõudlustesti läbimine on raskendatud. Kuigi oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud.&amp;lt;ref&amp;gt;[http://www.computerworld.com.au/article/132504/brief_history_supercomputers/]http://www.computerworld.com.au/article/132504/brief_history_supercomputers/&amp;lt;/ref&amp;gt; Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt;&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt; Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&amp;lt;ref&amp;gt;[https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/]https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus.&amp;lt;ref&amp;gt;[https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something]https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something&amp;lt;/ref&amp;gt; Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasid keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS&amp;lt;ref&amp;gt;[http://www.webopedia.com/TERM/F/FLOPS.html]http://www.webopedia.com/TERM/F/FLOPS.html&amp;lt;/ref&amp;gt; ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK&amp;lt;ref&amp;gt;[https://www.top500.org/project/linpack/]https://www.top500.org/project/linpack/&amp;lt;/ref&amp;gt; jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika&amp;lt;ref&amp;gt;[http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/]http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/&amp;lt;/ref&amp;gt; osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra&amp;lt;ref&amp;gt;[https://www.top500.org/project/authors/jack-dongarra/]https://www.top500.org/project/authors/jack-dongarra/&amp;lt;/ref&amp;gt; sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge&amp;lt;ref&amp;gt;[http://icl.cs.utk.edu/hpcc/]http://icl.cs.utk.edu/hpcc/&amp;lt;/ref&amp;gt; jõudlustesti ja HPCG&amp;lt;ref&amp;gt;[http://www.hpcg-benchmark.org/]http://www.hpcg-benchmark.org/&amp;lt;/ref&amp;gt; jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second)&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Traversed_edges_per_second]https://en.wikipedia.org/wiki/Traversed_edges_per_second&amp;lt;/ref&amp;gt;. Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer#Applications]https://en.wikipedia.org/wiki/Supercomputer#Applications&amp;lt;/ref&amp;gt;&lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&amp;lt;ref&amp;gt;[http://www.history.com/this-day-in-history/deep-blue-beats-kasparov-at-chess]http://www.history.com/this-day-in-history/deep-blue-beats-kasparov-at-chess&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas.&amp;lt;ref&amp;gt;[http://www.liquisearch.com/supercomputer/hardware_and_architecture/energy_usage_and_heat_management]http://www.liquisearch.com/supercomputer/hardware_and_architecture/energy_usage_and_heat_management&amp;lt;/ref&amp;gt; Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Fluorinert]https://en.wikipedia.org/wiki/Fluorinert&amp;lt;/ref&amp;gt; Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Cray-2]https://en.wikipedia.org/wiki/Cray-2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&amp;lt;ref&amp;gt;[http://www.extremetech.com/extreme/131259-ibm-deploys-hot-water-cooled-supercomputer]http://www.extremetech.com/extreme/131259-ibm-deploys-hot-water-cooled-supercomputer&amp;lt;/ref&amp;gt;&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis&amp;lt;ref&amp;gt;[http://www.zdnet.com/article/china-builds-worlds-fastest-supercomputer/]http://www.zdnet.com/article/china-builds-worlds-fastest-supercomputer/&amp;lt;/ref&amp;gt;, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&amp;lt;ref&amp;gt;[http://www.intelfreepress.com/news/green-supercomputer-crunches-big-data-in-iceland/39/]http://www.intelfreepress.com/news/green-supercomputer-crunches-big-data-in-iceland/39/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat&amp;lt;ref&amp;gt;[http://www.netl.doe.gov/File%20Library/Research/onsite%20research/R-D190-2014Nov.pdf]The NETL SuperComputer lk 2&amp;lt;/ref&amp;gt;, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide&amp;lt;ref&amp;gt;[http://www.wikivisually.com/lang-et/wiki/Monte_Carlo_meetod/wiki_ph_id_28]http://www.wikivisually.com/lang-et/wiki/Monte_Carlo_meetod/wiki_ph_id_28&amp;lt;/ref&amp;gt; rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111916</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111916"/>
		<updated>2016-10-24T19:51:31Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Arengutrendid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing)&amp;lt;ref&amp;gt;[https://boinc.berkeley.edu/]boinc.berkeley.edu/&amp;lt;/ref&amp;gt;, mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/LINPACK_benchmarks]LINPACK_benchmarks&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://searchdatacenter.techtarget.com/definition/Linpack-benchmark]http://searchdatacenter.techtarget.com/definition/Linpack-benchmark&amp;lt;/ref&amp;gt; jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud.&amp;lt;ref&amp;gt;[http://www.computerworld.com.au/article/132504/brief_history_supercomputers/]http://www.computerworld.com.au/article/132504/brief_history_supercomputers/&amp;lt;/ref&amp;gt; Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt;&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt; Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&amp;lt;ref&amp;gt;[https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/]https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus.&amp;lt;ref&amp;gt;[https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something]https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something&amp;lt;/ref&amp;gt; Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasid keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS&amp;lt;ref&amp;gt;[http://www.webopedia.com/TERM/F/FLOPS.html]http://www.webopedia.com/TERM/F/FLOPS.html&amp;lt;/ref&amp;gt; ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK&amp;lt;ref&amp;gt;[https://www.top500.org/project/linpack/]https://www.top500.org/project/linpack/&amp;lt;/ref&amp;gt; jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika&amp;lt;ref&amp;gt;[http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/]http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/&amp;lt;/ref&amp;gt; osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra&amp;lt;ref&amp;gt;[https://www.top500.org/project/authors/jack-dongarra/]https://www.top500.org/project/authors/jack-dongarra/&amp;lt;/ref&amp;gt; sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge&amp;lt;ref&amp;gt;[http://icl.cs.utk.edu/hpcc/]http://icl.cs.utk.edu/hpcc/&amp;lt;/ref&amp;gt; jõudlustesti ja HPCG&amp;lt;ref&amp;gt;[http://www.hpcg-benchmark.org/]http://www.hpcg-benchmark.org/&amp;lt;/ref&amp;gt; jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second)&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Traversed_edges_per_second]https://en.wikipedia.org/wiki/Traversed_edges_per_second&amp;lt;/ref&amp;gt;. Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer#Applications]https://en.wikipedia.org/wiki/Supercomputer#Applications&amp;lt;/ref&amp;gt;&lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&amp;lt;ref&amp;gt;[http://www.history.com/this-day-in-history/deep-blue-beats-kasparov-at-chess]http://www.history.com/this-day-in-history/deep-blue-beats-kasparov-at-chess&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas.&amp;lt;ref&amp;gt;[http://www.liquisearch.com/supercomputer/hardware_and_architecture/energy_usage_and_heat_management]http://www.liquisearch.com/supercomputer/hardware_and_architecture/energy_usage_and_heat_management&amp;lt;/ref&amp;gt; Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Fluorinert]https://en.wikipedia.org/wiki/Fluorinert&amp;lt;/ref&amp;gt; Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Cray-2]https://en.wikipedia.org/wiki/Cray-2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&amp;lt;ref&amp;gt;[http://www.extremetech.com/extreme/131259-ibm-deploys-hot-water-cooled-supercomputer]http://www.extremetech.com/extreme/131259-ibm-deploys-hot-water-cooled-supercomputer&amp;lt;/ref&amp;gt;&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis&amp;lt;ref&amp;gt;[http://www.zdnet.com/article/china-builds-worlds-fastest-supercomputer/]http://www.zdnet.com/article/china-builds-worlds-fastest-supercomputer/&amp;lt;/ref&amp;gt;, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&amp;lt;ref&amp;gt;[http://www.intelfreepress.com/news/green-supercomputer-crunches-big-data-in-iceland/39/]http://www.intelfreepress.com/news/green-supercomputer-crunches-big-data-in-iceland/39/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat&amp;lt;ref&amp;gt;[http://www.netl.doe.gov/File%20Library/Research/onsite%20research/R-D190-2014Nov.pdf]The NETL SuperComputer lk 2&amp;lt;/ref&amp;gt;, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide&amp;lt;ref&amp;gt;[http://www.wikivisually.com/lang-et/wiki/Monte_Carlo_meetod/wiki_ph_id_28]http://www.wikivisually.com/lang-et/wiki/Monte_Carlo_meetod/wiki_ph_id_28&amp;lt;/ref&amp;gt; rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111911</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111911"/>
		<updated>2016-10-24T19:46:58Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Probleemid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing)&amp;lt;ref&amp;gt;[https://boinc.berkeley.edu/]boinc.berkeley.edu/&amp;lt;/ref&amp;gt;, mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/LINPACK_benchmarks]LINPACK_benchmarks&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://searchdatacenter.techtarget.com/definition/Linpack-benchmark]http://searchdatacenter.techtarget.com/definition/Linpack-benchmark&amp;lt;/ref&amp;gt; jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud.&amp;lt;ref&amp;gt;[http://www.computerworld.com.au/article/132504/brief_history_supercomputers/]http://www.computerworld.com.au/article/132504/brief_history_supercomputers/&amp;lt;/ref&amp;gt; Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt;&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt; Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&amp;lt;ref&amp;gt;[https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/]https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus.&amp;lt;ref&amp;gt;[https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something]https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something&amp;lt;/ref&amp;gt; Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasid keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS&amp;lt;ref&amp;gt;[http://www.webopedia.com/TERM/F/FLOPS.html]http://www.webopedia.com/TERM/F/FLOPS.html&amp;lt;/ref&amp;gt; ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK&amp;lt;ref&amp;gt;[https://www.top500.org/project/linpack/]https://www.top500.org/project/linpack/&amp;lt;/ref&amp;gt; jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika&amp;lt;ref&amp;gt;[http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/]http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/&amp;lt;/ref&amp;gt; osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra&amp;lt;ref&amp;gt;[https://www.top500.org/project/authors/jack-dongarra/]https://www.top500.org/project/authors/jack-dongarra/&amp;lt;/ref&amp;gt; sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge&amp;lt;ref&amp;gt;[http://icl.cs.utk.edu/hpcc/]http://icl.cs.utk.edu/hpcc/&amp;lt;/ref&amp;gt; jõudlustesti ja HPCG&amp;lt;ref&amp;gt;[http://www.hpcg-benchmark.org/]http://www.hpcg-benchmark.org/&amp;lt;/ref&amp;gt; jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second)&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Traversed_edges_per_second]https://en.wikipedia.org/wiki/Traversed_edges_per_second&amp;lt;/ref&amp;gt;. Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer#Applications]https://en.wikipedia.org/wiki/Supercomputer#Applications&amp;lt;/ref&amp;gt;&lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&amp;lt;ref&amp;gt;[http://www.history.com/this-day-in-history/deep-blue-beats-kasparov-at-chess]http://www.history.com/this-day-in-history/deep-blue-beats-kasparov-at-chess&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas.&amp;lt;ref&amp;gt;[http://www.liquisearch.com/supercomputer/hardware_and_architecture/energy_usage_and_heat_management]http://www.liquisearch.com/supercomputer/hardware_and_architecture/energy_usage_and_heat_management&amp;lt;/ref&amp;gt; Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Fluorinert]https://en.wikipedia.org/wiki/Fluorinert&amp;lt;/ref&amp;gt; Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Cray-2]https://en.wikipedia.org/wiki/Cray-2&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&amp;lt;ref&amp;gt;[http://www.extremetech.com/extreme/131259-ibm-deploys-hot-water-cooled-supercomputer]http://www.extremetech.com/extreme/131259-ibm-deploys-hot-water-cooled-supercomputer&amp;lt;/ref&amp;gt;&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis&amp;lt;ref&amp;gt;[http://www.zdnet.com/article/china-builds-worlds-fastest-supercomputer/]http://www.zdnet.com/article/china-builds-worlds-fastest-supercomputer/&amp;lt;/ref&amp;gt;, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&amp;lt;ref&amp;gt;[http://www.intelfreepress.com/news/green-supercomputer-crunches-big-data-in-iceland/39/]http://www.intelfreepress.com/news/green-supercomputer-crunches-big-data-in-iceland/39/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat&amp;lt;ref&amp;gt;[http://www.netl.doe.gov/File%20Library/Research/onsite%20research/R-D190-2014Nov.pdf]The NETL SuperComputer lk 2&amp;lt;/ref&amp;gt;, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111909</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111909"/>
		<updated>2016-10-24T19:31:36Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Kasutusalad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing)&amp;lt;ref&amp;gt;[https://boinc.berkeley.edu/]boinc.berkeley.edu/&amp;lt;/ref&amp;gt;, mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/LINPACK_benchmarks]LINPACK_benchmarks&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://searchdatacenter.techtarget.com/definition/Linpack-benchmark]http://searchdatacenter.techtarget.com/definition/Linpack-benchmark&amp;lt;/ref&amp;gt; jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud.&amp;lt;ref&amp;gt;[http://www.computerworld.com.au/article/132504/brief_history_supercomputers/]http://www.computerworld.com.au/article/132504/brief_history_supercomputers/&amp;lt;/ref&amp;gt; Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt;&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt; Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&amp;lt;ref&amp;gt;[https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/]https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus.&amp;lt;ref&amp;gt;[https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something]https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something&amp;lt;/ref&amp;gt; Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasid keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS&amp;lt;ref&amp;gt;[http://www.webopedia.com/TERM/F/FLOPS.html]http://www.webopedia.com/TERM/F/FLOPS.html&amp;lt;/ref&amp;gt; ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK&amp;lt;ref&amp;gt;[https://www.top500.org/project/linpack/]https://www.top500.org/project/linpack/&amp;lt;/ref&amp;gt; jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika&amp;lt;ref&amp;gt;[http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/]http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/&amp;lt;/ref&amp;gt; osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra&amp;lt;ref&amp;gt;[https://www.top500.org/project/authors/jack-dongarra/]https://www.top500.org/project/authors/jack-dongarra/&amp;lt;/ref&amp;gt; sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge&amp;lt;ref&amp;gt;[http://icl.cs.utk.edu/hpcc/]http://icl.cs.utk.edu/hpcc/&amp;lt;/ref&amp;gt; jõudlustesti ja HPCG&amp;lt;ref&amp;gt;[http://www.hpcg-benchmark.org/]http://www.hpcg-benchmark.org/&amp;lt;/ref&amp;gt; jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second)&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Traversed_edges_per_second]https://en.wikipedia.org/wiki/Traversed_edges_per_second&amp;lt;/ref&amp;gt;. Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer#Applications]https://en.wikipedia.org/wiki/Supercomputer#Applications&amp;lt;/ref&amp;gt;&lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&amp;lt;ref&amp;gt;[http://www.history.com/this-day-in-history/deep-blue-beats-kasparov-at-chess]http://www.history.com/this-day-in-history/deep-blue-beats-kasparov-at-chess&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111908</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111908"/>
		<updated>2016-10-24T19:27:49Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Kasutusalad */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing)&amp;lt;ref&amp;gt;[https://boinc.berkeley.edu/]boinc.berkeley.edu/&amp;lt;/ref&amp;gt;, mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/LINPACK_benchmarks]LINPACK_benchmarks&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://searchdatacenter.techtarget.com/definition/Linpack-benchmark]http://searchdatacenter.techtarget.com/definition/Linpack-benchmark&amp;lt;/ref&amp;gt; jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud.&amp;lt;ref&amp;gt;[http://www.computerworld.com.au/article/132504/brief_history_supercomputers/]http://www.computerworld.com.au/article/132504/brief_history_supercomputers/&amp;lt;/ref&amp;gt; Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt;&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt; Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&amp;lt;ref&amp;gt;[https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/]https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus.&amp;lt;ref&amp;gt;[https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something]https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something&amp;lt;/ref&amp;gt; Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasid keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS&amp;lt;ref&amp;gt;[http://www.webopedia.com/TERM/F/FLOPS.html]http://www.webopedia.com/TERM/F/FLOPS.html&amp;lt;/ref&amp;gt; ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK&amp;lt;ref&amp;gt;[https://www.top500.org/project/linpack/]https://www.top500.org/project/linpack/&amp;lt;/ref&amp;gt; jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika&amp;lt;ref&amp;gt;[http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/]http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/&amp;lt;/ref&amp;gt; osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra&amp;lt;ref&amp;gt;[https://www.top500.org/project/authors/jack-dongarra/]https://www.top500.org/project/authors/jack-dongarra/&amp;lt;/ref&amp;gt; sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge&amp;lt;ref&amp;gt;[http://icl.cs.utk.edu/hpcc/]http://icl.cs.utk.edu/hpcc/&amp;lt;/ref&amp;gt; jõudlustesti ja HPCG&amp;lt;ref&amp;gt;[http://www.hpcg-benchmark.org/]http://www.hpcg-benchmark.org/&amp;lt;/ref&amp;gt; jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second)&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Traversed_edges_per_second]https://en.wikipedia.org/wiki/Traversed_edges_per_second&amp;lt;/ref&amp;gt;. Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer#Applications]https://en.wikipedia.org/wiki/Supercomputer#Applications&amp;lt;/ref&amp;gt;&lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111904</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111904"/>
		<updated>2016-10-24T19:21:00Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* LINPACK jõudlustest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing)&amp;lt;ref&amp;gt;[https://boinc.berkeley.edu/]boinc.berkeley.edu/&amp;lt;/ref&amp;gt;, mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/LINPACK_benchmarks]LINPACK_benchmarks&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://searchdatacenter.techtarget.com/definition/Linpack-benchmark]http://searchdatacenter.techtarget.com/definition/Linpack-benchmark&amp;lt;/ref&amp;gt; jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud.&amp;lt;ref&amp;gt;[http://www.computerworld.com.au/article/132504/brief_history_supercomputers/]http://www.computerworld.com.au/article/132504/brief_history_supercomputers/&amp;lt;/ref&amp;gt; Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt;&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt; Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&amp;lt;ref&amp;gt;[https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/]https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus.&amp;lt;ref&amp;gt;[https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something]https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something&amp;lt;/ref&amp;gt; Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasid keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS&amp;lt;ref&amp;gt;[http://www.webopedia.com/TERM/F/FLOPS.html]http://www.webopedia.com/TERM/F/FLOPS.html&amp;lt;/ref&amp;gt; ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK&amp;lt;ref&amp;gt;[https://www.top500.org/project/linpack/]https://www.top500.org/project/linpack/&amp;lt;/ref&amp;gt; jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika&amp;lt;ref&amp;gt;[http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/]http://www.datacenterknowledge.com/archives/2013/07/24/supercomputing-benchmark-set-to-evolve/&amp;lt;/ref&amp;gt; osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra&amp;lt;ref&amp;gt;[https://www.top500.org/project/authors/jack-dongarra/]https://www.top500.org/project/authors/jack-dongarra/&amp;lt;/ref&amp;gt; sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge&amp;lt;ref&amp;gt;[http://icl.cs.utk.edu/hpcc/]http://icl.cs.utk.edu/hpcc/&amp;lt;/ref&amp;gt; jõudlustesti ja HPCG&amp;lt;ref&amp;gt;[http://www.hpcg-benchmark.org/]http://www.hpcg-benchmark.org/&amp;lt;/ref&amp;gt; jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second)&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Traversed_edges_per_second]https://en.wikipedia.org/wiki/Traversed_edges_per_second&amp;lt;/ref&amp;gt;. Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111894</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111894"/>
		<updated>2016-10-24T19:09:18Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Võimekus vs mahutavus (capability vs capacity) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing)&amp;lt;ref&amp;gt;[https://boinc.berkeley.edu/]boinc.berkeley.edu/&amp;lt;/ref&amp;gt;, mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/LINPACK_benchmarks]LINPACK_benchmarks&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://searchdatacenter.techtarget.com/definition/Linpack-benchmark]http://searchdatacenter.techtarget.com/definition/Linpack-benchmark&amp;lt;/ref&amp;gt; jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud.&amp;lt;ref&amp;gt;[http://www.computerworld.com.au/article/132504/brief_history_supercomputers/]http://www.computerworld.com.au/article/132504/brief_history_supercomputers/&amp;lt;/ref&amp;gt; Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt;&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt; Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&amp;lt;ref&amp;gt;[https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/]https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus.&amp;lt;ref&amp;gt;[https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something]https://www.quora.com/Is-a-supercomputer-just-a-huge-cluster-or-am-I-missing-something&amp;lt;/ref&amp;gt; Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasid keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111889</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111889"/>
		<updated>2016-10-24T19:01:41Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Tarkvara */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing)&amp;lt;ref&amp;gt;[https://boinc.berkeley.edu/]boinc.berkeley.edu/&amp;lt;/ref&amp;gt;, mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/LINPACK_benchmarks]LINPACK_benchmarks&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://searchdatacenter.techtarget.com/definition/Linpack-benchmark]http://searchdatacenter.techtarget.com/definition/Linpack-benchmark&amp;lt;/ref&amp;gt; jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud.&amp;lt;ref&amp;gt;[http://www.computerworld.com.au/article/132504/brief_history_supercomputers/]http://www.computerworld.com.au/article/132504/brief_history_supercomputers/&amp;lt;/ref&amp;gt; Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt;&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Supercomputer_operating_systems]https://en.wikipedia.org/wiki/Supercomputer_operating_systems&amp;lt;/ref&amp;gt; Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&amp;lt;ref&amp;gt;[https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/]https://www.top500.org/news/china-tops-supercomputer-rankings-with-new-93-petaflop-machine/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111882</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111882"/>
		<updated>2016-10-24T18:53:57Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Massiivne jaotatud parallelism */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing)&amp;lt;ref&amp;gt;[https://boinc.berkeley.edu/]boinc.berkeley.edu/&amp;lt;/ref&amp;gt;, mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/LINPACK_benchmarks]LINPACK_benchmarks&amp;lt;/ref&amp;gt; &amp;lt;ref&amp;gt;[http://searchdatacenter.techtarget.com/definition/Linpack-benchmark]http://searchdatacenter.techtarget.com/definition/Linpack-benchmark&amp;lt;/ref&amp;gt; jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111875</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111875"/>
		<updated>2016-10-24T18:49:08Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Massiivne jaotatud parallelism */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing)&amp;lt;ref&amp;gt;[https://boinc.berkeley.edu/]boinc.berkeley.edu/&amp;lt;/ref&amp;gt;, mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111874</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111874"/>
		<updated>2016-10-24T18:48:23Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Massiivne jaotatud parallelism */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing)&amp;lt;ref&amp;gt;[https://https://boinc.berkeley.edu/]boinc.berkeley.edu/&amp;lt;/ref&amp;gt;, mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111870</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111870"/>
		<updated>2016-10-24T18:46:10Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Massiivne tsentraliseeritud parallelism */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&amp;lt;ref&amp;gt;[https://http://www.explainthatstuff.com/how-supercomputers-work.html]http://www.explainthatstuff.com/how-supercomputers-work.html&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing), mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111861</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111861"/>
		<updated>2016-10-24T18:42:19Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Arengutrendid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing), mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111856</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111856"/>
		<updated>2016-10-24T18:40:20Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Lühidalt superarvutite ajaloost */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Supercomputer#History]https://en.wikipedia.org/wiki/Supercomputer#History&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing), mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111849</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111849"/>
		<updated>2016-10-24T18:37:16Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Üldiselt arvutite ajaloost */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte.&amp;lt;ref&amp;gt;[https://http://www.charlesbabbage.net/]Charles Babbage (Dec. 1791 – Oct. 1871) Mathematician, philosopher and (proto-) computer scientist who originated the idea of a programmable computer.&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&amp;lt;ref&amp;gt;[https://http://www.tldp.org/LDP/LG/issue72/jones.html]The Godfather of Computing - Charles Babbage&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&amp;lt;ref&amp;gt;[https://http://www.columbia.edu/cu/computinghistory/eniac.html]Programming the ENIAC&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&amp;lt;ref&amp;gt;[https://http://jva.cs.iastate.edu/operation.php]http://jva.cs.iastate.edu/&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&amp;lt;ref&amp;gt;[https://https://en.wikipedia.org/wiki/Personal_computer]https://en.wikipedia.org/wiki/Personal_computer&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing), mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111828</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111828"/>
		<updated>2016-10-24T18:19:54Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Lühidalt superarvutite ajaloost */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte. &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]A Tribute to Seymour Cray&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing), mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111827</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111827"/>
		<updated>2016-10-24T18:19:03Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Probleemid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte. &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing), mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]elektri-turuhind&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111825</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111825"/>
		<updated>2016-10-24T18:17:41Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Arengutrendid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte. &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing), mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti. &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Monte Carlo simulatsioonide rakendamine. Superarvutite abil lahendatakse keerukaid ülesandeid, milles esineb palju vabadusastmeid. See tähendab, et on palju muutujaid, mis võivad muutuda, ning see muudab probleemi lahendamise tavavõtetega äärmiselt keerukaks. Superarvutite abil antakse igale sellisele muutujale suvaline väärtus ning uuritakse saadud tulemust, mille alusel on võimalik kogu probleemi kohta teha järeldusi. Monte Carlo simulatsioonide lahendamine nõuab väga suurt arvutusvõimet, mis tähendab, et mida suurem on arvutusvõime, seda täpsemaid tulemusi on võimalik lahendamisel saada. Seepärast ongi selleks ülesandeks superarvuti kasutamine parim lahendus.&amp;lt;ref&amp;gt;[https://en.wikipedia.org/wiki/Monte_Carlo_method]Monte_Carlo_Method&amp;lt;/ref&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111775</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111775"/>
		<updated>2016-10-24T17:04:53Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Probleemid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte. &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing), mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;br /&gt;
&lt;br /&gt;
==Arengutrendid==&lt;br /&gt;
Võttes arvesse superarvutite võimsuse kasvu kiirust viimastel aastatel, on selge, et sama trend jätkub ka tulevikus. India valitsus on teatanud, et plaanib aastaks 2017 luua EFLOPSi (1 eksaflops = 1000 petaflops) piiri ületav superarvuti &amp;lt;ref&amp;gt;[http://www.popsci.com/technology/article/2012-09/india-wants-worlds-fastest-supercomputer-2017]INDIA AIMS TO TAKE THE &amp;quot;WORLD&#039;S FASTEST SUPERCOMPUTER&amp;quot; CROWN BY 2017&amp;lt;/ref&amp;gt;&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111772</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111772"/>
		<updated>2016-10-24T16:50:56Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Lühidalt superarvutite ajaloost */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte. &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]Behold ATLAS, the fastest computer of 50 years ago&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing), mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111771</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111771"/>
		<updated>2016-10-24T16:48:47Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Üldiselt arvutite ajaloost */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte. &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]birth of the computer&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing), mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111764</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111764"/>
		<updated>2016-10-24T16:43:46Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Lühidalt superarvutite ajaloost */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte. &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui 1980 aastateni toodeti superarvuteid, millel oli vähe protsessoreid, siis 1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing), mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111761</id>
		<title>User talk:Sveelaid</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User_talk:Sveelaid&amp;diff=111761"/>
		<updated>2016-10-24T16:42:27Z</updated>

		<summary type="html">&lt;p&gt;Sveelaid: /* Lühidalt superarvutite ajaloost */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Üldinfo==&lt;br /&gt;
&#039;&#039;&#039;Pealkiri:&#039;&#039;&#039;&amp;quot;Superarvutid&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Autor:&#039;&#039;&#039; Sven Veelaid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kursus:&#039;&#039;&#039; IT sotsiaalsed, professionaalsed ja eetilised aspektid&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Õppejõud:&#039;&#039;&#039; Kaido Kikkas&lt;br /&gt;
&lt;br /&gt;
==Ajalugu==&lt;br /&gt;
&lt;br /&gt;
===Üldiselt arvutite ajaloost===&lt;br /&gt;
Masinad, mida me võime lugeda arvutiteks selle sõna tänapäevases üldlevinud tähenduses, said alguse 19. sajandil Inglise matemaatiku Charles Babbage töödest. Laialdaselt tänapäevaste arvutite isaks peetav Babbage tutvustas ideed programmeeritavast mehaanilisest arvutist. Tõsiasjas, et Babbage’i eluajal ühtegi tema kavandatud arvutusseadet valmis ei ehitatud võib leiutaja ebakompetentsuse asemel süüdistada rahastamise puudulikkust ning isiklikke konflikte. &lt;br /&gt;
&lt;br /&gt;
Olenemata sellest, et Babbage’i masinad olid mehaanilised ja töötanuks peamiselt auru jõul, sarnaneb nende arhitektuur siiski suuresti tänapäeva arvutitele: andmete ja programmi mälu eraldatus, juhistepõhine juhtimine, tingimuslausete kasutamine, eraldi sisendi-väljundi süsteem jne.&lt;br /&gt;
&lt;br /&gt;
Üldiselt saab tänapäevased, see tähendab elektroonilised arvutid jagada kolmeks suureks põlvkonnaks:&lt;br /&gt;
&lt;br /&gt;
1937 – 1946. Aastal 1937 ehitasid John V.Atanasoff ja Clifford Berry esimese digitaalse arvuti, mille nimi oli Atanasoff-Berry Computer (ABC)&amp;lt;ref&amp;gt;[http://www.computerhistory.org/revolution/birth-of-the-computer/4/99]&amp;lt;/ref&amp;gt;. Selle ajajärgu arvuteid saatsid mitmesugused tehnoloogilised uuendused, ning peamiselt arendati neid arvuteid militaarkasutuseks. Peamiselt sõjatööstuse tarbeks tootmine hakkas muutuma aastal 1946 kui loodi Electronic Numerical Integrator and Computer (ENIAC).&lt;br /&gt;
&lt;br /&gt;
1947 – 1962. Arvutid hakkasid vaakumtorude asemel kasutama transistoreid, mis omakorda tõstsid märgatavalt arvutite töökindlust. Selle perioodi vältel arendati välja üle 100 programmeerimiskeele. Salvestusseadmetena olid laialdaselt levinud magnetiline lint.&lt;br /&gt;
&lt;br /&gt;
1963 – tänapäev. Leiutati kiibid, mis võimaldasid toota palju väiksemaid, töökindlamaid ning võimsamaid arvuteid, mis suudavad samaaegselt jooksutada mitut programmi. 1980 – loodi MS-Dos. 1981 – IBM tutvustas PC-d. Alguse said Microsoft Windowsi ja personaalarvutite võidukäik.&lt;br /&gt;
&lt;br /&gt;
===Lühidalt superarvutite ajaloost===&lt;br /&gt;
&lt;br /&gt;
Superarvutite ajalugu ulatub 1960 aastatesse kui Manchesteri ülikoolis loodi Atlas Computer (1962), mida tol ajal peeti maailma kõige võimsamaks arvutiks (kiiruseks umbkaudu 1 mikrosekund tehte kohta). Levinud ütlus Atlase kohta väidab, et selle arvuti valmistamisega kahekordistati üleöö Suurbritannia arvutusvõimsus.&amp;lt;ref&amp;gt;[http://www.theregister.co.uk/2012/12/08/ferranti_atlas_50th_birthday/]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aastal 1964 lõi Seymour Cray CDC 6600, mis oli 10 korda kiirem ükskõik, millisest teisest tollasest arvutist. Kuna seda arvutit toodeti kokku 100 tükki ning seda kasutati kõikjal üle maailma (kaasa arvatud CERNis), võib öelda, et just selle arvutiga lõi Seymour Cray superarvutite tööstuse. &amp;lt;ref&amp;gt;[http://www.cgl.ucsf.edu/home/tef/cray/tribute.html]&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1990 aastatel hakkasid ilmuma tuhandete protsessoritega superarvutid ning 20. sajandil kümnete tuhandete protsessoritega superarvutid.&lt;br /&gt;
&lt;br /&gt;
==Riistvara ja arhitektuur==&lt;br /&gt;
&lt;br /&gt;
Alates esimeste superarvutite loomisest 1960 aastatel on nende ehitamise üldised põhitõed mitmeti muutunud. Kui algusaastatel peeti jõudluse saavutamiseks olulisemaks innovaatilist disaini ja nn kohalikku parallelismi, siis hilisemad superarvutid tuginevad pigem standartsetele komponentidele ning nende suurele hulgale.&lt;br /&gt;
&lt;br /&gt;
===Massiivne tsentraliseeritud parallelism===&lt;br /&gt;
1980 aastate jooksul kasvas nõudlus arvutusvõimsuse järele kiiresti ning sai alguse paljude protsessoritega superarvutite ehitamine, millel oli jagatud mälu ja failisüsteem. Tsentraliseeritud lähenemine tähendab, et hulk üksteisele lähedal asuvaid iseseisvaid arvutusüksusi on omavahel ühendatud läbi kesküksuse (clustering middleware), mis arvutite tööd juhib. See kesküksus on tarkvaraline kiht, mis võimaldab kasutajal kasutada mitmetest arvutitest koosnevat võrku kui ühte suurt arvutit. &lt;br /&gt;
Juhul kui kasutatakse suurt hulka pooliseseisvaid arvutusüksusi (millega klasteri puhul ka tegu on), muutub äärmiselt oluliseks nende üksuste vahelise ühenduse kiirus ja paindlikkus.&lt;br /&gt;
&lt;br /&gt;
===Massiivne jaotatud parallelism===&lt;br /&gt;
Jaotatud parallelism kasutab suurt hulka arvuteid, mis asuvad erinevates, teineteisest kaugel asuvates asupaikades. Tegu on oportunistliku lähenemisega, mis tähendab, et kesküksus, mis arvutite tööd juhib, saadab arvutile ülesande siis kui arvuti on vaba selle ülesandega tegelemiseks. Selle näiteks võib tuua süsteemi nimega BOINC (Berkeley Open Infrastructure for Network Computing), mis kasutab ülisuurte arvutusvõimsuste (mitme petaflopised kiirused) saavutamiseks ligi poolt miljonit arvutit üle maailma, mis kasutavad omavaheliseks suhtluseks internetti. Vaatamata suurte arvutusvõimsuse saavutamisele ei kajastu need kiirused üldiselt maailma võimsaimate arvutite edetabelites, kuna standartse LINPACKi jõudlustesti läbimine on raskendatud. Oportunistlik lähenemine võimaldab saavutada suuri arvutusvõimsusi, ei ole sellele sobivad kõik säärast jõudlust nõudvad ülesanded, eeskätt ülesanded, mis vajavad suurt võimsust korraga ja lühikese ajaperioodi jooksul (näiteks ilmastikuolude täpne ennustamine, vedelike dünaamika simulatsioonid). Seda eelkõige seetõttu, et kõik süsteemi ühendatud arvutid ei ole üldiselt kunagi korraga saadaval. Samuti seepärast, et arvuteid ühendava kanalina kasutatakse internetti, mille kiirus kõigub märgatavalt olenevalt arvutusüksuse asukohast maailmas, kellaajast, konkreetse riistvara spetsiifikast, kasutatavast tehnoloogiast jpm.&lt;br /&gt;
&lt;br /&gt;
==Tarkvara==&lt;br /&gt;
Alates esimeste superarvutite valmimisest kuni tänapäevani on nende arhitektuur suuresti muutunud. Kuna algusaastatel oli arvutite kiiremaks muutmise peamiseks meetodiks innovaatiliste lahenduste rakendamine,loodi ka igat arvutit silmas pidades just teatud sellele arvutile sobiv tarkvara.&lt;br /&gt;
Tänapäeva superarvutite loomisel kasutatakse pigem paralleelsust ning üldlevinud, tavakasutuses leiduvaid arvutikomponente. See võimaldab riistvaral jooksutada ka levinud tarkvara, nt Linuxit. Siiski, kuna superarvutite ülesehitus erineb tavaarvutit omast (sarnasused on pigem kasutatavates komponentides), ei saa kasutada Linuxit selle nn puhtal kujul, vaid luuakse sellest kindlale arvutile sobiv versioon, st puudub ühtne superarvutitele kehtiv standard. Näiteks kasutab Sunway TaihuLight (2016 juuli seisuga maailma võimsaim arvuti) operatsioonisüsteemi Sunway RaiseOS 2.0.5, mis põhineb Linuxil.&lt;br /&gt;
&lt;br /&gt;
==Jõudluse mõõtmine==&lt;br /&gt;
&lt;br /&gt;
===Võimekus vs mahutavus (capability vs capacity)===&lt;br /&gt;
Olenevalt superarvuti kasutusalast jagunevad nad üldiselt kaheks: arvutid, millel on suur võimekus ja arvutid, millel on suur mahutavus. Mahutavuse põhised superarvutid on loodud lahendama üheaegselt mõndasin keskmise suurusega ülesandeid või paljusid väikeseid ülesandeid olles seejuures suhteliselt säästlikud. Sageli ei peeta selliseid süsteeme superarvutiteks, sest need arvutid ei tegele ühe suure probleemi lahendamisega.&lt;br /&gt;
&lt;br /&gt;
Vastandudes eelnevale on võimekusele orienteeritud arvutid loodud silmas pidades seda, et nad suudaksid lahendada ühte suurt ülesannet võimalikult lühikese aja jooksul. Taolisi süsteeme kasutatakse sageli ülesannetel, kus on vaja lühikese aja jooksul läbi töötada palju informatsiooni, näiteks ilmaennustus, mille puhul on olemasolevate andmete kiire analüüs kriitilise tähtsusega.&lt;br /&gt;
&lt;br /&gt;
===LINPACK jõudlustest===&lt;br /&gt;
Üldiselt kasutatakse superarvutite võimekuse mõõtmiseks ühikut FLOPS ehk tehteid murdarvudega ühe sekundi kohta (floating point operations per second). Just sellele ühikule on orienteeritud ka LINPACK jõudlustest, kõige levinum ja tunnustatum test, mille alusel superarvutite jõudlust hinnatakse. LINPACKi testi käigus antakse arvutile sisendiks n*n suurune tabel, mis on täidetud lineaarvõrranditega kujul Ax = b. Arvuti kiiruse hindamiseks mõõdetakse aega, mis arvutil kulub kõikidele võrranditele lahendite leidmiseks.&lt;br /&gt;
&lt;br /&gt;
Antud tulemusi kasutatakse edetabeli TOP500 loomiseks, kuhu on kantud 500 maailma võimsamat arvutit. LINPACKi testi eesmärk on anda hinnang arvuti jõudlusele eluliste ülesannete lahendamisel, kuid silmas tuleb pidada, et testi näol on tegemist lihtsustusega. See tähendab, et ükski eluline ülesanne ei koosne vaid lineaarvõrranditest. Samuti on test sattunud kriitika osaliseks, sest see hindab vaid ühte tüüpi ülesannete lahendamise kiirust, jättes arvestamata, et superarvutid luuakse üldiselt kindlaid ülesandeid silmas pidades, mistõttu on superarvutite arhitektuur erinev ning alati ei ole see orienteeritud ülesandele, mis nõuab lineaartehete lahendamist. Kokkuvõtvalt, teatud ülesanded nõuavad peale lineaarvõrrandite lahendamise suuremat mälumahtu, paremat täisarvude töötlemise võimet, võimsamat sisendi-väljundi süsteemi, kiiremat andmesidet vms.&lt;br /&gt;
&lt;br /&gt;
Tennessee Ülikooli arvutiteaduste professori Jack Dongarra sõnul tegeletakse hetkel aktiivselt sellega, kuidas superarvutite testimist muuta nii, et see annaks arvuti omadustele laiema hinnangu. Alternatiividena on välja pakutud HPC Challenge jõudlustesti ja HPCG jõudlustesti, mis kasutavad kiiruse mõõtmisel ühikut TEPS (Traversed Edges Per Second). Kriitikast hoolimata on LINPACKi test jäänud kasutusse tänu sellele, et selle alusel on võimalik saada üks konkreetne number, mida on lihtne võrrelda teiste arvutite tulemustega.&lt;br /&gt;
&lt;br /&gt;
==Kasutusalad==&lt;br /&gt;
Superarvutite kasutamise valdkonnad võib laias laastus grupeerida kümnendite kaupa, sest üldjoontes on igal kümnendil esile tõusnud teatud valdkonnad, kus suur arvutusvõimsus on erakordselt oluline. &lt;br /&gt;
1970 aastad – Ilmaennustus, aerodünaamika. Arvutusvõimsuse kasv võimaldas muuta täpsemaid kliimamudeleid ning neid ka simuleerida, misläbi muutusid ilmaennustused täpsemaks ning pikenes ka ajaperiood, mille kohta on võimalik ilma suhteliselt suure täpsusega hinnata.&lt;br /&gt;
Aerodünaamika arengu tähtsus oli kõige märgatavam lennunduses, kus tänu valdkonna arengule oli võimalik muuta lennutransport kiiremaks, sagedasemaks (seos ilmaennustuse täpsuse tõusuga) ja usaldusväärsemaks (aerodünaamika arengu kiirenemine viis lõpule ka propellermootorite asendamise reaktiivmootoritega – lennukiiruste kasv).&lt;br /&gt;
1980 aastad – tõenäosusanalüüs, radiatsioonikaitsete modelleerimine. Tõenäosusanalüüs on matemaatiline töövõte, mis võimaldab hinnata tulemuste jaotust vastavalt sisendite mitmekesisusele. Varem ülimalt töömahukaks peetud meetodit varem teaduses praktiliselt ei rakendatud, kuid arvutusjõudluse kasv võimaldas meetodit kasutada mitmetes teadusharudes, kaasa arvatud radiatsioonikaitsete modelleerimises, mis seoses tuumarelva arendamise ja külma sõjaga päevakorras oli.&lt;br /&gt;
1990 aastad – koodimurdmine. &lt;br /&gt;
2000 aastad – tuumasimulatsioonid. Tuumasimulatsioonide läbiviimine arvutite abil loodud mudelite abil asendas suuresti reaalsete tuumakatsetuste läbiviimist.&lt;br /&gt;
2010 aastad – molekulaardünaamika. Saab võimalikuks keeruka struktuuriga molekulide käitumise uurimine läbi simulatsioonide. &lt;br /&gt;
Eeltoodud kasutusalad on pigem ülevaatlikud ning ei peegelda kogu superarvutite kasutusvaldkondade spektrit, vaid annab ülevaate erinevatest valdkondadest. Lisaks kasutatakse superarvuteid näiteks inimaju töö simuleerimiseks, kvantmehaanika mudelite uurimiseks, nafta ja gaasi leiualade otsimiseks, füüsikalise simulatsioonide läbiviimiseks, krüptoanalüüsiks jpm. &lt;br /&gt;
Olenemata superarvutite laiast kasutusalast, on nad sageli siiski ülimalt spetsiifilised ning loodud lahendama üht kindlat ülesannet. Näiteks IBM Deep Blue, arvuti mis loodi 1996 aastal eesmärgiga mängida selle abil malet ning võita tollast male maailmameistrit Garry Kasparovit.&lt;br /&gt;
&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Superarvutitega seotud peamiseks probleemiks võib pidada soojuse eraldumist. Nii nagu ka tavakasutuses olevate arvutite puhul, vajab ka superarvuti töötamiseks energiat, kuid seda märksa suuremal skaalal kui tavaseadmete korral. Tööks kulutatav energia eraldub pärast arvutusprotsessis kasutamist soojusena, mis omakorda võib olla kahjulik arvuti osadele. Jahutusega seotud probleemid on toonud hulga innovaatilisi lahendusi soojuse juhtimise vallas. Selle parimaks näiteks on 1985 aastal ettevõtte Cray Research poolt toodetud superarvuti Cray-2, mis pidi olema töötamise ajal tervenisti sukeldatud spetsiaalsesse jahutusvedelikku floroinerti. Selle arvuti jahutussüsteem, nn kosk, mis pumpas floroinerti läbi seadme, oli mõõtmetelt võrreldav arvutusüksuse endaga.&lt;br /&gt;
&lt;br /&gt;
Tänapäeva uuemate seadmete töötamisel eralduvat soojust püütakse kasutada muudel praktilistel otstarvetel, näiteks hoonete kütmisel. Viimase kasutusala näiteks on Zürichi Tehnoloogiainstituudis kasutatav, 2010 valminud IBM Aquasar, mille uudses kuuma vett kasutavas jahutussüsteemis ringlevat vett kasutatakse lisaks ka ülikooli ruumide kütmisel.&lt;br /&gt;
Eelnevas näites toodud kasutusviis on ühtlasi ka suurepäraseks kokkuhoiumeetodiks, sest superarvutite ülalpidamise kulud ainuüksi elektrienergia arvelt on suured – Tianhe 1A, teine 2010 aasta superarvuti, tarvitab 4,04 MW energiat tunnis, mis näiteks käesoleva aasta (2016) septembri elektrihindades &amp;lt;ref&amp;gt;[https://www.energia.ee/elektri-turuhind]&amp;lt;/ref&amp;gt; teeb jooksevkuludeks umbes 160 eurot tunnis ehk ligikaudu 1,4 miljonit eurot aastas.&lt;br /&gt;
&lt;br /&gt;
Superarvutite efektiivsust mõõdetakse ühikutes FLOPSi vati kohta, st mida suurem on selles ühikus kajastuv number, seda rohkem tehteid suudab arvuti teha kasutades selleks ühe vati võrra energiat. Kusjuures asub märkimisväärne superarvuti Islandil Raykjavikis, Thor Data Centres, mis kasutab oma energiana täielikult taastuvenergiat. Sellisele saavutusele aitab kaasa ka Islandi loomupoolest külm kliima, mida saab ära kasutada arvuti jahutamiseks ning seeläbi hoida jahutusele tehtavad kulutused võimalikult väikesed.&lt;br /&gt;
&lt;br /&gt;
Kuna superarvutite oodatavaks tööeaks loetakse umbes kolm aastat, on soojusjuhtimisel veel teine oluline roll. Nimelt võivad liigse soojuse korral kahjustuda arvutiosad (tekkida külmjoodised, sulamine), mis lühendaks seadme tööiga veelgi, tähendades seejuures suuri parandamisele kuluvaid kulutusi.&lt;br /&gt;
1990 aastatel levima hakanud tuhandete protsessoritega superarvutite ja paralleelsüsteemide murekohaks on ka andmete ülekandmise kiirus. Insenerid peavad lisaks arvuti andmete töötlemise kiirusele pöörama tähelepanu sellele, kui kiiresti suudavad arvuti erinevad komponendid omavahel informatsiooni vahetada. Arvuti maksimaalset jõudlust silmas pidades ei tohiks tekkida olukordasid, kus mõni arvutusüksus ei tööta tänu sellele, et ta ei ole piisavalt kiiresti saanud kätte algandmeid või pole suutnud piisavalt kiiresti edasi saata juba töödeldud andmeid.&lt;br /&gt;
&lt;br /&gt;
See probleem on eriti tõsine suurte hajusate paralleelsüsteemide juures, mille korral võivad erinevad arvutusüksused (teatud süsteemide puhul võivad selleks olla ka võrgus osalevad tavaarvutid) asuda geograafiliselt teineteisest väga kaugel, ning andmete ülekandmiseks ühelt komponendilt teisele kasutatakse sageli standartseid lahendusi nagu internet. Viimase kiirus oleneb jällegi suuresti geograafilisest asukohast, infrastruktuurist, võrgukoormusest jms.&lt;br /&gt;
Korraga nii klaster- kui hajussüsteeme painavaks kitsaskohaks võib osutuda ka sobiva arvutusloogika puudumine. See tähendab, et lisaks arvuti arvutusvõimsusele tuleb tähelepanu pöörata ka sellele, millise loogika alusel toimib üldist infotöötlust juhtiva üksuse töö. Nt ei tohiks hajussüsteemis juhtida suuremahulist ülesannet aeglasemale protsessorile, eriti kui selle ülesande lõpptulem on sisendiks uuele ülesandele.&lt;/div&gt;</summary>
		<author><name>Sveelaid</name></author>
	</entry>
</feed>