1 / 9

Model Transformations from PIM to PSM

Model Transformations from PIM to PSM. Swaraj Bhat. Introduction. Need for abstraction: E mbedded real-time systems and Software Defined Radio (SDR ). H eterogeneous multi-cores and accelerators operating in parallel .

zane-gates
Télécharger la présentation

Model Transformations from PIM to PSM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Model Transformations from PIM to PSM Swaraj Bhat

  2. Introduction • Need for abstraction: • Embedded real-time systems and Software Defined Radio (SDR). • Heterogeneous multi-cores and accelerators operating in parallel. • Diversity of different communication and synchronization mechanisms. • C provides with limited abstraction capabilities.

  3. Data Flow graphs • It is a directed multigraph, where • Vertices (actors) represent computation and • Edges (arcs) represent FIFO queues that direct data values from the output of one computation to the input of another • Actors consume tokens (data) from their inputs, perform computations on them and produce certain number of tokens on their output. • Types of dataflow graphs to deal with: • Synchronous dataflow (SDF) graphs: • HSDF graphs. • Variable rate dataflow (VRDF) graphs. • Multidimensional dataflow (MDDF) graphs. • Dynamic dataflow (DDF) graphs.

  4. PIM to PSM Eclipse Plugin PIM - PSM PSM - PSC PIC - PIM GXF Model (PSM) GXF Model (PIM) PSC PIC

  5. Motivation It is difficult for an application designer to design a complex embedded heterogeneous multi-core model for a particular application. Platform-independent model designing is not as difficult. These can then be converted into platform-specific, fine-grained application models. Automation of this transformation into application model, possibly in several steps. / Faculteit Wiskunde en Informatica

  6. Architecture P1 - GXF P2 - GXF PI - GXF / Faculteit Wiskunde en Informatica

  7. Project Goal Implementation of a sequence of robust dataflow model transformations, possibly bidirectional. conversions between dataflow models of different granularities. Tool should run in both native mode and in an on-line mode as an Eclipse plug-in. Tool should run on both Windows and Linux platforms. / Faculteit Wiskunde en Informatica

  8. Current Work • Understand the GXF DTD structure and the GXF file format to be transformed. • Literature study • Benchmark existing frameworks and find the best model transformation framework for embedded real-time applications. • Getting acquainted with the various available examples and the existing prototype. / Faculteit Wiskunde en Informatica

  9. Thank you / Faculteit Wiskunde en Informatica

More Related