Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Hardware / Software Codesign Hardware versus Software.

Ähnliche Präsentationen


Präsentation zum Thema: "Hardware / Software Codesign Hardware versus Software."—  Präsentation transkript:

1 Hardware / Software Codesign Hardware versus Software

2 A. Steininger TU Vienna 2 Diskussion Vor-Auswahl Wählen Sie für die folgende Diskussion einen der Anwendungsbereiche (jede Gruppe eines) Automotive Telekom Industrie-Automation Raumfahrt Multimedia (MP3, Camcorder,…) Telebanking

3 A. Steininger TU Vienna 3 Diskussion Fragen Welche Anforderungen an das Produkt (= Embedded System, nicht Gesamtprodukt) bestehen? Was fällt in die Klasse Kosten ? Was fällt in die Klasse Nutzen ? Was ist speziell an Ihrem Anwendungsbereich? Wie kann man sie zum Zeitpunkt des Partitioning quantitativ erfassen?

4 A. Steininger TU Vienna 4 Kriterien für die LU execution time code size LUTs register bits multipliers memory bits

5 A. Steininger TU Vienna 5 Optimierungsmöglichkeiten Welche Möglichkeiten sehen Sie für eine Optimierung? allgemein (beliebige Kriterien) für die LU

6 A. Steininger TU Vienna 6 Beispiele für Maßnahmen Realisierung in SW Realisierung in HW Parallelisierung Modularisierung Verwendung von COTS und IPs Integration / Verteiltheit Diversität

7 A. Steininger TU Vienna 7 Konkrete Maßnahmen SS09 move to HW, parallel HW multiply optimize SW loops, inlining, shift vs multiply/div optimize Algorithm use complex numbers, more efficient alg Amdahls Law!

8 A. Steininger TU Vienna 8 Ergebnisse SS09

9 A. Steininger TU Vienna 9 Hardware vs. Software Welche Vorteile (hinsichtlich welcher Kriterien) bietet eine Implementierung in HW, welche eine Implementierung in SW?

10 A. Steininger TU Vienna 10 Vergleich HW / SW v. früher pro HW schneller (= ?) effizienter kleiner höhere security energiesparender predictable zuverlässiger (?) pro SW veraltet weniger leichter entwickelbar kurze time to market billiger (Tools) Konzentration auf Alg. zukunftssicher wartbar erweiterbar, flexibel

11 A. Steininger TU Vienna 11 Aktuelle Ergebnisse pro HW schnell parallel billige Massenfertigung Fehler nicht leistbar Test-intensiv leichter zertifizierbar energieeffizient Security& Kopierschutz Fehlertoleranz leichter pro SW flexibler schnellere Entwicklung Entwicklung billiger Tools mächtiger höhere Abstraktion wiederverwendbar höhere Komplexität mgl leichter portierbar leichter testbar

12 A. Steininger TU Vienna 12 FPGAs – HW oder SW ? HW-like schnell secure zuverlässig predictable / RT design flow Arch. völlig frei SW-like schneller Design- Zyklus flexibel reprogrammierbar

13 A. Steininger TU Vienna 13 Weitere aufgetauchte Fragen Was ist eigentlich reine SW-Lösung? Was für Fehler erwarten wir in HW / SW? Initialkosten vs. Grenzkosten Testbarkeit & Test-Qualität bei HW/SW konkrete Vorteile der Abstraktion Security-Lösungen für embedded SW Energiesparpotential auf hohen Abstraktionsebenen


Herunterladen ppt "Hardware / Software Codesign Hardware versus Software."

Ähnliche Präsentationen


Google-Anzeigen