13 research outputs found

    Spoofax at Oracle: Domain-Specific Language Engineering for Large-Scale Graph Analytics

    Get PDF
    For the last decade, teams at Oracle relied on the Spoofax language workbench to develop a family of domain-specific languages for graph analytics in research projects and in product development. In this paper, we analyze the requirements for integrating language processors into large-scale graph analytics toolkits and for the development of these language processors as part of a larger product development process. We discuss how Spoofax helps to meet these requirements and point out the need for future improvements

    Développement de couches magnétiques dures pour MEMS (application à un microswitch magnétique bistable )

    No full text
    Le but de ce travail de thèse est de réaliser un microswitch magnétique bistable à base d'aimants permanents. De nouveaux designs de tels microswitch ont été dessinés afin d'obtenir à la fois des forces de contact plus élevés et des courants de commutation plus faibles que les systèmes semblables existants déjà. Des logiciels de simulations magnétiques ont été utilisés afin d'évaluer le comportement statique et dynamique de c~s micro relais. Des couches épaisses (> 1 /lm) de matériaux magnétiques durs hautes performances (NdFeB, SmCo) ont été déposées par pulvérisation cathodique triode. Cette technique de pulvérisation permet d'avoir des vitesses de dépôt élevées sur de grandes surfaces. Les conditions de dépôt et de traitements thermiques de ces couches ont été étudiés afin d'obtenir de grandes coercivités, de grandes rémanences et des textures particulières. Enfin, des briques de base technologiques ont été développées afin d'intégrer ces films magnétiques dans un process de microtechnologie et de réaliser fmalement de nouveaux microsystèmes magnétiques. Ce travail est inclus dans le projet ANR Nanomag2 dont le but final est de fabriquer des micro-relais RF pour des applications spatiales.The aim of this PhD thesis is to realize a bistable microswitch using integrated magnets. New designs of such microswitches have been drawn in order to obtain both higher contact forces and lower commutation currents compared to such existing systems. Magnetic simulation softwares have been used to assess static and dynamic behaviour of the micro-switches. Then thick films (> 1 /lm) of high performance hard magnetic materials (NdFeB, SmCo) have been deposited with triode sputtering, which enables high deposition rates on large areas. Conditions of sputtering and heat treatments were studied to get high coercivities, high remanences and special textures. Basic technological steps have been developed to integrate these magnetic films into a micro-technological process in order to finally realize new magnetic micro-systems. This work was part of the project Nanomag2 whose final goal is to fabricate a RF-microswitch for spatial applications.GRENOBLE1-BU Sciences (384212103) / SudocSudocFranceF

    DAG-based Scheduling with Resource Sharing for Multi-task Applications in a Polyglot GPU Runtime

    No full text
    GPUs are readily available in cloud computing and personal devices, but their use for data processing acceleration has been slowed down by their limited integration with common programming languages such as Python or Java. Moreover, using GPUs to their full capabilities requires expert knowledge of asynchronous programming. In this work, we present a novel GPU run time scheduler for multi-task GPU computations that transparently provides asynchronous execution, space-sharing, and transfer-computation overlap without requiring in advance any information about the program dependency structure. We leverage the GrCUDA polyglot API to integrate our scheduler with multiple high-level languages and provide a platform for fast prototyping and easy GPU acceleration. We validate our work on 6 benchmarks created to evaluate task-parallelism and show an average of 44% speedup against synchronous execution, with no execution time slowdown compared to hand-optimized host code written using the C++ CUDA Graphs API.Comment: 10 pages, to be published in 2021 IEEE International Parallel and Distributed Processing Symposium (IPDPS

    Small-Scale Fisheries and Aquaculture Ontology (SSFO): Labeling fish science data

    No full text
    Heterogeneous and multidisciplinary data are generated by research on sustainable global agriculture and agri-food systems. This data is analysed and often integrated into predictive models for climate change or decision-making tools for fisheries management and aquaculture production. WorldFish (CGIAR) research aims to improve the sustainability, productivity and resilience of aquatic food systems. Harmonising the labelling of aquatic foods data with controlled vocabularies will enable easier data aggregation, interpretation, and analysis. The Fisheries and Aquaculture Ontology Working Group was formed in 2019 to compile, update and contribute fishery related terms to existing controlled vocabularies. The objective is to improve the WorldFish data interoperability into the various projects, databases and repositories by (a) addressing inconsistent use of fisheries and aquaculture related terms across the datasets, (b) highlighting the missing terms in the main semantic resources, and (c) connecting and collaborating with the CGIAR Community of Practice for Ontology.  An ontology is a standardised representation of the definitions and relationships of data from a specific discipline. Ontologies provide a common language for different kinds of data to be easily interpretable and interoperable allowing easier aggregation and analysis

    Piezoelectric and Electrostatic Bimetal-Based Thermal Energy Harvesters

    No full text
    International audienceThis paper reports on innovative thermal energy harvesters (TEH) turning heat fluxes into electricity in a two-step conversion, involving (i) a curved bimetallic strip converting thermal gradients into mechanical oscillations, which are then (ii) converted into electricity by a piezoelectric or an electret-based electrostatic transducer. This work mainly focuses on (i) the optimizations of the piezoelectric devices, (ii) a first demonstration of a Wireless Sensor Node powered by our electrostatic transducers, validating the viability of bimetal-based thermal energy harvesters, and (iii) the possibility of future scaled scavengers by a micrometric silicon approach to improve efficiencies and power densities

    Piezoelectric and Electrostatic Bimetal-Based Thermal Energy Harvesters

    No full text
    International audienceThis paper reports on innovative thermal energy harvesters (TEH) turning heat fluxes into electricity in a two-step conversion, involving (i) a curved bimetallic strip converting thermal gradients into mechanical oscillations, which are then (ii) converted into electricity by a piezoelectric or an electret-based electrostatic transducer. This work mainly focuses on (i) the optimizations of the piezoelectric devices, (ii) a first demonstration of a Wireless Sensor Node powered by our electrostatic transducers, validating the viability of bimetal-based thermal energy harvesters, and (iii) the possibility of future scaled scavengers by a micrometric silicon approach to improve efficiencies and power densities
    corecore