385 research outputs found

    A computer vision system for color grading wood boards using fuzzy logic

    Get PDF
    This paper describes the development of a project based on Fuzzy Logic applied to color histograms for color grading wood boards. During this development a fuzzy min-max inference system, with bell membership functions adjusted to the histogram, was implemented and evaluated. This system performs image matching. Images given as training samples are used to define the classes that determine the several wood board color intervals. In that way the system is capable to classify an image by its color in order to group wood boards with the same tonalitycolor in a short period of tim

    Demand response management in power systems using a particle swarm optimization approach

    Get PDF
    Competitive electricity markets have arisen as a result of power-sector restructuration and power-system deregulation. The players participating in competitive electricity markets must define strategies and make decisions using all the available information and business opportunities

    Demand response management in power systems using a particle swarm optimization approach

    Get PDF
    Competitive electricity markets have arisen as a result of power-sector restructuration and power-system deregulation. The players participating in competitive electricity markets must define strategies and make decisions using all the available information and business opportunities

    Enhancing locality in Java based irregular applications

    Get PDF
    Improving locality of memory accesses in current and future multi-core platforms is a key to efficiently exploit those platforms. Irregular applications, which operate on pointer-based data structures, are hard to optimize in modern computer architectures due to their intrinsic unpredictable patterns of memory accesses. In this paper we explore a memory locality-driven set of data-structures in order to attenuate the memory bandwidth limitations from typical irregular algorithms. We identify the inefficiencies in the standard Java implementation of a priority-queue as one of the main memory limitations in Prim’s Minimal Spanning Tree algorithm. We also present a priority-queue using the data layout inspired in Van Emde Boas for ordering heaps. We also implement optimizations in the graph data-structure and explore ways to efficiently combine it with the memory-efficient priority-queue. In order to improve efficiency in both case studies we had to transform the data-structures in the form of array of pointer into arrays of structures or structure of arrays

    Vernacular Earthen Buildings from Leiria, Portugal–Material Characterization

    Get PDF
    In Portugal, a large number of vernacular earthen buildings present an advanced state of degradation. These buildings comprise historical, technological, architectonic, cultural and social recognized values and, therefore, efficient interventions are needed for their conservation. The knowledge of the properties that the materials used in their construction show nowadays is one of the bases to support future interventions. Unstabilized earthen samples were collected from the walls of six earthen buildings located in the region of Leiria, Portugal, built with rammed earth and/or adobe masonry. The samples were characterized by particle size distribution and through XRD, density, capillary absorption, drying, dry abrasion, compressive and tensile flexural strength. Mechanical results of rammed earth were lower than adobe’s, contrary to what was commonly found in other studies, and capillary coefficients of adobe were comparable to lime-stabilized adobe from other regions. A surface protection by compatible renders, respectively, earthen-based and air lime-based, is strongly encouraged to extend the walls durability. Although based on a short sampling, this data gives initial support to future compatible, effective and reversible interventions in Leiria vernacular earthen buildings, contributing to the preservation of this earth-built heritage.authorsversionpublishe

    Impact of data structure layout on performance

    Get PDF
    One key issue to design parallel applications that scale on multicore systems is how to overcome the memory bottleneck. This paper presents a study of the impact of data structure layouts in locality of memory references, providing insights on strategies to ameliorate the memory bottleneck. The paper compares the performance of Java and C++ STL collections and presents the impact of locality of reference optimisations in a molecular dynamics simulation case study. The case study shows that the selected data structure layout has impact on single core performance, becoming a critical factor in the application scalability on multicore systems. Moreover, data collections provided in the Java language compromise performance due to pointer chasing and lack of spatial locality of memory references.This work is funded by ERDF - European Regional Development Fund through the COMPETE Programme (operational programme for competitiveness) and by National Funds through the FCT - Fundac a o para a Ciencia e a Tecnologia (Portuguese Foundation for Science and Technology) within projects FCOMP-01-0124- FEDER-010152 and FCOMP-01-0124-FEDER-011413
    corecore