52480S TIETOKEARKKITEHTUURIT Tentti 6.2.1998



Samankaltaiset tiedostot
TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos. Harjoitustyö 2: DLX I - arkkitehtuuri

Harjoitustyö 3: DLX kontrolli

Suorittimen rakenne ja toiminta

Suorittimen rakenne ja toiminta

Suorittimen rakenne ja toiminta

Välimuistin suorituskyvyn mittaus

K EHITYSYHTEISTYÖN PALVELUKESKUS SERVICE CENTRE FOR DEVELOPMENT COOPERATION

TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos. Harjoitustyö 4: Cache, osa 2

Superskalaariprosessointi

Superskalaariprosessointi

Luento 10: Superskalaari prosessori

Signaalien datamuunnokset. Näytteenotto ja pito -piirit

Superskalaariprosessointi

Luento 10: Superskalaari prosessori

POWER analytiikka-alustana

PIC-koodin luominen URF-tietokantaan Participant Portal

Tuoteluettelo/hinnasto Liesikuvut. Oma moottori Huippuimuriohjaus. Keittotasot.

Staattinen haarautumisen ennustus

TKT-3200 Tietokonetekniikka I. Harjoitustyö 4: Cache - simulaattorin ohje

Luento 1 (verkkoluento 1) Tietokonejärjestelmä

Joonas Ruotsalainen GIT PIKAOPAS. Tutkielma 2011

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

TAMPEREEN TEKNILLINEN YLIOPISTO Digitaali- ja tietokonetekniikan laitos. Harjoitustyö 2: DLX I - Arkkitehtuuri

Transmeta Architecture

Transmeta Architecture

Tietokonearkkitehtuuri 2 TKT-3201 (5 op)

Signaalien datamuunnokset

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. Assembly ja konekieli

Hankintailmoitus: Pohjois-Savon sairaanhoitopiirin kuntayhtymä/kiinteistöyksikkö : Puijon sairaalan Pääaula-alueen uudistus, Sähköurakka

OSI ja Protokollapino

Internal Memory, Cache

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY VERKOTAN OY VERKOTAN LTD.

Luento 1 Tietokonejärjestelmän rakenne

Tietokoneen muisti nyt ja tulevaisuudessa. Ryhmä: Mikko Haavisto Ilari Pihlajisto Marko Vesala Joona Hasu

Luento 1 Tietokonejärjestelmän rakenne

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

Luento 1 (verkkoluento 1) Ohjelman sijainti Ohjelman esitysmuoto Laitteiston nopeus

Luento 1 Tietokonejärjestelmän rakenne. Järjestelmän eri tasot Laitteiston nopeus

Fin v2.5. VA03 Käsikirja

Rev 2.0. GSM-Line Käsikirja

Transmeta Architecture

Transmeta Architecture

TKK 100 vuotta -merkki

ELEC-C5070 Elektroniikkapaja (5 op)

Jakso 12 Yhteenveto. Keskeiset asiat Teemu Kerola, K2000

Tietokoneen toiminta, K Tavoitteet (4)

Liittimet Ruuviliitokset joissa on hattumutteri Sarja NU1. Luetteloesite

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. Assembly ja konekieli

Työasema- ja palvelinarkkitehtuurit (IC130301) Apumuistit. Kiintolevyt. 5 opintopistettä. Petri Nuutinen

Käyttöjärjestelmän rakenne

TKT-3201 Tietokonearkkitehtuuri 2

PIKAOHJE: GSM murtovalvontajärjestelmä Bluetooth malli G66A

Esimerkkitentin ratkaisut ja arvostelu

SGN-1200 Signaalinkäsittelyn menetelmät Välikoe

Hämeen liitto. Häme Region Häme Region. Toiminta- ja taloussuunnitelma Talousarvio 2007 Hämeen liiton julkaisu IB:64

Suoritin. Jakso 5 Suoritin ja väylä. TTK-91 muistin rakenne. TTK-91 suorittimen rakenne

Kansallinen hankintailmoitus: Savon koulutuskuntayhtymä : Plasma- ja kaasuleikkauskone/kone- ja metalliala

Käyttöjärjestelmät. Tietokoneen rakenne. Stallings, Luku 1. KJ-I S2003 / Auvo Häkkinen, CT50A2602 / Leena Ikonen 1-1

-sarja. 14 metristä 20 metriin

Internal Memory, Cache

D B. Levykön rakenne. pyöriviä levyjä ura. lohko. Hakuvarsi. sektori. luku-/kirjoituspää

