Zobrazeno 1 - 10
of 12
pro vyhledávání: '"Frédéric Dabrowski"'
Autor:
Frédéric Dabrowski
Publikováno v:
International Journal of Parallel Programming
International Journal of Parallel Programming, 2021, International Journal of Parallel Programming, ⟨10.1007/s10766-021-00710-5⟩
International Journal of Parallel Programming, 2021, International Journal of Parallel Programming, ⟨10.1007/s10766-021-00710-5⟩
Single-valuedness is a property of an expression occurring in a SPMD program and states that concomitant evaluations of this expression lead to the same value at all processes. Although widely used, this property still lacks a formal definition, whic
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::af18f91336ad2228ca07ed580a04e8a9
https://hal.archives-ouvertes.fr/hal-03178944
https://hal.archives-ouvertes.fr/hal-03178944
Publikováno v:
to appear
SAC 2019
SAC 2019, Apr 2019, Limassol, Cyprus. ⟨10.1145/3297280.3297421⟩
SAC
SAC 2019
SAC 2019, Apr 2019, Limassol, Cyprus. ⟨10.1145/3297280.3297421⟩
SAC
Bulk Synchronous Parallel (BSP) is a simple but powerful high-level model for parallel computation. Using BSPlib, programmers can write BSP programs in the general purpose language C. Direct Remote Memory Access (DRMA) communication in BSPlib is enab
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::f451dad5c2a4b3e93ed1254e416b98e3
https://hal.archives-ouvertes.fr/hal-02018651
https://hal.archives-ouvertes.fr/hal-02018651
Publikováno v:
ICCS
Procedia Computer Sciences
International Conference on Computational Science (ICCS)
International Conference on Computational Science (ICCS), 2017, Zürich, Switzerland. ⟨10.1016/j.procs.2017.05.123⟩
Procedia Computer Sciences
International Conference on Computational Science (ICCS)
International Conference on Computational Science (ICCS), 2017, Zürich, Switzerland. ⟨10.1016/j.procs.2017.05.123⟩
To appear; International audience; The BSP model (Bulk Synchronous Parallel) simplifies the constructionand evaluation of parallel algorithms, with its simplifiedsynchronization structure and cost model. Nevertheless, imperativeBSP programs can suffe
Autor:
Frédéric Dabrowski
Publikováno v:
International Conference on High Performance Computing & Simulation
International Conference on High Performance Computing & Simulation, Jul 2018, Orléans, France. ⟨10.1109/HPCS.2018.00119⟩
Journal of Logical and Algebraic Methods in Programming
Journal of Logical and Algebraic Methods in Programming, Elsevier, 2019, ⟨10.1016/j.jlamp.2019.02.010⟩
HPCS
International Conference on High Performance Computing & Simulation, Jul 2018, Orléans, France. ⟨10.1109/HPCS.2018.00119⟩
Journal of Logical and Algebraic Methods in Programming
Journal of Logical and Algebraic Methods in Programming, Elsevier, 2019, ⟨10.1016/j.jlamp.2019.02.010⟩
HPCS
We discuss the benefit of enforcing textual alignment in programming languages proposing unstructured SPMD-like collective operations. Our study is based on a simple language which provides support for global synchronization barriers. A formal defini
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::ed27d656aa6f1d87625e0e4cded477e7
https://hal.archives-ouvertes.fr/hal-01785110
https://hal.archives-ouvertes.fr/hal-01785110
Autor:
Frédéric Dabrowski
Publikováno v:
[Research Report] RR-2017-07, LIFO, Université d'Orléans. 2017
SAC
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied Computing
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied Computing, Apr 2018, Pau, France. ⟨10.1145/3167132.3167254⟩
SAC
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied Computing
SAC '18: Proceedings of the 33rd Annual ACM Symposium on Applied Computing, Apr 2018, Pau, France. ⟨10.1145/3167132.3167254⟩
We propose a formal definition of the notion of textual alignment as is used in programming languages proposing spmd-like collective operations. We argue that this property provides an intuitive programming model that makes it easier to perform progr
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::34a65a1df3f7f501e977fc358062a10a
https://hal.archives-ouvertes.fr/hal-01559832/file/dabrowski_2017-RR-07.pdf
https://hal.archives-ouvertes.fr/hal-01559832/file/dabrowski_2017-RR-07.pdf
Publikováno v:
SAC
For the sake of modularity, programming languages with atomic sections should offer nesting and inner parallelism in such sections. The possible escape of a thread created inside a section makes these languages also more expressive. In this paper we
Publikováno v:
International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)
International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2013, Taipei, Taiwan
PDCAT
HAL
International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2013, Taipei, Taiwan
PDCAT
HAL
International audience; We consider a simple imperative language with fork/join parallelism and lexically scoped nested atomic sections from which threads can escape. In this context, our contribution is a formal operational semantics of this languag
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::fbda862f6b0e1b19b8a0d3311d073a14
https://hal.inria.fr/hal-00864820
https://hal.inria.fr/hal-00864820
Autor:
David Pichardie, Frédéric Dabrowski
Publikováno v:
Proceedings of the 22nd International Conference on Theorem Proving in Higher Order Logics
TPHOL'09
TPHOL'09, 2009, Germany. pp.212--227
Lecture Notes in Computer Science ISBN: 9783642033582
TPHOLs
HAL
TPHOL'09
TPHOL'09, 2009, Germany. pp.212--227
Lecture Notes in Computer Science ISBN: 9783642033582
TPHOLs
HAL
A fundamental issue in multithreaded programming is detecting data races . A program is said to be well synchronised if it does not contain data races w.r.t. an interleaving semantics. Formally ensuring this property is central, because the java Memo
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::20c4a5b21099b5c3041eff2147c2168c
https://hal.archives-ouvertes.fr/hal-00465547
https://hal.archives-ouvertes.fr/hal-00465547
Autor:
Roberto M. Amadio, Frédéric Dabrowski
Publikováno v:
PPDP
Reactivity is an essential property of a synchronous program. Informally, it guarantees that at each instant the program fed with an input will"react" producing an output. In the present work, we consider a refined property that we call feasible reac
Publikováno v:
Distributed and Parallel Systems (DAPSYS 2006)
Distributed and Parallel Systems (DAPSYS 2006), Sep 2006, Innsbruck, Austria. pp.33-42, ⟨10.1007/978-0-387-69858-8_4⟩
Future Generation Computer Systems
Future Generation Computer Systems, Elsevier, 2010, 26, pp.486-490. ⟨10.1016/j.future.2009.05.021⟩
Distributed and Parallel Systems ISBN: 9780387698571
Distributed and Parallel Systems (DAPSYS 2006), Sep 2006, Innsbruck, Austria. pp.33-42, ⟨10.1007/978-0-387-69858-8_4⟩
Future Generation Computer Systems
Future Generation Computer Systems, Elsevier, 2010, 26, pp.486-490. ⟨10.1016/j.future.2009.05.021⟩
Distributed and Parallel Systems ISBN: 9780387698571
International audience; Bulk Synchronous Parallel ML is a high-level language for programming parallel algorithms. Built upon OCaml and using the BSP model, it provides a safe setting for their implementation, avoiding concurrency related problems (d
Externí odkaz:
https://explore.openaire.eu/search/publication?articleId=doi_dedup___::76293e4399f363489577169c45b477d5
https://inria.hal.science/inria-00452559
https://inria.hal.science/inria-00452559