• DocumentCode
    3464072
  • Title

    An event-driven multi-threading architecture for embedded systems

  • Author

    Gerndt, Reinhard ; Ernst, Rolf

  • Author_Institution
    IAM FuE-GmbH, Braunschweig, Germany
  • fYear
    1997
  • fDate
    24-26 Mar 1997
  • Firstpage
    29
  • Lastpage
    33
  • Abstract
    In this paper we present an event driven multi-threading architecture and its underlying event flow system model of computation as a framework for the implementation of complex reactive and communication systems. Existing process oriented specification languages can be used to specify the system and embedded in the model. The target architecture covers a wide variety of architectures, varying from small FSMs to large processors, which are interconnected by a network template which performs dynamic scheduling and communication for different levels of process granularity and timing. Interconnect and module implementation and optimisation is based on an event flow graph model (EFG). In this paper we present our system model and the architectural template and show how they can be applied to an industrial application example
  • Keywords
    parallel architectures; parallel programming; real-time systems; embedded systems; event flow graph model; event flow system model; event-driven; multi-threading architecture; process granularity; reactive and communication systems; small FSMs; timing; Computational modeling; Computer architecture; Design methodology; Dynamic scheduling; Embedded system; Event detection; Input variables; Job shop scheduling; LAN interconnection; Parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign, 1997. (CODES/CASHE '97), Proceedings of the Fifth International Workshop on
  • Conference_Location
    Braunschweig
  • ISSN
    1092-6100
  • Print_ISBN
    0-8186-7895-X
  • Type

    conf

  • DOI
    10.1109/HSC.1997.584575
  • Filename
    584575