71 resultados para optimising compiler

em QUB Research Portal - Research Directory and Institutional Repository for Queen's University Belfast


Relevância:

20.00% 20.00%

Publicador:

Resumo:

The authors present experimental results showing how the use of a high contrast femtosecond laser system allows better optimization of K emission from a Cu target. The shorter scale-length preformed plasma is better optimized for resonance absorption of the laser light when the laser is moved away from best focus. The experimental data show a central peak of K emission at tight focus with strong secondary peaks at large offset. The use of these secondary peaks results in a much reduced hard x-ray background and should lead to shorter K pulses than at tight focus.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Background and purpose: Currently, optimal use of virtual simulation for all treatment sites is not entirely clear. This study presents data to identify specific patient groups for whom conventional simulation may be completely eliminated and replaced by virtual simulation. Sampling and method: Two hundred and sixty patients were recruited from four treatment sites (head and neck, breast, pelvis, and thorax). Patients were randomly assigned to be treated using the usual treatment process involving conventional simulation, or a treatment process differing only in the replacement of conventional plan verification with virtual verification. Data were collected on set-up accuracy at verification, and the number of unsatisfactory verifications requiring a return to the conventional simulator. A micro-economic costing analysis was also undertaken, whereby data for each treatment process episode were also collected: number and grade of staff present, and the time for each treatment episode. Results: The study shows no statistically significant difference in the number of returns to the conventional simulator for each site and study arm. Image registration data show similar quality of verification for each study arm. The micro-costing data show no statistical difference between the virtual and conventional simulation processes. Conclusions: At our institution, virtual simulation including virtual verification for the sites investigated presents no disadvantage compared to conventional simulation.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The efficient development of multi-threaded software has, for many years, been an unsolved problem in computer science. Finding a solution to this problem has become urgent with the advent of multi-core processors. Furthermore, the problem has become more complicated because multi-cores are everywhere (desktop, laptop, embedded system). As such, they execute generic programs which exhibit very different characteristics than the scientific applications that have been the focus of parallel computing in the past.
Implicitly parallel programming is an approach to parallel pro- gramming that promises high productivity and efficiency and rules out synchronization errors and race conditions by design. There are two main ingredients to implicitly parallel programming: (i) a con- ventional sequential programming language that is extended with annotations that describe the semantics of the program and (ii) an automatic parallelizing compiler that uses the annotations to in- crease the degree of parallelization.
It is extremely important that the annotations and the automatic parallelizing compiler are designed with the target application do- main in mind. In this paper, we discuss the Paralax approach to im- plicitly parallel programming and we review how the annotations and the compiler design help to successfully parallelize generic programs. We evaluate Paralax on SPECint benchmarks, which are a model for such programs, and demonstrate scalable speedups, up to a factor of 6 on 8 cores.