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