Ongelma(t): Mihin perustuu tietokoneiden suorituskyky ja sen jatkuva kasvu? Mitkä tekijät rajoittavat suorituskyvyn parantamista ja mitkä niistä ovat



Samankaltaiset tiedostot
Ongelma(t): Mihin perustuu tietokoneiden suorituskyky ja sen jatkuva kasvu? Mitkä tekijät rajoittavat suorituskyvyn parantamista ja mitkä niistä ovat

Ongelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen

Ongelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen

Ongelma(t): Miten tietokoneen komponentteja voi ohjata siten, että ne tekevät yhdessä jotakin järkevää? Voiko tietokonetta ohjata (ohjelmoida) siten,

Ongelma(t): Mikä on Turingin kone? Miten Turingin kone liittyy funktioihin ja algoritmeihin? Miten Turingin kone liittyy tietokoneisiin?

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. FT Ari Viinikainen

TIES530 - Sulautettujen järjestelmien arkkitehtuurit. Jukka Ihalainen, Tietoliikennelaboratorio,

SISÄLLYS sisällys 1 Tietokoneen toimintaperiaate ja käyttö 2 Tietokoneen historia 3 Tietokoneen rakenteen ja toiminnan perusteet

Tietojenkäsittelyn historiaa

BL40A1711 Johdanto digitaalielektroniikkaan - Johdanto integroituihin digitaalipiireihin

Voice Over LTE (VoLTE) By Miikka Poikselkä;Harri Holma;Jukka Hongisto

Toiminnallinen turvallisuus

LYTH-CONS CONSISTENCY TRANSMITTER

Ongelma(t): Miten mikro-ohjelmoitavaa tietokonetta voisi ohjelmoida kirjoittamatta binääristä (mikro)koodia? Voisiko samalla algoritmin esitystavalla

Charles Babbage, tietokoneen isä? Riitta Piela. Helsingin Yliopisto. Hyväksymispäivä. Arvosana. Arvostelija. Helsinki

Transistoriteknologian kehitys

7. Product-line architectures

A Plan vs a Roadmap. This is a PLAN. This is a ROADMAP. PRODUCT A Version 1 PRODUCT A Version 2. PRODUCT B Version 1.1. Product concept I.

Efficiency change over time

Capacity Utilization

HARJOITUS- PAKETTI A

1. Liikkuvat määreet

Other approaches to restrict multipliers

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

Teknologinen muutos ja yliopistojen tulevaisuus. Tievie-seminaari Helsinki Antti Auer

Algoritmit 1. Luento 2 Ke Timo Männikkö

Mitä Piilaaksossa & globaalisti tapahtuu ja mitä Tekes voi tarjota yrityksille

Tietojenkäsittelytieteen esittely Tietojenkäsittelytieteen historiaa Teemu Kerola. Tietokone. Kutomakone. Kutomakone

Infrastruktuurin asemoituminen kansalliseen ja kansainväliseen kenttään Outi Ala-Honkola Tiedeasiantuntija

Computing Curricula raportin vertailu kolmeen suomalaiseen koulutusohjelmaan

TWEN 131 PD / 1430 PD KÄYTTÖOHJE

VAASAN YLIOPISTO TEKNILLINEN TIEDEKUNTA TIETOTEKNIIKAN LAITOS. Mikael Klockars TIETOTEKNIIKAN KEHITTYMINEN

Läsnäolotiedot Syksy 2017 Kevät 2018 OPINTOJAKSO OP ARV PVM OPETTAJA

EUROOPAN PARLAMENTTI

Javan perusteet. Ohjelman tehtävät: tietojen syöttö, lukeminen prosessointi, halutun informaation tulostaminen tulostus tiedon varastointi

MAT Laaja Matematiikka 1U. Hyviä tenttikysymyksiä T3 Matemaattinen induktio

7.4 Variability management

Arto Salminen,

Gumenius Sebastian, Miettinen Mika Moottoripyörän käynnistysalusta

Sähkötekniikka ja elektroniikka

Kokemuksia kansainvälisestä työelämäyhteistyöstä ammatillisessa koulutuksessa

Tietojenkäsittelytieteen esittely Tietojenkäsittelytieteen historiaa Teemu Kerola


Käyttöjärjestelmien historia. Joni Herttuainen Henri Jantunen Markus Maijanen Timo Saksholm Johanna Tjäder Eetu Turunen

Sähkötekniikan tutkintoohjelma. DI-tutkinto ja uranäkymät

IBM Iptorin pilven reunalla

Ajattelemme tietokonetta yleensä läppärinä tai pöytäkoneena

TIEA241 Automaatit ja kieliopit, kesä Antti-Juhani Kaijanaho. 26. kesäkuuta 2013

Työelämän murros - Millaisesta työstä eläke karttuu tulevaisuudessa? Työeläkekoulu

LIITE. asiakirjaan. komission delegoitu asetus

