Steven Van Acker. Transmeta Crusoe - Steven Van Acker - Mei 2002 2 Overzicht  Inleiding  Het Idee  De Technologie  CodeMorphing  LongRun  NorthBridge.

Slides:



Advertisements
Verwante presentaties
De Vlaamse audiovisuele sector: een socio- economische profilering Isabelle De Voldere Hans Everaert.
Advertisements

PROS2 Les 13 Programmeren en Software Engineering 2.
Elektrotechniek Elektrotechniek is een heel breed vakgebied.
Hoe werkt een rekenmachine?
Bepalen van een productstrategie ten aanzien van 64-bits computing ISV Community Day Schiphol-Rijk, Andreas de Ruiter Developer & Platform Group.
Computers Door: Jelle Smits 3TG erste.
Componenten voor een werkende computer
Processor & Toetsenbord
Par. 3.1 Computers zijn overal
Kennismaking met de computerconfiguratie
IPad WIO Waregem - 15 jan 14. Overzicht 1.Vergelijking tablet - laptop 2.iPad - evolutie 3.Het toestel 4.Basishandelingen 5.Standaardapps 6.App Store.
Spreekbeurt door Maxime Van Poucke 6A
1/1/ / faculty of Electrical Engineering eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 4(2): Digitale.
Ronde (Sport & Spel) Quiz Night !
Liesbeth Huybrechts Sanne Jansen. 2 Designonderzoekslab Media & Design.
1/1/ /e/e eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 2(1): Inleiding InstructieSetArchitectuur.
1 1 Diagnoseadvies van de sociale partners over O&O en innovatie ‘Naar een meer innovatieve economie’ 18 september 2006.
Aan de slag met Evernote Documenteer je leven, overal en altijd 1.
Auteursomgeving voor Digitale Componenten
Inkomen les t/m Begrippen Duurzame ontwikkeling In behoeften van mensen voorzien op een manier, die ook goed is voor toekomstige generaties.
Leer de namen van de noten 2
© GfK 2012 | Title of presentation | DD. Month
FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 1 Kwaliteit en Patiëntveiligheid in de Belgische ziekenhuizen anno 2008 Rapportage over.
Advanced Encryption Standard
De computer: Hardware Het beeldscherm Het toetsenbord De muis
De verschillende evoluties: Digitalisering Microchiptechnologie Bandbreedte Koperpaar -> coax -> glasvezelkabel Compressietechniek Schakeltechnologie Servers.
Softwarepakket voor het catalogeren en determineren van fruitsoorten
Intranet Lieven Gils. Inhoud Wat is intranet? Voor wie is intranet? Het invoeren van intranet. Wat zijn de systeemvereisten? Wat is de kostprijs? Voordelen?Nadelen?
Camera Volgsystemen Technologieverkenning François Kooman (SURFnet) Mikko Koppanen (Egeniq) SIG Weblectures.
1Ben Bruidegom Hoe werkt een rekenmachine? Ben Bruidegom AMSTEL Instituut Universiteit van Amsterdam.
TUDelft Knowledge Based Systems Group Zuidplantsoen BZ Delft, The Netherlands Caspar Treijtel Multi-agent Stratego.
Opleiding ICT © J.W. Jonker Dia 1/20 Systemen Besturingssoftware Windows XP Mark van Heck.
Hoofdstuk 9 Het ontwerpen van functies
Een USB 2.0 oscilloscoop Bossuyt Frederick De Bock Steven
Werken aan Intergenerationele Samenwerking en Expertise.
Breuken-Vereenvoudigen
Hoe werkt een rekenmachine?
1Ben Bruidegom 1 De Harvard Machine Van rekenmachine met “loopjes” naar processor.
OpenSource voor Systeem en Progress Meten is weten Willem Oldeman.
1 Bedrijven zouden geen gegevensbanken mogen aanleggen.
10 juni 2002 TIF Slide Welkom 1 W.M. Everse | Z.Y. Ye | P. Groenenberg.
1 ICT Infrastructuren 19 november 2007 David N. Jansen.
1 Wie durft er nog in een vliegtuig, trein of auto te stappen? Over betrouwbaarheid van software Frits Vaandrager Institute for Computing and Information.
Een Module over Model Checking voor het VWO Frits Vaandrager1, David Jansen1 & Els Koopmans2 1Radboud Universiteit Nijmegen 2Olympus College Arnhem.
Power PC Assembler. Assembler toolkit bevat Assembler zelf Linkerlibrarian.
Processor & Toetsenbord
C op de rechterhand M F het binnenste peloton buigt af en rijdt een volte op de andere hand. telkens een.
A H M F K EB C x 87 Afwenden bij A en C, openen en doorlaten (rechtshouden, 1e peloton, dames tussendoor).
A H M F K EB C x 91 Van hand veranderen voor de X splitsen en Rechangeren. Met de nieuwe partner op.
A H M F K EB C x 85 Korte zijde bij C 2 e secties volte 14 m en op afstand komen ( 0,5 rijbaan)
A H M F K EB C x 88. Korte zijde bij A en C changement met gebroken lijnen (opsluiten!) Daarna rijden.
ZijActief Koningslust 10 jaar Truusje Trap
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 4: Inleiding InstructieSetArchitectuur (ISA) datatypen.
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 4: Digitale logica niveau: “systeem-architectuur” cpu-chips.
Inleiding tot de multifunctionele aangifte
Mem_ex: buddy system Gegeven: een geheugenblok van 1 megabyte wordt toegewezen met het buddysysteem. A)Toon de resultaten van de volgende reeks in een.
Fractale en Wavelet Beeldcompressie
De financiële functie: Integrale bedrijfsanalyse©
Ontwikkeling van aanbevelingsalgoritmen voor online social games Jan Heuninck.
1 Zie ook identiteit.pdf willen denkenvoelen 5 Zie ook identiteit.pdf.
April Slide 2"Insert" Date via Date & Time Sales product training Amsterdam, the Netherlands Lennart van Houwelingen Fallbrook Technologies.
BIOS en Opstarten.
Inleiding Computersystemen
De Transmeta Crusoe processor Een VLIW CPU met x86 compatibiliteit.
Code compressie in Embedded Systems Onno Kievit ET4074 Kwantitatieve aspecten van computer architectuur.
Gedistribueerde Systemen Inleiding. Grand Challenge Problems Bron: NSF Grand Challenges final reportNSF Grand Challenges final report.
Hoe beheer je efficiënt computers op school? Linux Terminal Server Project (LTSP)in de praktijk Rob Burggraaf Bovenschoolse ICT coördinator VPCO.
Processor Miep: Geheugen
3 Hardware 3.1 De processor en intern geheugen
Transcript van de presentatie:

