research
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
research [2018/01/03 10:48] – [Research activity] emmanuel | research [2025/06/30 13:57] (current) – [Research activity] mine | ||
---|---|---|---|
Line 2: | Line 2: | ||
====== Research activity ====== | ====== Research activity ====== | ||
- | The scientific activity of APR mainly develops around Algorithms and Languages and several projects exist, with many collaborations | + | The scientific activity of APR mainly develops around Algorithms and Languages and several projects exist, with many collaborations. We follow a dual approach to achieving safe and efficient applications by combining programming languages (design, implementation and program analysis tools) and algorithms (modeling, complexity analysis, |
< | < | ||
< | < | ||
- | < | + | The APR team is based on three axes following a common research theme around concurrency: |
- | In the field of random generation of structures, Boltzmann model, which | + | - Combinatorics and Analysis of algorithms |
- | comes from analytic combinatorics, | + | - Languages and Tools for Critical Softwares and Web Applications |
- | generating objects obeying | + | - Algorithms and Languages for Multicore Processors |
+ | |||
+ | < | ||
+ | In the APR team, we develop combinatorial me- thods for analysing the performances of algorithms and randomly sampling | ||
------------- | ------------- | ||
- | < | + | < |
+ | |||
+ | The APR team works also on design and implementation of programming languages from the point of view of expressiveness, | ||
- | The goal of this action is to design and implement multitarget langages for the Web, compiled for client-server and database, with an objective of coherence. We both develop formal semantics for concurrent and distributed computing, and implement languages using these extensions to design Web applications. | ||
------------- | ------------- | ||
- | < | + | < |
- | + | ||
- | * [[http:// | + | |
- | * [[http:// | + | |
- | * [[https:// | + | |
- | * [[http:// | + | |
+ | A real need for abstraction arose out of the democratization of parallelism and concurrency. These abstractions should facilitate parallel composition while allowing a compiler to generate efficient code for a given target architecture. These abstractions must also be clearly specified and allow the static analysis of a number of properties to ensure the safe execution of the programs created. The great strength of our team on this research theme is the complementarity of the work we have carried out in recent years. On the one hand, we have a recognized expertise concerning advanced algorithmics and parallel programming techniques, particularly in the shared memory model and data-parallelism. This concerns, on the one hand, the abstraction of the hardware, CPU and GPU, and the algorithms adaptation for these specific hardware and on the other hand the tools of static analysis by abstract interpretation for concurrent programs for shared memory models as well as for communicating processes. In a complementary way, we have studied concurrency and mobility based on π-calculus. | ||
------------- | ------------- | ||
+ | |||
< | < | ||
Line 36: | Line 38: | ||
< | < | ||
- | * ERC Consolidator | + | * ERC project [[https://perso.lip6.fr/Antoine.Mine/ |
- | * Systematic project LCHIP (2017-2020) | + | * Systematic project LCHIP (2017-20) |
- | * ANR project [[http:// | + | |
- | * ITEA3 project [[https:// | + | |
* PEPS APRES (2017) | * PEPS APRES (2017) | ||
- | * PEPS GraphGPU (2016-2017) | + | * PEPS GraphGPU (2016-17) |
- | * Systematic project UCF (2014-2017) | + | * GDRI [[http:// |
- | * ANR network CHRONOS (2014-2016) | + | * ANR project [[http:// |
- | * ANR project [[http:// | + | * ANR project [[http:// |
- | * ANR project [[http://www-apr.lip6.fr/ | + | * ITEA3 project [[http:// |
+ | |||
+ | |||
+ | * SU-FAPERJ project PSwmsGpu (2015-16) | ||
+ | * Systematic project UCF (2014-17) | ||
+ | * ANR network CHRONOS (2014-16) | ||
+ | * ANR project [[http:// | ||
+ | * ANR project [[https://apr.team.lip6.fr/attic/ | ||
* ANR project [[http:// | * ANR project [[http:// | ||
* Systematic project [[http:// | * Systematic project [[http:// | ||
- | * ANR project [[http://www-apr.lip6.fr/ | + | * ANR project [[https://apr.team.lip6.fr/attic/ |
* System@tic project [[http:// | * System@tic project [[http:// | ||
* PEPS project STOCHASFLIP (2008-10) | * PEPS project STOCHASFLIP (2008-10) | ||
Line 57: | Line 64: | ||
< | < | ||
- | * PART (2017-) : Conception d' | + | * PART (2017-) : Conception d' |
* LinkThreads (2014-) : Link flow analysis of dynamic graphs from traces of multithreaded programs | * LinkThreads (2014-) : Link flow analysis of dynamic graphs from traces of multithreaded programs | ||
* Z3 (2010-12): Implantation of the ZAM functional machine in the VMkit virtual | * Z3 (2010-12): Implantation of the ZAM functional machine in the VMkit virtual | ||
Line 63: | Line 70: | ||
* PAME (2008-10): Programming Emerging | * PAME (2008-10): Programming Emerging | ||
* SYNUS (2007-09): Symbolic-Numeric Algorithms for Solving Polynomial Systems (with PEQUAN and SALSA) | * SYNUS (2007-09): Symbolic-Numeric Algorithms for Solving Polynomial Systems (with PEQUAN and SALSA) | ||
+ | |||
+ | ------------- | ||
+ | |||
+ | < | ||
+ | |||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | |||
Line 69: | Line 86: | ||
< | < | ||
- | * May 2016: [[http://www-apr.lip6.fr/ | + | |
- | * June 2014 : [[http://www-apr.lip6.fr/ | + | * June 2023: [[apr: |
- | * June 2013 : [[http://www-apr.lip6.fr/ | + | * June 2022: [[https:// |
- | * Feb 2012 [[http://www-apr.lip6.fr/ | + | * July 2019: [[apr: |
- | * June 2010 [[http://www-apr.lip6.fr/ | + | * June 2018: [[https:// |
+ | | ||
+ | * June 2014 : [[https://apr.team.lip6.fr/attic/ | ||
+ | * June 2013 : [[https://apr.team.lip6.fr/attic/ | ||
+ | * Feb 2012 [[https://apr.team.lip6.fr/attic/ | ||
+ | * June 2010 [[https://apr.team.lip6.fr/attic/ | ||
------------- | ------------- | ||
+ | |||
< | < |
research.1514972928.txt.gz · Last modified: by emmanuel