International audienceIn the context of high performance computing, it is important to avoid indeterminism and deadlocks. MULTI-ML is a functional parallel programming language " à la ML " , designed to program hierarchical architectures in a structured way. It is based of the MULTI-BSP bridging model. To ensure that a program " cannot go wrong " , we first need to define how a program " goes ". To do so, we propose a formal operational semantics of the MULTI-ML language to ensure the properties of the MULTI-BSP model. We first describe a core-language and then introduce the big step's semantics evaluation rules. Then, we propose a set of evaluation rules that describe the behaviour of the MULTI-ML language. The memory model is also precise...
International audiencemulti-bsp is a new bridging model which takes into account hierarchical archit...
This paper describes the design of paraML, an extension of ML with primitives for parallelism that i...
. We propose an alternate approach to the usual introduction of parallelism in logic programming. In...
International audienceIn the context of high performance computing, it is important to avoid indeter...
International audienceThe multi-bsp model is an extension of the well known bsp bridging model. It b...
From personal computers using an increasing number of cores, to supercomputers having millions of co...
International audiencebsml and multi-ml are functional parallel programming languages "à la ml" base...
Les architectures parallèles sont de plus en plus présentes dans notre environnement, que ce soit da...
International audienceInstead of a monolithic programming language trying to cover all features of i...
The Bulk Synchronous Parallel ML (BSML) is a functional language for Bulk Synchronous Parallel (BSP)...
AbstractIn this paper we present a new kind of semantics for Concurrent ML, apopular concurrent exte...
AbstractDeclarative multi-paradigm languages combine the most important features of functional, logi...
This paper is intended to give an overview of the formal techniques that have been developed to deal...
Declarative multi-paradigm languages combine the most important features of functional, logic and co...
The increasingly widespread availability of multicore and manycore computers demands new programming...
International audiencemulti-bsp is a new bridging model which takes into account hierarchical archit...
This paper describes the design of paraML, an extension of ML with primitives for parallelism that i...
. We propose an alternate approach to the usual introduction of parallelism in logic programming. In...
International audienceIn the context of high performance computing, it is important to avoid indeter...
International audienceThe multi-bsp model is an extension of the well known bsp bridging model. It b...
From personal computers using an increasing number of cores, to supercomputers having millions of co...
International audiencebsml and multi-ml are functional parallel programming languages "à la ml" base...
Les architectures parallèles sont de plus en plus présentes dans notre environnement, que ce soit da...
International audienceInstead of a monolithic programming language trying to cover all features of i...
The Bulk Synchronous Parallel ML (BSML) is a functional language for Bulk Synchronous Parallel (BSP)...
AbstractIn this paper we present a new kind of semantics for Concurrent ML, apopular concurrent exte...
AbstractDeclarative multi-paradigm languages combine the most important features of functional, logi...
This paper is intended to give an overview of the formal techniques that have been developed to deal...
Declarative multi-paradigm languages combine the most important features of functional, logic and co...
The increasingly widespread availability of multicore and manycore computers demands new programming...
International audiencemulti-bsp is a new bridging model which takes into account hierarchical archit...
This paper describes the design of paraML, an extension of ML with primitives for parallelism that i...
. We propose an alternate approach to the usual introduction of parallelism in logic programming. In...