Digabi Kohti sähköistä ylioppilaskoetta. Digabi-kouluttaja Ari Myllyviita, kemian ja matematiikan lehtori, Hgin yliopiston Viikin normaalikoulu

21~--~--~r--1~~--~--~~r--1~

Intel Threading Building Blocks

Elinkaariajattelu ja kiertotalous

Digitaalitekniikan matematiikka Luku 2 Sivu 1 (25) Digitaalilaiteteknologia ja sovellukset

Sähkötekniikan kanditutkinnon yleinen rakenne Tutkinnon laajuus 180 op

Arkkitehtuuritietoisku. eli mitä aina olet halunnut tietää arkkitehtuureista, muttet ole uskaltanut kysyä

Mitä mahdollisuuksia ARTEMIS-teknologiayhteistyö tarjoaa? Oiva Knuuttila, Tekes

Ongelma(t): Voiko älykkyyden määritellä ja voiko sitä mitata, myös objektiivisesti? Onko älykkyyttä ilman (näkyvää) toimintaa? Voiko kone olla älykäs

strategia, 1-20 strategia, 1-20, lyhennetty versio edellisestä strategia, 1-20 strategia, 1-20 nopeus, 1-20 ja strategia, 1-20

Salasanan vaihto uuteen / How to change password

Innovative and responsible public procurement Urban Agenda kumppanuusryhmä. public-procurement

Oulun yliopisto. Luonnontieteellinen koulutusala. Fysiikan tutkinto-ohjelma. Fysiikka, filosofian maisteri, 120 op. 1 of

Sähkötekniikka ja elektroniikka

Choose Finland-Helsinki Valitse Finland-Helsinki

Roolipeliharjoitus. - Opiskelijoiden suunni=elemat neuvo=eluvideot ja niiden vertaisarvioinnit

Technische Daten Technical data Tekniset tiedot Hawker perfect plus

2_1----~--~r--1.~--~--~--,.~~

Työpajan taustapohdinta

Tutkimusdata ja julkaiseminen Suomen Akatemian ja EU:n H2020 projekteissa

6. Tietokoneet ja tietojenkäsittely

Päivätty S-alkuisten kurssien tentit Pv Pvm Aika Kurssin koodi ja nimi Sali Tentti/Vk Viikko

Ohjelmistoradio. Mikä se on:

Puun pienpolton itsestään säätyvä tekniikka - How to make the fireplace combustion more clean Link to technical description in SlideShare:

Lisensointikuulumisia - Kustannustehokkuus Oracle lisensoinnissa

Suomen Automaatioseura ry TIE 1/1 Finlands Automationssällskap rf Finnish Society of Automation

MATEMATIIKKA MATEMATIIKAN PITKÄ OPPIMÄÄRÄ. Oppimäärän vaihtaminen

ENIAC. hyväksymispäivämäärä. arvostelija. Vesa-Matti Mäkinen

RAIN RAKENTAMISEN INTEGRAATIOKYVYKKYYS

Pvm Aika Kurssin koodi ja nimi Sali Tentti/Vk Viikko Ilm.aika 1.tenttijakso

JATKO-OPINTOSUUNNITELMA

Digitaalinen haavoittuvuus MATINE Tampere

TÄYTTÖAUTOMAATIT TÄYTTÖAUTOMAATIT COMPUTER INFLATORS

Käännös, linkitys ja lataus

On instrument costs in decentralized macroeconomic decision making (Helsingin Kauppakorkeakoulun julkaisuja ; D-31)

Group 2 - Dentego PTH Korvake. Peer Testing Report

arvostelija UNIVAC Petri Kärki Helsinki 13. toukokuuta 2005 Seminaarityö HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Tietokoneen toiminta (Computer Organization I)

BL40A1711 Johdanto digitaalielektroniikkaan: CMOS-tekniikka ja siihen perustuvat logiikkapiiriperheet

Kysymys 5 Compared to the workload, the number of credits awarded was (1 credits equals 27 working hours): (4)

Teknologia- ja markkinatietoa patenttimaisemista

Puun pienpolton itsestään säätyvä tekniikka txt

Teoreettisen fysiikan esittely

Katsaus LukiMatiin. ITK2013, Hämeenlinna. S Johanna Manninen, Niilo Mäki Instituutti

Ohjelmointikielet ja -paradigmat 5op. Markus Norrena

Teollisuuden ja palvelualojen ostopäällikköindeksi ja bruttokansantuote euroalueella

MAGNEETTITEKNOLOGIAKESKUS. Ajan myötä tapahtuvat häviöt sintratuissa NdFeB magneeteissa

Kombinatorisen logiikan laitteet

Rajoittamattomat kieliopit (Unrestricted Grammars)

Harjoitus 4 -- Ratkaisut

Transkriptio:

Ongelma(t): Mihin perustuu tietokoneiden suorituskyky ja sen jatkuva kasvu? Mitkä tekijät rajoittavat suorituskyvyn parantamista ja mitkä niistä ovat ehdottomia? 2012-2013 Lasse Lensu 2

