207 research outputs found

    Repetitive Model Refactoring for Design Space Exploration of Intensive Signal Processing Applications

    Get PDF
    The efficient design of computation intensive multidimensional signal processing application requires to deal with three kinds of constraints: those implied by the data dependencies, the non functional requirements (real-time, power consumption) and the availability of resources of the execution platform. We propose here a strategy to use a refactoring tool dedicated to this kind of applications to help explore the design space. This strategy is illustrated on an industrial radar application modeled using the Modeling and Analysis of Real-time and Embedded systems (MARTE) UML profile. It allows to find good trade-offs in the usage of storage and computation resources and in the parallelism (both task and data parallelism) exploitation

    Introducing Control in the Gaspard2 Data-Parallel Metamodel: Synchronous Approach

    Get PDF
    In this document, we study the introduction of control in the Gaspard2 application UML metamodel by using the synchronous reactive system principles. This allows to take the change of running mode into account in the case of data parallel applications, and to study more general ways of mixing control and data parallel processing. Our study is applied to a particular context using two different models, exclusively dedicated to the process of computation or control. The computation part represents the Gaspard2 application metamodels based on the Array-OL language. This Language is often used to specify the data dependencies and the potential parallelism in intensive signal processing applications manipulating multidimensional data. The control part is represented by an automaton structure based on the Mode-Automata concept which makes it possible to clearly identify the different modes of a task and the switching conditions between modes. For this kind of applications, mixing control and data parallel processing, we propose an UML metamodel allowing to better visualize and control the construction of the system by clarifying, at a height abstraction level, the various relations and the possible interactions of this system. The proposed UML metamodel makes it possible to describe and to model the control automata, the different running modes and the link between control and computation parts. It also allows to clearly separate control and data parts by respecting the concurrency, the parallelism, the determinism and the compositionality of the Gaspard2 models

    Vers des transformations d'applications à parallélisme de données en équations synchrones

    Get PDF
    Ce papier présente les premiers résultats d'une étude concernant la transformation d'applications à parallélisme de données en équations synchrones. Les applications considérées sont exprimées à l'aide du métamodèle GASPARD qui étend le langage ARRAY-OL, dédié aux applications de traitement de données intensives. Le principe général des transformations envisagées est exposé ainsi que les idées de mise en oeuvre. Les modèles synchrones résultants permettent d'aborder plusieurs questions liées à la validation formelle, par exemple, vérification de propriétés de synchronisabilité, de latence, etc, en utilisant les outils et techniques formels offerts par la technologie synchrone. Ils permettent ainsi l'accès à des fonctionnalités complémentaires avec celles de l'environnement associé à GASPARD, qui propose uneméthodologie de conception conjointe matériel/logiciel de systèmes intégrés sur puce. Les transformations suivront une approche d'Ingénierie dirigée par les modèles (IDM/MDE). Des perspectives sont mentionnées concernant l'introduction d'automates de contrôle au sein des modèles obtenus

    Synchronous Modeling of Data Intensive Applications

    Get PDF
    In this report, we present the first results of a study on the modeling of data-intensive parallel applications following the synchronous approach. More precisely, we consider the Gaspard extension of Array-OL, which is dedicated to System-on-Chip codesign. We define an associated synchronous dataflow equational model that enables to address several design correctness issues (e.g. verification of frequency / latency constraints) using the formal tools and techniques provided by the synchronous technology. We particularly illustrate a synchronizability analysis using affine clock systems. Directions are drawn from these bases towards modeling hierarchical applications, and adding control automata involving verification

    Evaluation of a simple approach for crop evapotranspiration partitioning and analysis of the water budget distribution for several crop species

    Get PDF
    International audienceClimate variability and climate change induce important intra- and inter-annual variability of precipitation that significantly alters the hydrologic cycle. The surface water budgets and the plant or ecosystem water use efficiency (WUE) are in turn modified. Obtaining greater insight into how climatic variability and agricultural practices affect water budgets and regarding their components in croplands is, thus, important for adapting crop management and limiting water losses. Therefore, the principal objectives of this study are: (1) to assess the contribution of different components to the agro-ecosystem water budget and (2) to evaluate how agricultural practices and climate modify the components of the surface water budget. To achieve these goals, we tested a new method for partitioning evapotranspiration (ETR), measured by means of an eddy-covariance method, into soil evaporation (E) and plant transpiration (TR) based on marginal distribution sampling (MDS). The partitioning method proposed requires continuous flux recording and measurements of soil temperature and humidity close to the surface, global radiation above the canopy and assessment of leaf area index dynamics. This method is well suited for crops because it requires a dataset including long bare-soil periods alternating with vegetated periods for accurate partitioning estimation. We compared these estimations with calibrated simulations of the ICARE-SVAT double source mechanistic model. The results showed good agreement between the two partitioning methods, demonstrating that MDS is a convenient, simple and robust tool for estimating E with reasonable associated uncertainties. During the growing season, the proportion of E in ETR was approximately one-third and varied mainly with crop leaf area. When calculated on an annual time scale, the proportion of E in ETR reached more than 50%, depending on the crop leaf area and on the duration and distribution of bare soil within the year

    Role of self-irradiation defects on the ageing of 239PuCoGa5

    Get PDF
    6 pages, 18 referencesInternational audienceLow-temperature accumulation and annealing experiments, in conjunction with electrical resistivity and critical current density measurements, were used to study the ageing of the actinide superconductor PuCoGa5. These measurements reveal that 2-nm sized non-superconducting point-like regions are the main damage formed during room temperature ageing; smaller point-like defect were irrelevant to transport properties. Defect sizes and densities deduced from experiment agree with Transmission Electron Micoscopy observations

    Gaspard2 UML profile documentation

    Get PDF
    This document describes the current UML profile of Gaspard2. This profile extends the UML semantics to allow the user to describe a SoC (System-on-Chip) in three steps: the application (behavior of the Soc), the hardware architecture, and the association of the application to the hardware architecture. The application is represented following a data flow model, but additional mechanisms permit the usage of control flow on those applications. In addition to those notions, the profile contains a package introducing factorization mechanisms to enable the compact description of massively parallel and repetitive systems

    Modeling actual water use under different irrigation regimes at district scale: Application to the FAO-56 dual crop coefficient method

    Get PDF
    The modeling of irrigation in land surface models are generally based on two soil moisture parameters SMthreshold and SMtarget at which irrigation automatically starts and stops, respectively. Typically, both parameters are usually set to optimal values allowing to fill the soil water reservoir with just the estimated right amount and to avoid crop water excess at all times. The point is that agricultural practices greatly vary according to many factors (climatological, crop, soil, technical, human, etc.). To fill the gap, we propose a new calibration method of SMthreshold and SMtarget to represent the irrigation water use in any (optimal, deficit or even over) irrigation regime. The approach is tested using the dual-crop coefficient FAO-56 model implemented at the field scale over an 8100 ha irrigation district in northeastern Spain where the irrigation water use is precisely monitored at the district scale. Both irrigation parameters are first retrieved at monthly scale from the irrigation observations of year 2019. The irrigation simulated by the FAO-56 model is then evaluated against observations at district and weekly scale over 5 years (2017–2021) separately. The performance of the newly calibrated irrigation module is also assessed by comparing it against three other modules with varying configurations including default estimates for SMthreshold and SMtarget. The proposed irrigation module obtains systematically the best performance for each of the 5 years with an overall correlation coefficient of 0.95 ± 0.02 and root-mean square error of 0.27 ± 0.07 hm3/week (0.64 ± 0.17 mm/day). Unlike the three irrigation modules used as benchmark, the new irrigation module is able to reproduce the farmers’ practices throughout the year, and especially, to simulate the actual water use in the deficit and excess irrigation regimes occurring in the study area in spring and summer, respectively.This study was supported by the IDEWA project ( ANR-19-P026-003 ) of the Partnership for research and innovation in the Mediterranean area ( PRIMA ) program and by the Horizon 2020 ACCWA project (grant agreement # 823965 ) in the context of Marie Sklodowska-Curie Research and Innovation Staff Exchange (RISE) program. The authors wish to acknowledge the "Comunitat de Regants Canal Algerri Balaguer" and the Ebro Hydrographic Confederation (SAIH Ebro) for providing the observation irrigation data used in this study

    Patterns of Mercury Deposition and Concentration in Northeastern North America (1996–2002)

    Full text link
    Data from 13 National Atmospheric Deposition Program Mercury Monitor Network (NADP/MDN) monitoring stations (1996–2002) and the Underhill (VT) event-based monitoring site (1993–2002) were evaluated for spatial and temporal trends. More precipitation and mercury deposition occurred in the southern and coastal MDN sites, except for the Underhill site, which received more mercury deposition than surrounding sites. Precipitation patterns varied. Regionally, higher concentrations of mercury were recorded during the late spring and summer months. Several sub-regional clusters of MDN sites were evident, based on mercury deposition patterns. In general, more mercury was deposited during the summer months. “Enhanced” weekly deposition (>250 ng/m 2 ) and distinct seasonal deposition patterns were evident at all MDN sites. Regionally, high depositional periods contributed significantly to annual loads (<20%–~60%). Southern and coastal sites measured more frequent periods of high deposition than inland sites. Spring and summer “enhanced” deposition may be important contributing factors to mercury bioaccumulation during the growing season. Recent regional reductions of mercury emissions were not reflected in the regional mercury concentration or deposition data. Few sites showed linear relations between the concentration of mercury in precipitation and acid rain co-contaminants (sulfates and nitrates).Peer Reviewedhttp://deepblue.lib.umich.edu/bitstream/2027.42/44442/1/10646_2004_Article_6258.pd
    • …
    corecore