Morpheus ("multi-purpose dynamically reconfigurable platform for intensive heterogeneous processing", auf Deutsch: "vielseitig einsetzbare rekonfigurierbare Plattform für aufwändige heterogene Verarbeitungen") ist ein integriertes EU-weites Projekt, das sich mit innovativen Lösungen für eingebettete Systemen befasst, die auf dynamischen, rekonfigurierbaren Plattformen und Tools basieren.
Das IDA beschäftigt sich im Rahmen dieses Projektes mit
Spezifikation der Anforderungen für Applikationen im Bereich Stream-Processing, insbesondere Echtzeitverarbeitung von digitalem hochauflösendem Video (Kino)
Entwicklung und Integration eines Demonstrators auf Basis der im FlexFilm-Projekt entwickelten Hardware
RTL-Design, sowie ein DDR-SDRAM Speichercontroller und eine externe Speicher-Schnittstelle und dazugehörige Simulationsmodele
Tool-Design im Bereich der globalen Flusskontrolle
Verfügbare studentische Arbeiten
Projekt FlexFilm
Das FlexFilm-Projekt (2002-2005) befasste sich mit der Entwicklung von Systemen zur flexiblen Echtzeitverarbeitung von hochauflösendem Filmmaterial. Zusammen mit den Projektpartnern "Grass Valley Germany" und "TU Ilmenau" (Arbeitsgruppe "Digitale Bild- und Videoverarbeitung (pvk)") wurde
ein Grundkonzept für eine FPGA-basierte, skalierbare Rechnerplattform entwickelt und anschließend als PCI-Express-Erweiterungskarte für PCs umgesetzt,
Entwurfsmethodiken und Modulbibliotheken für die Firmware konzipiert sowie
eine Beispielapplikation zur hochqualitativen Rauschunterdrückung entwickelt, die wegen ihrer Komplexität (200 Gops/s) nur auf der FlexFilm-Hardware lauffähig ist
Das aufgeführte Material ist urheberrechtlich geschützt. Das entsprechende Urheberrecht ist zu beachten.
Nikolaos Voros, Michael Hübner, Jürgen Becker, Matthias Kühnle, Florian Thoma, Arnaud Grasset, Paul Brelet, Philippe Bonnot, Fabio Campi, Eberhard Schüler, Henning Sahlbach, Sean Whitty, Rolf Ernst, Enrico Billich, Claudia Tischendorf, Ulrich Heinkel, Frank Ieromnimon, Dimitrios Kritharidis, Axel Schneider, Joachim Knaeblein and Wolfram Putzke-Röming, "MORPHEUS: A Heterogeneous Dynamically Reconfigurable Platform for Designing Highly Complex Embedded Systems", ACM Transactions on Embedded Computing Systems (TECS), vol. 12, No. 3, März 2013.
@article{voros2013morpheus,
author = {Nikolaos Voros and Michael Hübner and Jürgen Becker and Matthias Kühnle and Florian Thoma and Arnaud Grasset and Paul Brelet and Philippe Bonnot and Fabio Campi and Eberhard Schüler and Henning Sahlbach and Sean Whitty and Rolf Ernst and Enrico Billich and Claudia Tischendorf and Ulrich Heinkel and Frank Ieromnimon and Dimitrios Kritharidis and Axel Schneider and Joachim Knaeblein and Wolfram Putzke-Röming}, journal = {ACM Transactions on Embedded Computing Systems (TECS)}, month = mar, title = {{MORPHEUS: A Heterogeneous Dynamically Reconfigurable Platform for Designing Highly Complex Embedded Systems}}, volume = {12}, year = {2013}
}
Arnaud Grasset, Philippe Millet, Philippe Bonnot, Sami Yehia, Wolfram Putzke-Roeming, Fabio Campi, Alberto Rosti, Michael Huebner, Nikoloas Voros, Davide Rossi, Henning Sahlbach and Rolf Ernst, "The MORPHEUS Heterogeneous Dynamically Reconfigurable Platform", International Journal of Parallel Programming, vol. 39, No. 3, pp. 328-356, 2011.
@article{GMB+11:MORPHHeterDynamRecon,
author = {Arnaud Grasset and Philippe Millet and Philippe Bonnot and Sami Yehia and Wolfram Putzke-Roeming and Fabio Campi and Alberto Rosti and Michael Huebner and Nikoloas Voros and Davide Rossi and Henning Sahlbach and Rolf Ernst}, journal = {International Journal of Parallel Programming}, pages = {328-356}, title = {{The MORPHEUS Heterogeneous Dynamically Reconfigurable Platform}}, volume = {39}, year = {2011}
}
Sean Whitty, Henning Sahlbach, Brady Hurlburt, Wolfram Putzke-Röming and Rolf Ernst, "Application-specific Memory Performance of a Heterogeneous Reconfigurable Architecture" in Proc. of Design, Automation and Test in Europe (DATE), (Dresden, Germany), März 2010.
@inproceedings{WHP+10:AppliMemorPerfoHeter,
address = {Dresden, Germany}, author = {Sean Whitty and Henning Sahlbach and Brady Hurlburt and Wolfram Putzke-Röming and Rolf Ernst}, booktitle = {Proc. of Design, Automation and Test in Europe (DATE)}, month = mar, title = {{Application-specific Memory Performance of a Heterogeneous Reconfigurable Architecture}}, year = {2010}
}
Stéphane Guyetant, Stéphane Chevobbe, Sean Whitty, Henning Sahlbach and Rolf Ernst, "The Hardware Services", in Dynamic System Reconfiguration in Heterogeneous Platforms - The MORPHEUS Approach, vol. 40 of series Lecture Notes in Electrical Engineering, chapter 7, pp. 77-91, Springer Netherlands, Juni 2009.
@incollection{GCW+09:TheHardwServi,
author = {Stéphane Guyetant and Stéphane Chevobbe and Sean Whitty and Henning Sahlbach and Rolf Ernst}, booktitle = {Dynamic System Reconfiguration in Heterogeneous Platforms - The MORPHEUS Approach}, chapter = {7}, month = jun, pages = {77-91}, publisher = {Springer Netherlands}, series = {Lecture Notes in Electrical Engineering}, title = {{The Hardware Services}}, url = {http://www.springerlink.com/content/x530270382363324/}, volume = {40}, year = {2009}
}
Henning Sahlbach, Wolfram Putzke-Röming, Sean Whitty and Rolf Ernst, "Real-Time Digital Film Processing", in Dynamic System Reconfiguration in Heterogeneous Platforms - The MORPHEUS Approach, vol. 40 of series Lecture Notes in Electrical Engineering, chapter 14, pp. 185-193, Springer Netherlands, Juni 2009.
@incollection{SPW+09:RealTDigitFilmProce,
author = {Henning Sahlbach and Wolfram Putzke-Röming and Sean Whitty and Rolf Ernst}, booktitle = {Dynamic System Reconfiguration in Heterogeneous Platforms - The MORPHEUS Approach}, chapter = {14}, month = jun, pages = {185-193}, publisher = {Springer Netherlands}, series = {Lecture Notes in Electrical Engineering}, title = {{Real-Time Digital Film Processing}}, url = {http://www.springerlink.com/content/w5u4778211662771/}, volume = {40}, year = {2009}
}
Sean Whitty, Henning Sahlbach, Wolfram Putzke-Röming and Rolf Ernst, "Mapping of a Film Grain Removal Algorithm to a Heterogeneous Reconfigurable Architecture" in Proc. of Design, Automation and Test in Europe (DATE), (Nice, France), April 2009.
@inproceedings{WSP+09:MappiGrainRemovAlgor,
address = {Nice, France}, author = {Sean Whitty and Henning Sahlbach and Wolfram Putzke-Röming and Rolf Ernst}, booktitle = {Proc. of Design, Automation and Test in Europe (DATE)}, month = apr, title = {{Mapping of a Film Grain Removal Algorithm to a Heterogeneous Reconfigurable Architecture}}, year = {2009}
}
Sean Whitty and Rolf Ernst, "A Bandwidth Optimized SDRAM Controller for the MORPHEUS Reconfigurable Architecture" in Proc. of the International Parallel and Distributed Processing Symposium (IPDPS), (Miami, FL), April 2008.
@inproceedings{WE08:BandwOptimSDRAMContr,
address = {Miami, FL}, author = {Sean Whitty and Rolf Ernst}, booktitle = {Proc. of the International Parallel and Distributed Processing Symposium (IPDPS)}, month = apr, title = {{A Bandwidth Optimized SDRAM Controller for the MORPHEUS Reconfigurable Architecture}}, year = {2008}
}
Sean Whitty, "Morpheus DDR SDRAM Controller Documentation", IDA, Braunschweig, Germany, November 2007.
@manual{Whi07:MorphSDRAMContrDocum,
address = {Braunschweig, Germany}, author = {Sean Whitty}, institution = {Institute for Computer and Communication Network Engineering}, month = nov, organization = {IDA}, title = {{Morpheus DDR SDRAM Controller Documentation}}, type = {Technical Report}, number = {IDA-2007-11}, year = {2007}