Nykyiset tietokoneet perustuvat lähes yksinomaan integroituihin piireihin, joissa puolijohdetransistorit ohjailevat sähkövarauksia ohjelman tai mikrokoodin logiikan määräämällä tavalla. Integroitujen piirien yksityiskohtien pienentäminen on ollut yksi tärkeimmistä tekijöistä tietokoneen suorituskyvyn parantamisessa. Yksityiskohtien pienentäminen ei ole enää tulevaisuudessa mahdollista nykyisellä tekniikalla. 2012-2013 Lasse Lensu 3

Tietojenkäsittelyn perusteet II Tietokonetekniikan rajoitukset 4

Tietokonetekniikan rajoitukset 5

Tietokonetekniikan rajoitukset Alaoutinen S. 2008 Ikonen L. 2011 Laskeminen käytännössä Mooren laki 6

Laskeminen käytännössä Wilhelm Schickard: ensimmäinen laskin. Gottfried Wilhelm Leibniz: Leibnizin pyörä. Charles Babbage: differentiaalikone, analyyttinen kone. Alan Turing: Church Turingin teesit. John von Neumann: (muistiin) talletettu ohjelma, sarjamuotoinen käsittely. (Laskemisen teoreettiset mallit: Turingin kone, hajasaantikone, osoitinkone.) 7

Wilhelm Schickard: ensimmäinen automaattinen laskin Laskentakello 1623 Napierin sauvat kertolaskuun Välitetyt rattaat yhteen ja vähennyslaskuun An Encyclopedia of the People and Machines that Made Computer History 8

Gottfried Wilhelm Leibniz: Leibnizin pyörä Gottfried Wilhelm Leibniz (1646 1716) Suunnitelma 1673 ja toteutus 1694 Kaikki aritmetiikan perusfunktiot Neliöjuuri yhteenlaskuilla Hammasrattaita ja sylinteri Muistinumero ongelma 9

Charles Babbage: differentiaali /analyyttinen kone Differentiaalikone logaritmien ja trigonometristen funktioiden taulukointiin 1837 analyyttinen kone Ohjelmointi reikäkorteilla +,, *, /, vertailu, neliöjuuri Toistorakenteet, ehdolliset hyppykäskyt 10

Käännekohta: Sähköisen tietokoneen komponentit Transistori (1947) ja integroitu piiri (1958): History of the transistor. Bell System Memorial, 1997. First integrated circuit. Texas Instruments, 1995. 11

Käännekohta: Integroitu piiri tasossa G. E. Moore. No exponential is forever...but we can delay 'forever'. Intel, 2003. 12

Käännekohta: Komponenttien pienentäminen Transistorin skaalaus kertoimella K : A. Bar-Lev. Semiconductor and electronic devices. Prentice-Hall, London, 3rd edition, 1993. 13

Nykytekniikkaa: Neumannin arkkitehtuuri John von Neumann (1903 1957) Tietokoneen arkkitehtuuri pullonkauloineen: Muisti Ohjausyksikkö Aritmeettislooginen yksikkö Akku Wikimedia Commons Syöttö Tulostus 14

Mooren laki The complexity for minimum component costs has increased at a rate of roughly a factor of two per year.... Certainly over the short term this rate can be expected to continue, if not to increase. (Gordon E. Moore) Kohtuullisin kustannuksin samalle piirilevylle mahdutettavien transistorien määrä on kaksinkertaistunut noin kahdessa vuodessa. Moore ennusti trendin vuonna 1965. 15

Mooren laki G.E. Moore. Cramming more components onto integrated circuits. Electronics, 38(8), 1965. 16

Tallennustilan kasvu 17

Tulevaisuus: Komponenttien pienentämisen esteet 18

Tulevaisuus: Komponenttien pienentäminen jatkuu Muistin lähitulevaisuus: Mark Bohr, Silicon Technology for 32 nm and Beyond System-on-Chip Products, IDF2009. 19

Tulevaisuus: Enemmän rinnakkaisuutta 48 suoritinydintä sisältävä koepiiri: http://techresearch.intel.com/articles/tera-scale/1826.htm 20

Uusi käännekohta: Tulevaisuuden tietokone Tulevaisuuden tietokoneen toteutusvaihtoehdot: Mekaniikka Nanoelektroniikka Kemia Kvanttimekaniikka Optiikka Technology roadmap for nanoelectronics. European Communities, Luxembourg, 2nd edition, 2001. 21

Yhteenveto Tietokonetekniikan kehitys on alkanut mekaanisten ja sähköisten laskukoneiden kehityksestä. Nykyiset tietokoneet perustuvat lähes yksinomaan integroituihin piireihin, joissa puolijohdetransistorit ohjailevat sähkövarauksia. Integroitujen piirien yksityiskohtien pienentäminen on yksi tärkeimmistä tekijöistä tietokoneen suorituskyvyn kehittymisessä. Yksityiskohtien pienentämiselle on olemassa esteitä, joista osa on nykytekniikalle ehdottomia. 22