Virtual (online) conferenceInternational audienceRecent research and bug reports have shown that work conservation , the property that a core is idle only if no other core is overloaded, is not guaranteed by Linux's CFS or FreeBSD's ULE multicore schedulers. Indeed, multicore schedulers are challenging to specify and verify: they must operate under stringent performance requirements, while handling very large numbers of concurrent operations on threads. As a consequence, the verification of correctness properties of schedulers has not yet been considered. In this paper, we propose an approach, based on a domain-specific language and theorem provers, for developing sched-ulers with provable properties. We introduce the notion of concurrent w...
Process-oriented programming is a design methodology in which software applications are constructed ...
International audienceAs the demand for computing power is quickly increasing in the automotive doma...
Chip-multiprocessors offer increased processing power at a low cost. However, in order to use them f...
Virtual (online) conferenceInternational audienceRecent research and bug reports have shown that wor...
International audienceOperating systems have been shown to waste machine resources by leaving cores ...
The fork-join paradigm of concurrent expression has gained popularity in conjunction with work-steal...
National audienceGlobal schedulers are components used in parallel solutions, specially in dynamic a...
International audienceAs a central part of resource management, the OS thread scheduler must maintai...
AbstractProcess-oriented programming is a design methodology in which software applications are cons...
Abstract—The proliferation of multi-core architectures has led to explosive development of parallel ...
The proliferation of many-core architectures has led to the explosive development of parallel applic...
AbstractMultiversion schedulers are now a widely accepted method for enhancing the performance of th...
2 pages acceptée pour élaboration d'un posterWe present a new dynamic scheduling on multicore archit...
In a cyclic executive, a series of pre-determined frames are executed in sequence; once the series i...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
Process-oriented programming is a design methodology in which software applications are constructed ...
International audienceAs the demand for computing power is quickly increasing in the automotive doma...
Chip-multiprocessors offer increased processing power at a low cost. However, in order to use them f...
Virtual (online) conferenceInternational audienceRecent research and bug reports have shown that wor...
International audienceOperating systems have been shown to waste machine resources by leaving cores ...
The fork-join paradigm of concurrent expression has gained popularity in conjunction with work-steal...
National audienceGlobal schedulers are components used in parallel solutions, specially in dynamic a...
International audienceAs a central part of resource management, the OS thread scheduler must maintai...
AbstractProcess-oriented programming is a design methodology in which software applications are cons...
Abstract—The proliferation of multi-core architectures has led to explosive development of parallel ...
The proliferation of many-core architectures has led to the explosive development of parallel applic...
AbstractMultiversion schedulers are now a widely accepted method for enhancing the performance of th...
2 pages acceptée pour élaboration d'un posterWe present a new dynamic scheduling on multicore archit...
In a cyclic executive, a series of pre-determined frames are executed in sequence; once the series i...
A major obstacle towards the adoption of multi-core platforms for real-time systems is given by the ...
Process-oriented programming is a design methodology in which software applications are constructed ...
International audienceAs the demand for computing power is quickly increasing in the automotive doma...
Chip-multiprocessors offer increased processing power at a low cost. However, in order to use them f...