INRIA a CCSD electronic archive server
Not a member yet
122212 research outputs found
Sort by
PaRSEC: Scalability, flexibility, and hybrid architecture support for task-based applications in ECP
International audienceThis paper highlights the most significant enhancements made to PaRSEC, a scalable task-based runtime system designed for hybrid machines, during the Exascale Computing Project (ECP). The enhancements focus on expanding the capabilities of PaRSEC to address the evolving landscape of parallel computing. Notable achievements include the integration of support for three major types of accelerators (NVIDIA, AMD, and Intel GPUs), the refinement and increased flexibility of the communication subsystem, and the introduction of new programming interfaces tailored for irregular applications. Additionally, the project resulted in the development of powerful debugging and performance analysis tools aimed at assisting users in understanding and optimizing their applications. We present a comprehensive demonstration of these advancements through a series of benchmarks and applications within ECP and beyond, thereby showcasing the enhanced capabilities of PaRSEC across the diverse architectures within the ECP, providing valuable insights into the runtime system’s adaptability and performance across varied computing environments
Formal Semantics and Program Logics for a Fragment of OCaml
International audienceThis paper makes a first step towards a formal definition of OCaml and a foundational program verification environment for OCaml. We present a formal definition of OLang, a nontrivial sequential fragment of OCaml, which includes first-class functions, ordinary and extensible algebraic data types, pattern matching, references, exceptions, and effect handlers. We define the dynamic semantics of OLang as a monadic interpreter. This interpreter runs atop a custom monad where computations are internally represented as trees of operations and equipped with a small-step semantics. We define two program logics for OLang. A stateless Hoare Logic allows reasoning about so-called "pure" programs; an Iris-based Separation Logic allows reasoning about arbitrary programs. We present the construction of the two logics as well as some examples of their use
Competitive adsorption of two phenolic pollutants compounds using a novel biosorbent: Analytics (HPLC), Statistical (experimental design), and theoretical studies (DFT)
International audienc
A cross-validation bandwidth choice for nonparametric tests in regression models
International audienc
Numerically Efficient Parametric Inference for Learning Space-Time Hawkes Processes
International audienc
Ancient genomic insights into Salmonella enterica Paratyphi C from Central Mexico
Salmonella enterica is a widespread pathogen of major global health relevance, with over 2,500 serovars classified into non-typhoidal and typhoidal groups. Within the typhoidal group, S. enterica Paratyphi C causes paratyphoid fever in humans. Ancient DNA from this bacterium has previously been recovered from epidemic-associated burials in Eurasia and Mexico, dating back 6,000 to 300 years. Here, we analyzed dental DNA from seven individuals (radiocarbon dated to 1800–1940 CE) buried at the Temple of the Immaculate Conception in Mexico City, Central Mexico, and identified ancient S. enterica Paratyphi C DNA in a young female with Native American ancestry. Using an in-house targeted enrichment strategy and deep shotgun sequencing, we reconstructed a S. enterica Paratyphi C genome (COYC5) with ∼11X coverage. Phylogenetic and comparative genomic analyses place COYC5 in close association with previously reported S. enterica Paratyphi C genomes associated with the 1545 cocoliztli epidemic in southern Mexico, as well as with European strains. Divergence estimates indicate that the Mexican and European lineages shared a common ancestor approximately 1,400 years before present (yBP), reflecting an ancient evolutionary split predating European colonization of Mexico. In contrast, the divergence between COYC5 and the southern Mexican genomes occurred around 516 yBP, coinciding with the onset of the colonial period. This pattern supports a European introduction of S. enterica Paratyphi C during colonization, followed by its local diversification within Mexico. Despite this regional differentiation, the conserved presence of key virulence loci—such as SPI-7 and an active shufflon system—across COYC5, southern Mexican, and European genomes underscores the enduring pathogenic potential of S. enterica Paratyphi C. The identification of this bacterium in 19th-century Mexico City provides the first genomic evidence of its persistence in urban contexts beyond major epidemic outbreaks, offering new insights into its evolutionary trajectory in Mexico. These findings raise new questions about how the pathogen spread and persisted across different ecological, social, and epidemiological contexts in ancient Mexico and the Americas
Dynamic Membership for Regular Tree Languages
International audienceWe study the dynamic membership problem for regular tree languages under relabeling updates: we fix an alphabet Σ and a regular tree language L over Σ (expressed, e.g., as a tree automaton), we are given a tree T with labels in Σ, and we must maintain the information of whether the tree T belongs to L while handling relabeling updates that change the labels of individual nodes in T. Our first contribution is to show that this problem admits an O(log n / log log n) algorithm for any fixed regular tree language, improving over known O(log n) algorithms. This generalizes the known O(log n / log log n) upper bound over words, and it matches the lower bound of Ω(log n / log log n) from dynamic membership to some word languages and from the existential marked ancestor problem. Our second contribution is to introduce a class of regular languages, dubbed almost-commutative tree languages, and show that dynamic membership to such languages under relabeling updates can be decided in constant time per update. Almost-commutative languages generalize both commutative languages and finite languages: they are the analogue for trees of the ZG languages enjoying constant-time dynamic membership over words. Our main technical contribution is to show that this class is conditionally optimal when we assume that the alphabet features a neutral letter, i.e., a letter that has no effect on membership to the language. More precisely, we show that any regular tree language with a neutral letter which is not almost-commutative cannot be maintained in constant time under the assumption that the prefix-U1 problem from [Antoine Amarilli et al., 2021] also does not admit a constant-time algorithm
Bootstrap learning for combinatorial graph alignment with sequential GNNS
Graph neural networks (GNNs) have struggled to outperform traditional optimization methods on combinatorial problems, limiting their practical impact. We address this gap by introducing a novel chaining procedure for the graph alignment problem-a fundamental NP-hard task of finding optimal node correspondences between unlabeled graphs using only structural information. Our method trains a sequence of GNNs where each network learns to iteratively refine similarity matrices produced by previous networks. During inference, this creates a bootstrap effect: each GNN improves upon partial solutions by incorporating discrete ranking information about node alignment quality from prior iterations. We combine this with a powerful architecture that operates on node pairs rather than individual nodes, capturing global structural patterns essential for alignment that standard message-passing networks cannot represent. Extensive experiments on synthetic benchmarks demonstrate substantial improvements: our chained GNNs achieve over 3× better accuracy than existing methods on challenging instances, and uniquely solve regular graphs where all competing approaches fail. When combined with traditional optimization as post-processing, our method substantially outperforms state-of-the-art solvers on the graph alignment benchmark
PhyloLM : Inferring the Phylogeny of Large Language Models and Predicting their Performances in Benchmarks
The project code is available at . Published as a at ICLR 2025. A code demo is available on International audienceThis paper introduces PhyloLM, a method adapting phylogenetic algorithms to Large Language Models (LLMs) to explore whether and how they relate to each other and to predict their performance characteristics. Our method calculates a phylogenetic distance metrics based on the similarity of LLMs' output. The resulting metric is then used to construct dendrograms, which satisfactorily capture known relationships across a set of 111 open-source and 45 closed models. Furthermore, our phylogenetic distance predicts performance in standard benchmarks, thus demonstrating its functional validity and paving the way for a time and cost-effective estimation of LLM capabilities. To sum up, by translating population genetic concepts to machine learning, we propose and validate a tool to evaluate LLM development, relationships and capabilities, even in the absence of transparent training information