2,261 research outputs found

    The AXIOM software layers

    Get PDF
    AXIOM project aims at developing a heterogeneous computing board (SMP-FPGA).The Software Layers developed at the AXIOM project are explained.OmpSs provides an easy way to execute heterogeneous codes in multiple cores. People and objects will soon share the same digital network for information exchange in a world named as the age of the cyber-physical systems. The general expectation is that people and systems will interact in real-time. This poses pressure onto systems design to support increasing demands on computational power, while keeping a low power envelop. Additionally, modular scaling and easy programmability are also important to ensure these systems to become widespread. The whole set of expectations impose scientific and technological challenges that need to be properly addressed.The AXIOM project (Agile, eXtensible, fast I/O Module) will research new hardware/software architectures for cyber-physical systems to meet such expectations. The technical approach aims at solving fundamental problems to enable easy programmability of heterogeneous multi-core multi-board systems. AXIOM proposes the use of the task-based OmpSs programming model, leveraging low-level communication interfaces provided by the hardware. Modular scalability will be possible thanks to a fast interconnect embedded into each module. To this aim, an innovative ARM and FPGA-based board will be designed, with enhanced capabilities for interfacing with the physical world. Its effectiveness will be demonstrated with key scenarios such as Smart Video-Surveillance and Smart Living/Home (domotics).Peer ReviewedPostprint (author's final draft

    Demand Side Management analysis of a commercial Water Loop Heat Pump system

    Get PDF
    Demand side management (DSM) can be defined as a set of measures adopted to modify customers\u2019 energy demand with the aim of improving the efficiency of the overall energy system. Indeed, DSM strategies can be used to reduce customers\u2019 demand at peak times, reduce energy consumption seasonally/yearly, change the timing of end-use consumption from high to low-cost periods, and increase consumption during off-peak periods. DSM strategies can be implemented by using the energy flexibility available in the final users\u2019 applications, e.g. the thermal inertia of the building mass, the presence of additional energy storage systems enabling load shaping or the use of control systems to turn on/off end-users\u2019 devices when required. Being intensive energy consumers because of a high electric energy demand (mainly for refrigeration, which accounts for about 40 % of the yearly energy consumption), supermarkets are ideal candidates for energy use optimizations obtained through a DSM approach. This work shows the results of a DSM analysis carried out for a refrigeration and HVAC plant in a supermarket coupled with a Water Loop Heat Pump (WLHP) system. The water loop is used as a heat source/sink for the refrigeration unit supplying the cooling capacity required by food preservation and for several heat pumps that provide heating/cooling inside the supermarket building. The system is modelled in TRNSYS and the role of the water loop and its thermal inertia to provide energy flexibility is investigated. The system design and control strategy are modified in order to reduce the electricity costs in presence of demand response programs based on real-time price mechanisms

    Energy management with TRIANA on FPAI

    Get PDF
    The current growth of smart grid capable appliances motivates the development of general and flexible software systems to support these devices. The FlexiblePower Application Infrastructure (FPAI) is such a system, which classifies devices by their type of flexibility. Subsequently, energy applications only have to support these flexibility classes. In this work, we present an implementation of the TRIANA demand side management approach as an energy application on the FPAI energy management software platform. We use dynamic programming to solve the local scheduling problems for each flexibility class. This work shows that FPAI can host energy applications with different control approaches and that the TRIANA control approach can be embedded in a general implementation framework

    Performance Evaluation of Specialized Hardware for Fast Global Operations on Distributed Memory Multicomputers

    Get PDF
    Workstation cluster multicomputers are increasingly being applied for solving scientific problems that require massive computing power. Parallel Virtual Machine (PVM) is a popular message-passing model used to program these clusters. One of the major performance limiting factors for cluster multicomputers is their inefficiency in performing parallel program operations involving collective communications. These operations include synchronization, global reduction, broadcast/multicast operations and orderly access to shared global variables. Hall has demonstrated that a .secondary network with wide tree topology and centralized coordination processors (COP) could improve the performance of global operations on a variety of distributed architectures [Hall94a]. My hypothesis was that the efficiency of many PVM applications on workstation clusters could be significantly improved by utilizing a COP system for collective communication operations. To test my hypothesis, I interfaced COP system with PVM. The interface software includes a virtual memory-mapped secondary network interface driver, and a function library which allows to use COP system in place of PVM function calls in application programs. My implementation makes it possible to easily port any existing PVM applications to perform fast global operations using the COP system. To evaluate the performance improvements of using a COP system, I measured cost of various PVM global functions, derived the cost of equivalent COP library global functions, and compared the results. To analyze the cost of global operations on overall execution time of applications, I instrumented a complex molecular dynamics PVM application and performed measurements. The measurements were performed for a sample cluster size of 5 and for message sizes up to 16 kilobytes. The comparison of PVM and COP system global operation performance clearly demonstrates that the COP system can speed up a variety of global operations involving small-to-medium sized messages by factors of 5-25. Analysis of the example application for a sample cluster size of 5 show that speedup provided by my global function libraries and the COP system reduces overall execution time for this and similar applications by above 1.5 times. Additionally, the performance improvement seen by applications increases as the cluster size increases, thus providing a scalable solution for performing global operations
    corecore