HardwareSoftware CoDesign Vorbesprechung Andreas Steininger Robert Najvirt Thomas
Hardware/Software Co-Design Vorbesprechung Andreas Steininger Robert Najvirt Thomas Polzer
Überblick An 182. 700 Vorlesung mit Übung: Betreuer: A. Steininger 182. 701 Laborübung: me ld un g er fo rd er Betreuer: R. Najvirt & T. Polzer lic h Abhaltung: organisatorisch: getrennte LVAs, getrennte Beurteilung inhaltlich: gemeinsame Absolvierung empfohlen 2 A. Steininger TU Vienna
LVA Hinweis Application-Specific Computing -Architectures and Systems Prof. Muhammad SHAFIQUE 182. 744; VU 3. 0 ECTS Fr 14: 00 – 16: 00 Sem TI - Beginn: 14. 10. o o o 3 Basics of application-specific computing systems and architectures. Different characterization of image/video processing algorithms requiring application-specific architectures and design constraints. Interplay of application-specific architectures and run-time management techniques for high energy efficiency or performance-per-power efficiency. Access to modern architectural trends and corresponding research themes. Ability to design, develop, and apply concepts to real-world applications of camera-based processing systems. A. Steininger TU Vienna
VU: Organisatorisches Betreuer: A. Steininger Email: hwsw@ecs. tuwien. ac. at Betreuung: „Sprechstunden“ nach Vereinbarung VO Ort: FH HS 4, Freihaus VO Zeit: n 4 Dienstag: 9: 15 bis 11: 00 A. Steininger TU Vienna
Voraussetzungen Inhaltlich: gute Kenntnisse in VHDL günstig: HW-Modellierung Kenntnis des FPGA-Design Flow günstig: Di. De. VO & Di. De. LU Formal: VO, LU und Vorauss. formal unabhängig im Magister-Studienplan TI und ES 5 A. Steininger TU Vienna
Ziele folgende Kompetenzen sollen vermittelt werden: n n 6 den Prozess einer Optimierung verstehen relevante Problemfelder für ein optimiertes HW/SW Partitioning verstehen (Echtzeit, Leistungsverbrauch, Fehlertoleranz, Zertifizierbarkeit, etc. ) die jeweiligen Vor und Nachteile von HW bzw. SW Lösungen in diesem Problemfeld verstehen und eine passende Entscheidung treffen (und umsetzen [LU]) moderne Methoden für kombinierte HW/SW Entwicklung kennen A. Steininger TU Vienna
Konzeption der LVA Inhalte: n Hardware vs. Software n in diversen Aspekte des Embedded Systems Engineering interaktive Gestaltung: 7 n Frontalvorträge (auch Gastvorträge) n Homeworks: Erarbeitung eines Themas n Vorträge der Teilnehmer n gemeinsame Diskussionen n Präsentation der Ergebnisse der LU A. Steininger TU Vienna
Der Vortrag (1) Inhalt n n Fragenliste zum Thema als Richtungsvorgabe eigener Beitrag erwünscht -- beim Thema und LVA bleiben Überlappung mit anderen Themen beachten interessant gestalten: (maßvoll) Praxisbeispiele, … Recherche n nicht mehr als 10% Vorlesungsfolien & Lehrbuch! Diskussion n n 8 eigene Meinung bilden und begründen Bezug zu HW/SW-Codesign im Auge behalten A. Steininger TU Vienna
Der Vortrag (2) Aufteilung n jeder in der Gruppe liefert Beitrag und trägt diesen auch vor Ablauf n n n 9 Recherche & Diskussion in der Gruppe Rücksprache über Inhalt (spätestens 1 Woche vor Vortrag!) Ausarbeitung der Folien Absenden der Folien (Mo vor dem Vortrag, 8: 00) Vortragsdauer ca. 30 min A. Steininger TU Vienna
Feedback zum Vortrag Ziele n n stärken der Vortragskompetenz gerechte Beurteilung Ablauf n n Selbsteinschätzung des Vortragenden Rückmeldungen durch die Zuhörer n n n zunächst Bezug auf Vortrag, Folien, Inhalte danach fachliche Diskussion n 10 Kritik ist erwünscht, soll aber nicht beleidigen an vielen Stellen sind kontroversielle Meinungen möglich A. Steininger TU Vienna
Der Vortrag - Beurteilung Kriterium Detail Gewicht Punkte Recherche Anzahl GUTER Referenzen (min 5) 10 Relevanz für Thema & die LVA 15 vollständige Abdeckung 30 Leitfragen Foliengestaltung Optik (überladen? , …) Vortragsstil Diskussion 11 10 Inhalt (alles Relevante drauf? ) 10 Publikumskontakt 4 lebendig? 4 deutlich? 6 Ticks? (ähm, …) 4 gute Initiierung? 2 Antwort auf Fragen 5 A. Steininger TU Vienna
Das Protokoll wesentliche Punkte aus dem Vortrag n n Einbeziehung der Folien Take-away messages statt Details! wesentliche Punkte aus der Diskussion n n was wurde diskutiert was waren die Schlussfolgerungen Ergebnis: vollständige Lernhilfe für Prüfung NICHT erforderlich n n 12 eigener inhaltlicher Beitrag eigene Sichtweise (sofern nicht in Diskussion geäußert) A. Steininger TU Vienna
Benotung VU Kriterien: n n 13 eigener Vortrag (35%) Protokoll (15%) Teilnahme an der Diskussion in der VU (extra) Abschlussprüfung (50%) A. Steininger TU Vienna
Vortragsthemen 14 1. HW vs SW – ein erster Vergleich 2. Komplexitätsmanagement 3. Virtual Prototyping 4. HW/SW Entwurfssprachen am Beispiel System-C 5. Echtzeitverhalten 6. Performance 7. Energieverbrauch und Verlustleistung 8. Fehlerraten, Fehlererkennung 9. Unkonventionelle Fehlereffekte 10. Fehlertoleranz & Robustheit 11. Security 12. Zertifizierung 13. Mixed-Criticality Systems A. Steininger TU Vienna
- Slides: 14