56 research outputs found
Transaction Activation scheduling Support for Transactional Memory
Transactional Memory (TM) is considered as one of the most promising paradigms for developing concurrent applications. TM has been shown to scale well on multiple cores when the data access pattern behaves “well,” i.e., when few conflicts are induced. In contrast, data patterns with frequent write sharing, with long transactions, or when many threads contend for a smaller number of cores, produce numerous aborts. These problems are traditionally addressed by application-level contention managers, but they suffer from a lack of precision and provide unpredictable benefits on many workloads. In this paper, we propose a system approach where the scheduler tries to avoid aborts by preventing conflicting transactions from running simultaneously. We use a combination of several techniques to help reduce the odds of conflicts, by (1) avoiding preempting threads running a transaction until the transaction completes, (2) keeping track of conflicts and delaying the restart of a transaction until conflicting transactions have committed, and (3) keeping track of conflicts and only allowing a thread with conflicts to run at low priority. Our approach has been implemented in Linux for Software Transactional Memory (STM) using a shared memory segment to allow fast communication between the STM library and the scheduler. It only requires small and contained modifications to the operating system. Experimental evaluation demonstrates that our approach significantly reduces the number of aborts while improving transaction throughput on various workloads
Chromatographic, Spectrometric and NMR Characterization of a New Set of Glucuronic Acid Esters Synthesized by Lipase
An enzymatic synthesis was developed on a new set of D-glucuronic acid esters and particularly the tetradecyl-D-glucopyranosiduronate also named tetradecyl D-glucuronate. Chromatographic analyses revealed the presence of the ester as a mixture of anomeric forms for carbon chain lengths superior to 12. TOF/MS and MS/MS studies confirmed the synthesis of glucuronic acid ester. The NMR study also confirmed the structure of glucuronic acid esters and clearly revealed an anomeric (α/β) ratio equivalent to 3/
Recommended from our members
El Niño and health risks from landscape fire emissions in southeast Asia
Emissions from landscape fires affect both climate and air quality. Here, we combine satellite-derived fire estimates and atmospheric modelling to quantify health effects from fire emissions in southeast Asia from 1997 to 2006. This region has large interannual variability in fire activity owing to coupling between El Niño-induced droughts and anthropogenic land-use change. We show that during strong El Niño years, fires contribute up to 200 μg m−3 and 50 ppb in annual average fine particulate matter (PM2.5) and ozone surface concentrations near fire sources, respectively. This corresponds to a fire contribution of 200 additional days per year that exceed the World Health Organization 50 μg m−3 24-hr PM2.5 interim target and an estimated 10,800 (6,800–14,300)-person (~ 2%) annual increase in regional adult cardiovascular mortality. Our results indicate that reducing regional deforestation and degradation fires would improve public health along with widely established benefits from reducing carbon emissions, preserving biodiversity and maintaining ecosystem services
Supporting Time-Based QoS Requirements in Software Transactional Memory
International audienceSoftware Transactional Memory (STM) is an optimistic concurrency control mechanism that simplifies parallel programming. Still, there has been little interest in its applicability for reactive applications in which there is a required response time for certain operations. We propose supporting such applications by allowing programmers to associate time with atomic blocks in the forms of deadlines and QoS requirements. Based on statistics of past executions, we adjust the execution mode of transactions by decreasing the level of optimism as the deadline approaches. In the presence of concurrent deadlines, we propose different conflict resolution policies. Execution mode switching mechanisms allow meeting multiple deadlines in a consistent manner, with potential QoS degradations being split fairly among several threads as contention increases, and avoiding starvation. Our implementation consists of extensions to a STM runtime that allow gathering statistics and switching execution modes. We also propose novel contention managers adapted to transactional workloads subject to deadlines. The experimental evaluation shows that our approaches significantly improve the likelihood of a transaction meeting its deadline and QoS requirement, even in cases where progress is hampered by conflicts and other concurrent transactions with deadlines
Selective Core Boosting: The Return of the Turbo Button
Several modern multi-core architectures support the dynamic control of the CPU's clock rate, allowing processor cores to temporarily operate at speeds exceeding the operational base frequency. Conversely, cores can operate at a lower speed or be disabled altogether to save power. Such facilities are notably provided by Intel's Turbo Boost and AMD's Turbo CORE technologies. Frequency control is typically driven by the operating system which requests changes to the performance state of the processor based on the current load of the system.
In this paper, we investigate the use of dynamic frequency scaling from user space to speed up multi-threaded applications that must occasionally execute time-critical tasks or to solve problems that have heterogeneous computing requirements. We propose a general-purpose library that allows selective control of the frequency of the cores - subject to the limitations of the target architecture. We analyze the performance trade-offs and illustrate its benefits using several benchmarks and real-world workloads when temporarily boosting selected cores executing time-critical operations. While our study primarily focuses on AMD's architecture, we also provide a comparative evaluation of the features, limitations, and runtime overheads of both Turbo Boost and Turbo CORE technologies. Our results show that we can successful exploit these new hardware facilities to
accelerate the execution of key sections of code (critical paths) improving overall performance of some multi-threaded applications. Unlike prior research, we focus on performance instead of power conservation. Our results further can give guidelines for the design of hardware power management facilities and the operating system interfaces to those facilities
Fatty Acid Hydroperoxides Biotransformation By Potato Tuber Cell-Free Extracts
peer reviewe
Recommended from our members
Fire emissions and regional air quality impacts from fires in oil palm, timber, and logging concessions in Indonesia
Fires associated with agricultural and plantation development in Indonesia impact ecosystem services and release emissions into the atmosphere that degrade regional air quality and contribute to greenhouse gas concentrations. In this study, we estimate the relative contributions of the oil palm, timber (for wood pulp and paper), and logging industries in Sumatra and Kalimantan to land cover change, fire activity, and regional population exposure to smoke concentrations. Concessions for these three industries cover 21% and 49% of the land area in Sumatra and Kalimantan respectively, with the highest overall area in lowlands on mineral soils instead of more carbon-rich peatlands. In 2012, most remaining forest area was located in logging concessions for both islands, and for all combined concessions, there was higher remaining lowland and peatland forest area in Kalimantan (45% and 46%, respectively) versus Sumatra (20% and 27%, respectively). Emissions from all combined concessions comprised 41% of total fire emissions (within and outside of concession boundaries) in Sumatra and 27% in Kalimantan for the 2006 burning season, which had high fire activity relative to decadal emissions. Most fire emissions were observed in concessions located on peatlands and non-forested lowlands, the latter of which could include concessions that are currently under production, cleared in preparation for production, or abandoned lands. For the 2006 burning season, timber concessions from Sumatra (47% of area and 88% of emissions) and oil palm concessions from Kalimantan (33% of area and 67% of emissions) contributed the most to concession-related fire emissions from each island. Although fire emissions from concessions were higher in Kalimantan, emissions from Sumatra contributed 63% of concession-related smoke concentrations for the population-weighted region because fire sources were located closer to population centers. In order to protect regional public health, our results highlight the importance of limiting the use of fire by the timber and oil palm industries, particularly on concessions that contain peatlands and non-forest, by such methods as improving monitoring systems, local-level management, and enforcement of existing fire bans
Recommended from our members
Regional air quality impacts of future fire emissions in Sumatra and Kalimantan
Fire emissions associated with land cover change and land management contribute to the concentrations of atmospheric pollutants, which can affect regional air quality and climate. Mitigating these impacts requires a comprehensive understanding of the relationship between fires and different land cover change trajectories and land management strategies. We develop future fire emissions inventories from 2010–2030 for Sumatra and Kalimantan (Indonesian Borneo) to assess the impact of varying levels of forest and peatland conservation on air quality in Equatorial Asia. To compile these inventories, we combine detailed land cover information from published maps of forest extent, satellite fire radiative power observations, fire emissions from the Global Fire Emissions Database, and spatially explicit future land cover projections using a land cover change model. We apply the sensitivities of mean smoke concentrations to Indonesian fire emissions, calculated by the GEOS-Chem adjoint model, to our scenario-based future fire emissions inventories to quantify the different impacts of fires on surface air quality across Equatorial Asia. We find that public health impacts are highly sensitive to the location of fires, with emissions from Sumatra contributing more to smoke concentrations at population centers across the region than Kalimantan, which had higher emissions by more than a factor of two. Compared to business-as-usual projections, protecting peatlands from fires reduces smoke concentrations in the cities of Singapore and Palembang by 70% and 40%, and by 60% for the Equatorial Asian region, weighted by the population in each grid cell. Our results indicate the importance of focusing conservation priorities on protecting both forested (intact or logged) peatlands and non-forested peatlands from fire, even after considering potential leakage of deforestation pressure to other areas, in order to limit the impact of fire emissions on atmospheric smoke concentrations and subsequent health effects
Recommended from our members
Public health impacts of the severe haze in Equatorial Asia in September-October 2015: demonstration of a new framework for informing fire management strategies to reduce downwind smoke exposure
In September–October 2015, El Niño and positive Indian Ocean Dipole conditions set the stage for massive fires in Sumatra and Kalimantan (Indonesian Borneo), leading to persistently hazardous levels of smoke pollution across much of Equatorial Asia. Here we quantify the emission sources and health impacts of this haze episode and compare the sources and impacts to an event of similar magnitude occurring under similar meteorological conditions in September–October 2006. Using the adjoint of the GEOS-Chem chemical transport model, we first calculate the influence of potential fire emissions across the domain on smoke concentrations in three receptor areas downwind—Indonesia, Malaysia, and Singapore—during the 2006 event. This step maps the sensitivity of each receptor to fire emissions in each grid cell upwind. We then combine these sensitivities with 2006 and 2015 fire emission inventories from the Global Fire Assimilation System (GFAS) to estimate the resulting population-weighted smoke exposure. This method, which assumes similar smoke transport pathways in 2006 and 2015, allows near real-time assessment of smoke pollution exposure, and therefore the consequent morbidity and premature mortality, due to severe haze. Our approach also provides rapid assessment of the relative contribution of fire emissions generated in a specific province to smoke-related health impacts in the receptor areas. We estimate that haze in 2015 resulted in 100 300 excess deaths across Indonesia, Malaysia and Singapore, more than double those of the 2006 event, with much of the increase due to fires in Indonesia's South Sumatra Province. The model framework we introduce in this study can rapidly identify those areas where land use management to reduce and/or avoid fires would yield the greatest benefit to human health, both nationally and regionally
Longitudinal river zonation in the tropics: examples of fish and caddisflies from endorheic Awash river, Ethiopia
Primary Research PaperSpecific concepts of fluvial ecology are
well studied in riverine ecosystems of the temperate
zone but poorly investigated in the Afrotropical
region. Hence, we examined the longitudinal zonation
of fish and adult caddisfly (Trichoptera) assemblages
in the endorheic Awash River (1,250 km in length),
Ethiopia. We expected that species assemblages are
structured along environmental gradients, reflecting
the pattern of large-scale freshwater ecoregions. We
applied multivariate statistical methods to test for differences in spatial species assemblage structure and
identified characteristic taxa of the observed biocoenoses
by indicator species analyses. Fish and
caddisfly assemblages were clustered into highland
and lowland communities, following the freshwater
ecoregions, but separated by an ecotone with highest
biodiversity. Moreover, the caddisfly results suggest
separating the heterogeneous highlands into a forested
and a deforested zone. Surprisingly, the Awash
drainage is rather species-poor: only 11 fish (1
endemic, 2 introduced) and 28 caddisfly species (8
new records for Ethiopia) were recorded from the
mainstem and its major tributaries. Nevertheless,
specialized species characterize the highland forests, whereas the lowlands primarily host geographically
widely distributed species. This study showed that a
combined approach of fish and caddisflies is a
suitable method for assessing regional characteristics
of fluvial ecosystems in the tropicsinfo:eu-repo/semantics/publishedVersio
- …