Steven Van Acker

Transmeta Crusoe - Steven Van Acker - Mei Overzicht  Inleiding  Het Idee  De Technologie  CodeMorphing  LongRun  NorthBridge  Voordelen  Nadelen  Specificaties  Benchmarks  Toepassingen  Toekomst

Transmeta Crusoe - Steven Van Acker - Mei Inleiding  Transmeta  Klein bedrijf (±400 werknemers)  Hoofdzetel in Californie  In de pers sinds begin millennium 

Transmeta Crusoe - Steven Van Acker - Mei Inleiding  Linus Torvalds  “Uitvinder” van Linux  Midori™ Linux

Transmeta Crusoe - Steven Van Acker - Mei Inleiding  Dave Taylor  Co-author van Quake  Murray Goldman  Technische dienst bij Bell Telephone Laboratories  Processor-design bij Motorola  Bestuurslid bij enkele vooraanstaande bedrijven  Voorzitter van raad van bestuur bij Transmeta

Transmeta Crusoe - Steven Van Acker - Mei Het Idee  Doelstelling  Problemen van Mobile Computing oplossen  Laag vermogen  Weinig hitte produceren  Minder stroom verbruiken

Transmeta Crusoe - Steven Van Acker - Mei Het Idee  Hoe ? Gericht op maximale performantie Gericht op aanvaardbare performantie

Transmeta Crusoe - Steven Van Acker - Mei Het Idee  Code Morphing  Deel van hardware vervangen door software  leidt tot kleinere oppervlakte  minder vermogen  minder hitte

Transmeta Crusoe - Steven Van Acker - Mei De technologie  VLIW architectuur  Code Morphing  Code Morphing Software (CMS)  hercompileert naar VLIW instructies voor de Crusoe  vertalingen worden gecached  optimalisatie bij veelvuldig gebruik

Transmeta Crusoe - Steven Van Acker - Mei De technologie  LongRun  ± vergelijkbaar met SpeedStep van Intel  Gebeurt automatisch dmv CMS  Verlagen van de klokfrequentie en/of voltage P = ½C. ƒ. V² ƒ = frequentie V = voltage

Transmeta Crusoe - Steven Van Acker - Mei De technologie  NorthBridge op CPU  Geheugen arch. verbonden met CPU arch.  Bevat controller voor SDRAM en DDR-SDRAM  Minder vermogen volgens Transmeta

Transmeta Crusoe - Steven Van Acker - Mei Voordelen  Laag vermogen  Weinig hitte  verschillende instructiesets mogelijk door CMS  zelfs programma’s met gemengde instructiesets  herprogrammeerbare CMS

Transmeta Crusoe - Steven Van Acker - Mei Nadelen  Geen maximum performantie  Virussen in CMS ??  Geheugengebruik door CMS  2MB voor CMS  4MB tot 12MB voor translation cache  Code Morphing gebruikt 6 keer zoveel geheugen !  6 keer zoveel bandbreedte !

Transmeta Crusoe - Steven Van Acker - Mei Nadelen  Voorbeeld  64MB RAM  2MB CMS = 62MB over  6-14MB translation cache = 48MB tot 56MB over  slechts voor een zesde bruikbaar = 8MB tot 9.33MB bruikbaar geheugen !

Transmeta Crusoe - Steven Van Acker - Mei Specificaties

Transmeta Crusoe - Steven Van Acker - Mei Specificaties  VLIW 128 bit  Registers 64 bit  Instruction cache 64KB  Data cache 32KB  Pipeline 7 stages voor integer pipeline 10 stages voor FP pipeline

Transmeta Crusoe - Steven Van Acker - Mei Benchmarks  Enkel benchmark resultaten van Transmeta  Battery Mark Score

Transmeta Crusoe - Steven Van Acker - Mei Toepassingen  Personal Computers  Servers  Internet Appliances  Embedded Devices RLX System 324

Transmeta Crusoe - Steven Van Acker - Mei Toekomst  Betere CMS  0.13  m technologie  Servermarkt  multiprocessor  huis-tuin-keuken computing  aanzet voor andere bedrijven