scispace - formally typeset
Proceedings ArticleDOI

Core number optimization based scheduler to order/map hardware/software applications

TLDR
An efficient scheduler that calculates the optimal number of cores required to schedule an application, gives a heuristic scheduling solution and evaluates its cost is described and compared with Preesm scheduler results and it is proved that the proposed scheduler achieves better scheduling in terms of latency andnumber of cores.
Abstract
Over these last years, the number of cores witnessed a spectacular increase in digital signal and general use processors. Concurrently, significant researches are done to get benefit from the high degree of parallelism. Indeed, these researches are focused to provide an efficient scheduling from hardware/software systems to multicores architecture. The scheduling process consists on statically choose one core to execute one task and to specify an execution order for the application tasks. In this paper, we describe an efficient scheduler that calculates the optimal number of cores required to schedule an application, gives a heuristic scheduling solution and evaluates its cost. Our proposal results are evaluated and compared with Preesm scheduler results and we prove that ours achieves better scheduling in terms of latency and number of cores.

read more

Citations
More filters
Proceedings Article

Scalable compile-time scheduler for multi-core architectures

TL;DR: A scheduling module is described which produces an advanced scalability in terms of schedule quality and computation time, and also separates the heuristic complexity from the architecture model precision.
Proceedings ArticleDOI

A Simulink-Based Rapid Prototyping Workflow for Optimizing Software/Hardware Programming

TL;DR: This paper proposes a rapid prototyping workflow starting from Simulink models to code generation followed by an optimal schedule and proves that the proposal is efficient and optimal in terms of speedup and code generation results.
Journal ArticleDOI

Translating Hierarchical Simulink Applications to Real-time multi-core Execution

TL;DR: This paper presents an automated method for transforming hierarchical Simulink applications to embedded parallel software implementation using IBSDF (Interfaced based Synchronous Dataflow) as an intermediate representation to extract parallelism.
References
More filters
Proceedings ArticleDOI

Static-priority scheduling on multiprocessors

TL;DR: In this paper, a static-priority scheduling algorithm is proposed for static priority scheduling of systems of periodic tasks on a platform comprised of several identical processors, and it is proven that this algorithm successfully schedules any periodic task system with a worst-case utilization no more than a third the capacity of the multiprocessor platform.
Proceedings ArticleDOI

A scenario-aware data flow model for combined long-run average and worst-case performance analysis

TL;DR: A scenario-aware generalisation of the synchronous data flow model, which uses a stochastic approach to model the order in which scenarios occur and can be analysed for both long-run average and worst-case performance metrics using existing exhaustive or simulation-based techniques.
Proceedings ArticleDOI

From algorithm and architecture specifications to automatic generation of distributed real-time executives: a seamless flow of graphs transformations

TL;DR: An original architecture model is presented, which allows to perform accurate sequencer modeling, memory allocation, and heterogeneous inter-processor communications for both modes shared memory and message passing.
Proceedings ArticleDOI

Techniques Optimizing the Number of Processors to Schedule Multi-threaded Tasks

TL;DR: In this paper, the authors proposed techniques to optimize the number of processors needed to schedule hard real-time multi-threaded tasks on multiprocessor platforms with constrained deadlines.
Proceedings ArticleDOI

PiMM: Parameterized and Interfaced dataflow Meta-Model for MPSoCs runtime reconfiguration

TL;DR: A new meta-model called PiMM is introduced to address the important challenge of managing dynamics in DSP-oriented representations by extending a dataflow model by introducing an explicit parameter dependency tree and an interface-based hierarchical compositionality mechanism.
Related Papers (5)