Oraclen syvin ydin. Pertti Eiskonen Yleisradio Oy Tietokanta-asiantuntija. OUGF syysseminaari 2002 Sivu 1

Suoritin. Luento 5 Suoritin ja väylä. TTK-91 muistin rakenne. TTK-91 suorittimen rakenne

Luento 2 (verkkoluento 2) Ttk-91 järjestelmä

Virtualisointiympäristössä on kolme pääosaa: isäntä (host), virtualisointikerros ja vieras (guest).

Soveltuvimpien standardien esittely ja vaikutusten arviointi TITAN Tietoturvaa teollisuusautomaatioon Tekes Turvallisuusohjelman hanke

S SÄHKÖTEKNIIKKA Kimmo Silvonen

Kansallinen hankintailmoitus: Mikkelin ammattikorkeakoulu Oy : Palvelimet ja kytkin

1. Keskusyksikön rakenne

Sylinteritarvikkeet Männänvarsikiinnitykset, sarja CM2 Joustava kytkin. Luetteloesite

Internal Memory, Cache (välimuisti)

Internal Memory, Cache (välimuisti)

Lineaarisen kokonaislukuoptimointitehtävän ratkaiseminen

LOAD R1, =2 Sijoitetaan rekisteriin R1 arvo 2. LOAD R1, 100

TKK/ Sillanrakennustekniikka Rak SILLAT JA PERUSTUKSET (4op) TENTTI Tenttipaperiin: Sukunimi, etunimet, op.

Luento 2 TTK-91 tietokone ja sen KOKSI simulaattori

Jakso 2 TTK-91 -tietokone ja sen KOKSI -simulaattori

Jakso 2 TTK-91 -tietokone ja sen KOKSI -simulaattori

Luento 2 TTK-91 tietokone ja sen KOKSI simulaattori

Ongelma(t): Miten tietokoneen käyttöjärjestelmä toimii sisäisesti, jotta resurssit saadaan tehokkaaseen käyttöön?

ORMS2020 Päätöksenteko epävarmuuden vallitessa Syksy päätöspuiden avulla tarkastellaan vasta seuraavissa harjoituksissa.

CSE-A1200 Tietokannat

Luento 2 (verkkoluento 2) Ttk-91 järjestelmä

Luento 2 TTK-91 tietokone ja sen KOKSI simulaattori. Miksi konekieltä? Tietokone TTK-91. Miksi ei oikeaa konekieltä?

Luento 2 TTK-91 tietokone ja sen KOKSI simulaattori

MS Aamubrunssi Aktiivihakemiston uutuudet

CT50A2602 Käyttöjärjestelmät Seminaarityö. Tietokoneen muisti nyt ja tulevaisuudessa

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

Veronumero.fi Tarkastaja rajapinta

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

Installation instruction PEM

Installation instruction PEM

463059S TIETOKONEAVUSTEINEN VALMISTUS 4 op / 2,5 ov

Jakso 2 TTK-91-tietokone ja sen KOKSI-simulaattori

KÄYTTÖOHJE TEHR LU / TEHR-M

Miksi konekieltä? Jakso 2 TTK-91-tietokone ja sen KOKSI-simulaattori. Tietokone TTK-91. Miksi ei oikeaa konekieltä?

AKKREDITOITU TESTAUSLABORATORIO ACCREDITED TESTING LABORATORY FIMLAB LABORATORIOT OY

Toinen harjoitustyö. ASCII-grafiikkaa 2017

Citrix NetScaler. Timo Lindfors Ironnet oy

SGN-1200 Signaalinkäsittelyn menetelmät, Tentti

Transkriptio:

S Ä H K Ö T E K N I I K A N O S A S T O 548S TIETOKEARKKITEHTUURIT Tentti 6..998 Oulu 8..999. Selosta lyhyesti käsitteet: a. set associative memory b. conflict miss c. consistency of cached data d. access time gap e. instruction issue f. global miss rate g. write buffer in pipelined writes h. wite back policy i. precise exception j. CPI. loop: LW R,(R) ADDI R,R,# SW (R),R ADDI R,R,#4 SUB R4,R3,R R3:n alkuarvo on R+96 Oletetaan, että DLX:n liukuhihna on varustettu normaalilla ohituskovolla (forward) ja siinä käytetään yhden kellojakson viivästettyä haarautumista (delayed branch). Skeduloi koodi siten, että liukuhihna selviytyy tehtävästä mahdollisimman nopeasti. Esitä liukuhihnan ajoitusdiagrammi oheisella kaavakkeella ja laske ohjelman suorittamiseen tarvittavien kellojaksojen lukumäärä. 3. Tietokoneen toiminnasta on kerätty seuraava statistiikka: liukulukuoperaatioden esiintymistaajuus on 3% liukulukuoperaatioiden keskimääräinen CPI on 5. muiden käskyjen keskimääräinen CPI on.5 liukulukuneliöjuurioperaatioiden esiintymistaajuus on 5% liukulukuneliöjuurioperaatioiden CPI on 5 Koneen toimintaa halutaan nopeuttaa. Kaksi vaihtoehtoista menettelyä tutkitaan. Toisessa suunnitellaan liukulukuneliöjuurilaskin, jonka CPI on ja toisessa liukulukulaskin, jonka CPI on. Address: Postiosoite: OY OY S-TKO, FIN-957 OULU, FINLAND phone. p. 98-55378, +358-8-553 gsm. 78, 94-385 gsm. +358-4-385, fax 98-553, 6, fax +358-8-553 email pl@ee.oulu.fi 6 email pl@ee.oulu.fi

