Arkkitehtuuri prosessori esitelmä Itanium & TMS320C67x

Slides:



Advertisements
Samankaltaiset esitykset
Tietokonetekniikka 2 Tietokoneen historia
Advertisements

Tietokonetekniikka 4 Tieto ja tiedon talletus
Pinta-ala raja-arvona
Ulkoiset keskeytykset
Tietokonetekniikka 5 Operandien osoittaminen ja tietokoneen käskykanta
Johdatus Linuxiin Mauri Heinonen
Tietokonetekniikka 3 Tietokoneen Rakenteen ja toiminnan perusteet
VMware workstation. VMware •Virtual Machine •Yhtiö perustettu vuonna 1998 •1999 julkaisi ensimmäisen tuotteen: VMware for workstations •2001 tuli VMware.
Ominaisuudet Rakenne Tyyppimallit
Jukka Inget ja Olli Hellgren
Sulautettu tietokone. Miten tähän on tultu? • ”varsinaisen” tietokoneen historiassa – Tavoitteena on ollut laskutoimitukset – Toimistosovellukset, merkkien.
Etusivun otsikko Alarivit tulevat näin lorem ipsum dolor Lorem ipsum dolor sed diam TK00507 Mikrotietokoneet I 3 opintopistettä Petri Nuutinen.
Käyttöjärjestelmät Johdanto. Kurssimateriaalista 15 lukua, jotka vastaavat enemmän tai vähemmän 15 kahden tunnin pakettia Perustuu Gary Nuttin Operating.
Windows NT Mika Purmonen
Suse / OpenSuse Antti Hartikainen. Terminologiaa SUSE = Saksalainen monikansallinen yritys, asiakkaina yritykset. SUSE Linux Enterprise = SUSEn kehittämä.
Etusivun otsikko Alarivit tulevat näin lorem ipsum dolor Lorem ipsum dolor sed diam TK00507 Mikrotietokoneet I 3 opintopistettä Petri Nuutinen.
LINUX Anniina Fagerström, Valtteri Karttunen, Tuukka Koivisto, Niko Liukka, Joonas Salminen ja Janne Strömberg 25/10/2013 LINUX.
Laskulaatikoissa on eläimiä piilossa. Osa eläimistä lähtee pois laatikosta. Laske, kuinka monta eläintä jää laatikkoon. Näpäytä oikeaa vastausta. Tehtävä.
E-Commerce 2010: Business, Technology, Society 6e
Konekieli.
Tiedon esittäminen.
Tietoturvan perusteet - Syksy 2005 SSH salattu yhteys & autentikointi Tekijät: Antti Huhtala & Asko Ikävalko (TP02S)
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op ALU.
Dokumenttien käsittely ja tietoverkot Wordin toiminnot, toinen tapaaminen.
WLAN Authors: Tuomas Leppänen e Kari-Pekka Luoma e Jari Matikainen e
Käyttöönottokaavio – Deployment diagram Sami Stenius.
Signaalinkäsittely TkT Jari Turunen Vastuuhenkilö
XNA peliohjelmointi. XNA Perustuu Microsoftin kehittämään.NET- arkkitehtuuriin ja C#-kieleen. XNA:lla tehdyt pelit toimivat Windows ja XBOX360-alustoilla.
ITIL Information Technology Infrastructure Library
Pinon ylivuodon estäminen Mikko Toivonen & Antti Mattila.
Ohjelmointitaito (ict1td002, 12 op) Kevät 2008 Raine Kauppinen
– MARS rounds of two types (core and mixing) S-boxes, data-dependent rotations, multiplication modulo 232 – RC6 an evolutionary enhancement of RC5 data-dependent.
Vaasan yliopisto Tietojenkäsittely TiTe.1020 Tietokoneiden luokitus E-Commerce 2010: Business, Technology, Society 6e Prentice Hall © 2010.
Rinnakkaisuus Järjestelmässä, jossa voi olla useita prosesseja rinnakkain suorituksessa voi tulla tilanteita, joissa prosessien suoritusta täytyy kontrolloida.
Tietokoneen arkkitehtuuri ja konekieli Tietotekniikan perusteet Pekka Orponen.
Miksi tietokannattMyn1 Miksi tietokannat Esim. kirjastossa oli kortisto, joka koostui käsin täytettävistä arkistokorteista. Kortit oli järjestetty tekijän.
Merkistöstandardeista
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
GNOME ja KDE Jani Pesu GNOME GNOME (GNU Network Object Model Environment) on graafinen työpöytäympäristö. Käytetään Unixin kaltaisissa käyttöjärjestelmissä.
HDMI (High Definition Multimedia Interface) Pahkala Saukkonen.
SUSE linux Sami Kiviharju OH Historiaa.
Liukulukulaskenta. Yleistä liukuluvuista Tarvitaan reaalilukujen esittämiseen tietokoneella  esim. matemaattiset mallit Kaikkia reaalilukuja ei ole mahdollista.
Javascript 2: Ohjelmointikielen ominaisuudet Jaana Holvikivi Metropolia.
Sulautettujen järjestelmien varhainen kehitys
TIES530 - Sulautettujen järjestelmien arkkitehtuurit
1 © Jukka Juslin Luokat, attribuutit ja metodit Yleistietoa: seuraavalla koulutusviikolla tarkempi käsittely.
Ohjelma Mikro-ohjelmointi Symbolinen konekieli Osoitustavat.
Kiikuista jatkoa.
Mikro-ohjelmoitava tietokone
TIES530 - Sulautettujen järjestelmien arkkitehtuurit
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Tietotekninen vallankumous Johdanto.
Freescale ColdFire & Arm Cortex-A8 Jari Leppänen Eemi Oksanen Antti Parkkonen.
VARMUUSKOPIOINTI Näin tehdään Varmuuskopiointi Mac OS X 10.5 Leopard Serverillä, mutta varmuuskopiointi tehdään samalla tavalla myös muissa Mac OS X- käyttöjärjestelmissä,
Patrik Stengård Ti10 tive. Johdanto Suse Linux on tietokoneen käyttöjärjestelmä Ytimen tyyppi on monoliittinen Kernel Avoin lähdekoodi Alkuperältään saksalainen.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Assembler.
BINÄÄRILUKUJÄRJESTELMÄ
Tietokoneen osat. Prosessori  Osa joka suorittaa tietokoneen sisältämiä konekielisiä käskyjä  Intel ja AMD ovat ainoat yhtiöt jotka tekevät prosessoreja.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Assembly ja konekieli.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
Siirtorekisterin toteutus Javalla
Tietokoneen toiminnasta ja rakenteesta
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
Signaalinkäsittelyn sovellukset
Suomi 1A
Riku Heino ja Milo Hakalahti
Tietokoneen toiminta (2 ov)
2. TTK-91 –tietokone 2.0 Mikä TTK-91? Ja mitä hyötyä siitä on?
Tietokoneen toiminnasta ja rakenteesta
3. TTK-91-käskykanta Symbolisen konekielen tavalliset käskyt
Esityksen transkriptio:

