32,546 research outputs found
Optimising Energy Consumption of Design Patterns
International audienceSoftware design patterns are widely used in software engineering to enhance productivity and maintainability.However, recent empirical studies revealed the high energy overhead in these patterns. Our vision is to automatically detect and transform design patterns during compilation for better energy efficiency without impacting existing coding practices.In this paper, we propose compiler transformations for two design patterns, Observer and Decorator, and perform an initial evaluation of their energy efficiency
Recommended from our members
Using the Values-Practice Framework to adopt lifetime optimising behaviours: the case of maintenance
The influence that consumers have on the lifespan of products has attracted increased attention in recent years. Studies have provided an overall understanding of the factors that influence consumer attitudes and behaviours towards product longevity, categorised around the physical properties of a product, and individual and societal characteristics. However, such studies do not yet adequately explain how people could adopt product lifetime optimising behaviours. To fill this gap, the paper analyses a range of studies on what influences product lifetimes, focusing on maintenance activities. It proposes the use of the Values-Practice framework derived from two theoretical positions, social psychology and social practice theory, to consider how to facilitate the adoption of lifetime optimising behaviours. To build this framework, it analyses studies that classify factors influencing attitudes and behaviours towards product lifetimes and then links these to the ‘meaning’, ‘competence’ and ‘material’ elements of practice. The framework could be used as a tool to aid designers under stand the different elements and factors that engage people in maintenance activities. The paper concludes by considering the research requirements for the future application of the framework
A Review on Applications of Machine Learning in Shipping Sustainability
The shipping industry faces a significant challenge as it needs to significantly lower the amounts of Green House Gas emissions at the same time as it is expected to meet the rising demand. Traditionally, optimising the fuel consumption for ships is done during the ship design stage and through operating it in a better way, for example, with more energy-efficient machinery, optimising the speed or route. During the last decade, the area of machine learning has evolved significantly, and these methods are applicable in many more fields than before. The field of ship efficiency improvement by using Machine Learning methods is significantly progressing due to the available volumes of data from online measuring, experiments and computations. This amount of data has made machine learning a powerful tool that has been successfully used to extract information and intricate patterns that can be translated into attractive ship energy savings. This article presents an overview of machine learning, current developments, and emerging opportunities for ship efficiency. This article covers the fundamentals of Machine Learning and discusses the methodologies available for ship efficiency optimisation. Besides, this article reveals the potentials of this promising technology and future challenges
Area-energy aware dataflow optimisation of visual tracking systems
This paper presents an orderly dataflow-optimisation approach suitable for area-energy aware computer vision applications on FPGAs. Vision systems are increasingly being deployed in power constrained scenarios, where the
dataflow model of computation has become popular for describing complex algorithms. Dataflow model allows processing datapaths comprised of several independent
and well defined computations. However, compilers are often unsuccessful in identifying domain-specific optimisation opportunities resulting in wasted
resources and power consumption. We present a methodology for the optimisation of dataflow networks, according to patterns often found in computer vision systems, focusing on identifying optimisations which are not discovered automatically by an optimising compiler. Code transformation using profiling and refactoring
provides opportunities to optimise the design, targeting FPGA implementations and focusing on area and power abatement. Our refactoring methodology, applying transformations to a complex algorithm for visual tracking resulted in significant reduction in power consumption and resource usage
Optimising foods for satiety
Foods that generate strong satiety sensations have obvious ben- efits for weight management. This review builds on the under- standing that a food’s satiating power is dependent on the amount of protein, carbohydrate, fat and fibre it contains by examining evidence that the consumer’s sensory and cognitive appraisal of the food is also important. It is concluded that numerous features of a food product can be manipulated to enhance the consumer’s experience of satiety but the combi- nation of these features will ultimately determine its effect on appetite control. Taking this integrated approach to satiety will optimise the development of high satiety foods
Optimal household energy management and participation in ancillary services with PV production
The work presented in this paper deals with a project aiming to increase the value of photovoltaic (PV) solar production for residential application. To contribute to the development of the new functionalities for such system and the efficient control system to optimize its operation, this paper defines the possibility for the proposed system to participate to the ancillary services, particularly in active power service provider. This service of PV-based system for housing application, as it does not exist today, has led to a market design proposition in the distribution system. The mathematical model for calculating the optimal operation of system (sources, load, and the exchange power with the grid) results in a linear mix integer optimization problem where the objective is to maximize the profit obtained by participating to electricity market. The approach is illustrated in an example study case. The PV producer could benefit from its intervention on balancing market or ancillary services market despite of the impact on the profit of several kinds of uncertainty, as the intermittence of PV source.energy management ; ancillary services ; PV production ; household application
Energy and Agriculture in Australia and New Zealand: Politics, Prices and Economic Outcomes
Energy is a significant agricultural input in both Australia and New Zealand. Likewise agriculture in NZ Australia has the potential to produce significant energy sources - the extent to which depends on the price of competing energy sources - particularly oil. Higher energy prices, resulting in changes in land use in North America also have the potential to significantly impact the demand for, and prices received, for Australian and New Zealand agricultural commodities. This paper analyses recent statistics on agricultural energy consumption in both Australia and New Zealand and considers the relationship between energy prices and aggregate economic activity and economic activity in the farm and farm processing sector. It explores the impact of alternative energy price scenarios on Australian and NZ agriculture. It is informed by both CGE analysis of the NZ economy and results of international studies. The evolution of outcomes is sensitive to both global energy prices and the policy responses of the Australian and New Zealand Governments.Farm Management, Resource /Energy Economics and Policy,
High levels of childhood obesity observed among 3- to 7-year-old New Zealand Pacific children is a public health concern.
This cross-sectional, community-based survey was designed to assess attained growth and body composition of 3- to 7-y-old Pacific children (n = 21 boys and 20 girls) living in Dunedin, New Zealand, and to examine nondietary factors associated with the percentage of body fat. Fat mass, lean tissue mass and the percentage of body fat were measured using dual energy X-ray absorptiometry. One trained anthropometrist also measured height, weight, skinfolds (triceps, subscapular) and circumferences (mid-upper arm, chest, waist, calf). Compared with the National Center for Health Statistics and National Health and Examination Surveys I and II reference data, these Pacific children were tall and heavy for their age with high arm-muscle-area-for-height. Median (quartiles) Z-scores for height and BMI-for-age and arm-muscle-area-for-height were 1.33 (0.60, 2.15), 1.20 (0.74, 4.43) and 1.09 (0.63, 1.85), respectively. Their median (quartile) percentage of body fat was 21.8% (15.0, 35.5) of which 38.5% was located in the trunk. The estimated percentage of children classified as obese ranged from 34 to 49% depending on the criterion used. Over 60% of the children had levels of trunk fat above 1 SD of reported age- and sex-specific Z-scores for New Zealand children. The nondietary factors examined (hours of television viewing and hours playing organized sports, as reported by parents) were not associated with variations in the percentage of body fat, after adjusting for age, sex and birth weight. These extremely high levels of obesity and truncal fat among very young New Zealand children will have major public health implications as these children age
Darwinian Data Structure Selection
Data structure selection and tuning is laborious but can vastly improve an
application's performance and memory footprint. Some data structures share a
common interface and enjoy multiple implementations. We call them Darwinian
Data Structures (DDS), since we can subject their implementations to survival
of the fittest. We introduce ARTEMIS a multi-objective, cloud-based
search-based optimisation framework that automatically finds optimal, tuned DDS
modulo a test suite, then changes an application to use that DDS. ARTEMIS
achieves substantial performance improvements for \emph{every} project in
Java projects from DaCapo benchmark, popular projects and uniformly
sampled projects from GitHub. For execution time, CPU usage, and memory
consumption, ARTEMIS finds at least one solution that improves \emph{all}
measures for () of the projects. The median improvement across
the best solutions is , , for runtime, memory and CPU
usage.
These aggregate results understate ARTEMIS's potential impact. Some of the
benchmarks it improves are libraries or utility functions. Two examples are
gson, a ubiquitous Java serialization framework, and xalan, Apache's XML
transformation tool. ARTEMIS improves gson by \%, and for
memory, runtime, and CPU; ARTEMIS improves xalan's memory consumption by
\%. \emph{Every} client of these projects will benefit from these
performance improvements.Comment: 11 page
Dietary counseling in the management of moderate malnourishment in children.
BACKGROUND: Dietary counseling is an integral part of treating malnutrition. A first step toward improving the management of moderate malnutrition is to evaluate dietary messages in current programs and assess their adequacy and effectiveness. OBJECTIVES: To ascertain current recommendations regarding family foods for the treatment of moderate malnutrition and assess whether these are likely to meet nutritional requirements for rehabilitation; to review the effectiveness of dietary counseling in the management of moderate malnutrition. METHODS: Information was requested from 10 United Nations agencies or donors, 20 international nongovernmental organizations, 3 pediatric associations, and 6 national programs about the dietary advice they give to caregivers of moderately malnourished children. Adequacy was assessed by comparing dietary recommendations with nutritional requirements. Linear programming was used to identify problem nutrients. A literature search was conducted of studies using family foods for rehabilitating malnourished children. RESULTS: There was a greater emphasis on providing food supplements for rehabilitation than on utilizing family foods. Dietary recommendations were mostly vague and unlikely to be effective. Those developed by the World Health Organization and the Food and Agriculture Organization for well-nourished children may meet nutritional requirements in moderate malnutrition if the recommendations are made more prescriptive. Zinc and vitamin E emerged as possible problem nutrients. Intervention studies in wasted children suggest that counseling caregivers about family foods can achieve good rates of weight gain. CONCLUSIONS: Dietary counseling can be effective in managing malnutrition, but it is often weak or absent and should be strengthened. More attention will need to be given to formulating the messages and improving counseling skills
- …