Laske: a. alkuperäisen koneen CPI b. muiden liukulukuoperaatioiden CPI ilman liukulukuneliöjuurioperaatiota c. uudella liukulukuneliöjuurilaskimella varustetun koneen liukulukuoperaatioiden CPI d. uudella liukulukuneliöjuurilaskimella varustetun koneen CPI e. uudella liukulukulaskimella varustetun koneen CPI f. kumpi parannus antaa nopeamman tuloksen e. montako prosenttia se on alkuperäistä nopeampi 4. Toisen tason cache muisti.

3 Tietokonearkkitehtuurit tentti 6..997 Nimi:. 3 4 5 6 7 8 9 3 4 5 6 7 8 9 LW R,(R) ADDI R,R,# SW (R),R ADDI R,R,#4 SUBR 4,R3,R

S Ä H K Ö T E K N I I K A N O S A S T O 548S TIETOKEARKKITEHTUURIT Tentti 6..998 Oulu 8..999. Selosta lyhyesti käsitteet: a. set associative memory b. conflict miss c. consistency of cached data d. access time gap e. instruction issue f. global miss rate g. write buffer in pipelined writes h. wite back policy i. precise exception j. CPI. loop: LW R,(R) ADDI R,R,# SW (R),R ADDI R,R,#4 SUB R4,R3,R R3:n alkuarvo on R+96 Oletetaan, että DLX:n liukuhihna on varustettu normaalilla ohituskovolla (forward) ja siinä käytetään yhden kellojakson viivästettyä haarautumista (delayed branch). Skeduloi koodi siten, että liukuhihna selviytyy tehtävästä mahdollisimman nopeasti. Esitä liukuhihnan ajoitusdiagrammi oheisella kaavakkeella ja laske ohjelman suorittamiseen tarvittavien kellojaksojen lukumäärä. 3. Tietokoneen toiminnasta on kerätty seuraava statistiikka: liukulukuoperaatioden esiintymistaajuus on 3% liukulukuoperaatioiden keskimääräinen CPI on 5. muiden käskyjen keskimääräinen CPI on.5 liukulukuneliöjuurioperaatioiden esiintymistaajuus on 5% liukulukuneliöjuurioperaatioiden CPI on 5 Koneen toimintaa halutaan nopeuttaa. Kaksi vaihtoehtoista menettelyä tutkitaan. Toisessa suunnitellaan liukulukuneliöjuurilaskin, jonka CPI on ja toisessa liukulukulaskin, jonka CPI on. Address: Postiosoite: OY OY S-TKO, FIN-957 OULU, FINLAND phone. p. 98-55378, +358-8-553 gsm. 78, 94-385 gsm. +358-4-385, fax 98-553, 6, fax +358-8-553 email pl@ee.oulu.fi 6 email pl@ee.oulu.fi

Laske: a. alkuperäisen koneen CPI b. muiden liukulukuoperaatioiden CPI ilman liukulukuneliöjuurioperaatiota c. uudella liukulukuneliöjuurilaskimella varustetun koneen liukulukuoperaatioiden CPI d. uudella liukulukuneliöjuurilaskimella varustetun koneen CPI e. uudella liukulukulaskimella varustetun koneen CPI f. kumpi parannus antaa nopeamman tuloksen e. montako prosenttia se on alkuperäistä nopeampi 4. Toisen tason cache muisti.

3 Tietokonearkkitehtuurit tentti 6..997 Nimi:. 3 4 5 6 7 8 9 3 4 5 6 7 8 9 LW R,(R) ADDI R,R,# SW (R),R ADDI R,R,#4 SUBR 4,R3,R