1,016 research outputs found

    Performance Modeling of Parallel Applications on MPSoCs

    Get PDF
    In this paper we present a new technique for automatically measuring the performance of tasks, functions or arbitrary parts of a program on a multiprocessor embedded system. The technique instruments the tasks described by OpenMP, used to represent the task parallelism, while ad hoc pragmas in the source indicate other pieces of code to profile. The annotations and the instrumentation are completely target-independent, so the same code can be measured on different target architectures, on simulators or on prototypes. We validate the approach on a single and on a dual LEON 3 platform synthesized on FPGA, demonstrating a low instrumentation overhead. We show how the information obtained with this technique can be easily exploited in a hardware/software design space exploration tool, by estimating, with good accuracy, the speed-up of a parallel application given the profiling on the single processor prototype

    Performance Estimation for Task Graphs Combining Sequential Path Profiling and Control Dependence Regions

    Get PDF
    The speed-up estimation of parallelized code is crucial to efficiently compare different parallelization techniques or task graph transformations. Unfortunately, most of the time, during the parallelization of a specification, the information that can be extracted by profiling the corresponding sequential code (e.g. the most executed paths) are not properly taken into account. In particular, correlating sequential path profiling with the corresponding parallelized code can help in the identification of code hot spots, opening new possibilities for automatic parallelization. For this reason, starting from a well-known profiling technique, the Efficient Path Profiling, we propose a methodology that estimates the speed-up of a parallelized specification, just using the corresponding hierarchical task graph representation and the information coming from the dynamic profiling of the initial sequential specification. Experimental results show that the proposed solution outperforms existing approaches

    Magnetoliposomes: opportunities and challenges

    Get PDF
    Combining liposomes with magnetic nanoparticles is an intriguing approach to create multifunctional vesicles for medical applications, which range from controlled drug delivery vehicles to diagnostic imaging enhancers. Over the past decade, significant effort has been invested in developing such hybrids - widely known as magnetoliposomes - and has led to numerous new concepts. This review provides an overview on of the current state of the art in this field. The concept of magnetic fluid hyperthermia and stimuli-responsive nanoparticles for drug delivery is briefly recapitulated. The materials needed for these hybrids are addressed as well. The three typically followed approaches to associate magnetic nanoparticles to the liposomes are described and discussed more in detail. The final chapters are dedicated to the analytical methods used to characterize these hybrids and to theoretical considerations relevant for bilayer-embedded nanoparticle

    8Li+alpha decay of 12B and its possible astrophysical implications

    Full text link
    The 12B excitation energy spectrum has been obtained from coincidence measurements of the 9Be+7Li -> 2alpha+8Li reaction at E{0}=52 MeV. The decay of the states at excitations between 10 and 16 Mev into alpha$+8Li has been observed for the first time. Observed alpha-decay indicates possible cluster structure of the 12B excited states. The influence of these states on the cross section of the astrophysically important 8Li(alpha,n)11B and 9Be+t reactions is discussed and the results are compared with existing results.Comment: accepted for publication in Europhysics Letter
    • …
    corecore