Arkkitehtuuri prosessori esitelmä Itanium & TMS320C67x Niko Jyränoja, Ernesto Koskinen, Dmitriy Haralson ja Mikael Lindlöf Metropolia Leppävaara 2013

Sisällysluettelo Historia Yleistä Arkkitehtuuri Rekisterit’ Tilarekisterit Liukulukujen käsittely Laitteisto

Historia Itaniumin valmistus alkoi 1989 Texas Instrumentsin tuoteperhe julkaistiin 1983. 1994 Intel ja HP aloitti yhteystyön Itaniumun tekoa varten Texas Instruments aloitti C67x teon 2006

Yleistä C67x sen kehitti Texas Instruments Itaniumin kehitti Intel ja HP yhteystyössä Itanium prosessoreja käytetään yleisesti serveri tietokoneissa C67x käytetään yleisesti sulautettujen laitteiden digitaalisena signaali prosessorina Itanium prosessoreja on myös supertietokoneissa.

Arkkitehtuurit Itanium käyttää Harvadin teknologiaa pohjimmiltaan, kuten myös TMS320C67x. Itanium käyttää nykyisin omaa arkkitehturiian IA-64 C67x käyttää nykyisin kanssa omaa arkkitehturia nimeltään VelociTI. C67x:ssä on yksi coreja mutta datareittä on kaksi Itaniumi:ssa on yhdestä kahdeksaan corea.

Rekisterit Itaniumissa on 128 kokonaislukurekisteriä, 128 liukulukurekisteriä, 64 yhden bitin lippurekisteriä ja 8 haarautus rekisteriä. C67x:ssa on 32x32bit rekisteriä. Big tai Little endian voi määrittää EN-kentässä ”Pari kuvaa seuraavaksi:”

Käskyjen ominaisuudet C67x:ssä voidaan tehdä kahdeksan käskyä kellojakson aikana. Käskyt ovat 32 bittisiä C67x:ssä Itaniumi:ssa voidaan tehdä kaksi käskysanaa eli kuusi operaatiota Itaniumi:ssa käskyt ovat 64 bittisiä

Liukulukujen käsittely C67x on liukulukuprosessori ja tästä onkin hyötyä signaalinkäsittelyssä Itanium pystyy myös käsittelemään liukuluku sekä kokonaisluku operaatioita hyvin.

Pipeline C67x:ssä on seitsemän vaihetta Itaniumi:ssa on kymmenen tai kahdeksan riippuen mallista