180 likes | 331 Views
Co-Design at Chess-iT. Guus Bosman. Afstuderen bij Chess. Net.Footworks tot augustus 2003 Afstuderen augustus 2003 tot maart 2004 Chess full-time vanaf maart 2004 Scriptie afgerond in augustus 2004. Afstuderen. Dr. Ir. A. M. Bos (Chess-iT) Ing. P. G. C. Eussen (Chess-iT)
E N D
Co-Design at Chess-iT Guus Bosman
Afstuderen bij Chess • Net.Footworks tot augustus 2003 • Afstuderen augustus 2003 tot maart 2004 • Chess full-time vanaf maart 2004 • Scriptie afgerond in augustus 2004
Afstuderen • Dr. Ir. A. M. Bos (Chess-iT) • Ing. P. G. C. Eussen (Chess-iT) • Dr.-Ing. R. Lämmel (Vrije Universiteit) • Software Engineering
Reden van het onderzoek • Design wordt steeds moeilijk: faster, better, cheaper • Synthesize hardware & sofware zonder paradigm shift • Hardware & software integraal ontwikkelen (niet eerst hardware)
Doel onderzoek • “This paper surveys Co-Design ideas and methodologies, and investigates what direction research in system-level design methods will be concentrated on” • Input voor Chess voor middellange termijn: komende 3,4, 5 jaar.
Von Neumann bottleneck • Each command gets executed sequentially • not only a physical limitation, also a psychological one
‘Co-Design’ • “the system design process that combines the hardware ad software perspectives from the earliest stages to exploit design flexibility and efficient allocation of functions” (D.W. Frank).
Computational Models • (Co-design) Finite State Machines (CFSM) • Nondeterministic Finite Automata (NFA) • Filters • Differentiaal vergelijkingen • …many more.
Computational Models 2 • Een auto controller:
Internal Design Representation • IDR: Internal Design Representation (de “taal” – maar geen code). • Lijkt op Hybride talen
Internal Design Representation • Onderscheidende kenmerken: • Origine: control, of dataflow • Gebruik (modellering) van tijd
Twee soorten Co-Design • A single IDR
Twee soorten Co-Design • Multiple IDRs
Methodes en technieken • Ptolemy II • COSYMA • SpecC • Polis • SystemC • VULCAN
Design space exploration • In echte systemen is design-space exploration belangrijk • Y-Chart
Conclusie • Special complete design flows based on single IDR models • Research into richer and better IDRs • Co-simulation • Platform-based design
Want to know more? • http://www.guusbosman.nl/internship • http://tiki.chess.nl/ • \\it-server\projecten\Co-design Guus Bosman