Encontrados 15 documentos, a visualizar página 1 de 2

Ordenado por Data

Application mapping in NoC-Based many-cores

Nikolic, Borislav; Petters, Stefan M.

Many-core platforms based on Network-on-Chip (NoC [Benini and De Micheli 2002]) present an emerging technology in the real-time embedded domain. Although the idea to group the applications previously executed on separated single-core devices, and accommodate them on an individual many-core chip offers various options for power savings, cost reductions and contributes to the overall system flexibility, its imple...


Energy-conscious tasks partitioning onto a heterogeneous multi-core platform

Awan, Muhammad Ali; Petters, Stefan M.

Modern multicore processors for the embedded market are often heterogeneous in nature. One feature often available are multiple sleep states with varying transition cost for entering and leaving said sleep states. This research effort explores the energy efficient task-mapping on such a heterogeneous multicore platform to reduce overall energy consumption of the system. This is performed in the context of a par...


Device power management for real-time embedded systems

Awan, Muhammad Ali; Petters, Stefan M.

A large part of power dissipation in a system is generated by I/O devices. Increasingly these devices provide power saving mechanisms to inter alia enhance battery life. While I/O device scheduling has been studied in the past for realtime systems, the use of energy resources by these scheduling algorithms may be improved. These approaches are crafted considering a huge overhead of device transition. The techno...


Preemption delay analysis for floating non-preemptive region scheduling

Marinho, José; Nélis, Vincent; Petters, Stefan M.; Puaut, Isabelle

In real-time systems, there are two distinct trends for scheduling task sets on unicore systems: non-preemptive and preemptive scheduling. Non-preemptive scheduling is obviously not subject to any preemption delay but its schedulability may be quite poor, whereas fully preemptive scheduling is subject to preemption delay, but benefits from a higher flexibility in the scheduling decisions. The time-delay involve...


Online intra-task device scheduling for hard real-time systems

Awan, Muhammad Ali; Petters, Stefan M.

A large part of power dissipation in a system is generated by I/O devices. Increasingly these devices provide power saving mechanisms, inter alia to enhance battery life. While I/O device scheduling has been studied in the past for realtime systems, the use of energy resources by these scheduling algorithms may be improved. These approaches are crafted considering a very large overhead of device transitions. Te...


An improved preemption delay upper bound for floating non-preemptive region

Marinho, José; Nélis, Vincent; Petters, Stefan M.; Puaut, Isabelle

In embedded systems, the timing behaviour of the control mechanisms are sometimes of critical importance for the operational safety. These high criticality systems require strict compliance with the offline predicted task execution time. The execution of a task when subject to preemption may vary significantly in comparison to its non-preemptive execution. Hence, when preemptive scheduling is required to operat...


Towards network-on-chip agreement protocols

Nikolic, Borislav; Petters, Stefan M.

Demands for functionality enhancements, cost reductions and power savings clearly suggest the introduction of multiand many-core platforms in real-time embedded systems. However, when compared to uni-core platforms, the manycores experience additional problems, namely the lack of scalable coherence mechanisms and the necessity to perform migrations. These problems have to be addressed before such systems can be...


Extending fixed task-priority schedulability by interference limitation

Marinho, José; Petters, Stefan M.; Bertogna, Marko

While the earliest deadline first algorithm is known to be optimal as a uniprocessor scheduling policy, the implementation comes at a cost in terms of complexity. Fixed taskpriority algorithms on the other hand have lower complexity but higher likelihood of task sets being declared unschedulable, when compared to earliest deadline first (EDF). Various attempts have been undertaken to increase the chances of pro...


Partitioned scheduling of multimode systems on multiprocessor platforms: when t...

Marinho, José; Raravi, Gurulingesh; Nélis, Vincent; Petters, Stefan M.

Systems composed of distinct operational modes are a common necessity for embedded applications with strict timing requirements. With the emergence of multi-core platforms protocols to handle these systems are required in order to provide this basic functionality.In this work a description on the problems of creating an effective mode-transition protocol are presented and it is proven that in some cases previou...


Comparing the schedulers and power saving strategies with SPARTS

Awan, Muhammad Ali; Nikolic, Borislav; Petters, Stefan M.

We have developed SPARTS, a simulator of a generic embedded real-time device. It is designed to be extensible to accommodate different task properties, scheduling algorithms and/or hardware models for the wide variety of applications. SPARTS was developed to help the community investigate the behaviour of the real-time embedded systems and to quantify the associated constraints/overheads.


15 Resultados

Texto Pesquisado

Refinar resultados

Autor











Data




Tipo de Documento



Recurso


Assunto















    Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência Programa Operacional da Sociedade do Conhecimento União Europeia