1,852 research outputs found
C Language Extensions for Hybrid CPU/GPU Programming with StarPU
Modern platforms used for high-performance computing (HPC) include machines
with both general-purpose CPUs, and "accelerators", often in the form of
graphical processing units (GPUs). StarPU is a C library to exploit such
platforms. It provides users with ways to define "tasks" to be executed on CPUs
or GPUs, along with the dependencies among them, and by automatically
scheduling them over all the available processing units. In doing so, it also
relieves programmers from the need to know the underlying architecture details:
it adapts to the available CPUs and GPUs, and automatically transfers data
between main memory and GPUs as needed. While StarPU's approach is successful
at addressing run-time scheduling issues, being a C library makes for a poor
and error-prone programming interface. This paper presents an effort started in
2011 to promote some of the concepts exported by the library as C language
constructs, by means of an extension of the GCC compiler suite. Our main
contribution is the design and implementation of language extensions that map
to StarPU's task programming paradigm. We argue that the proposed extensions
make it easier to get started with StarPU,eliminate errors that can occur when
using the C library, and help diagnose possible mistakes. We conclude on future
work
Determination of diffusion lengths in silicon by an X-ray method
By calibrating X-ray machine with cells of known diffusion lengths, measurements on test cells can be madeate rate of one every two minutes with standard deviation of less than two percent. test cells are compared with calibration cells whose diffusion lengths have been measured by an electron beam method
Approximating Large Scale Arbitrary Unitaries with Integrated Multimode Interferometers
Unitary operations using linear optics have many applications within the quantum and neuromorphic space. In silicon photonics, using networks of simple beam splitters and phase shifters have proven sufficient to realize large-scale arbitrary unitaries. While this technique has shown success with high fidelity, the grid physically scales with an upper bound of O(n2). Consequently, we propose to considerably reduce the footprint by using multimode interference (MMI) devices. In this paper, we investigate the active control of these MMIs and their suitability for approximating traditionally used unitary circuits
Efficient slow-light coupling in a photonic crystal waveguide without transition region
We consider the coupling into a slow mode that appears near an inflection point in the band structure of a photonic crystal waveguide. Remarkably, the coupling into this slow mode, which has a group index n(g) > 1000, can be essentially perfect without any transition region. We show that this efficient coupling occurs thanks to an evanescent mode in the slow medium, which has appreciable amplitude and helps satisfy the boundary conditions but does not transport any energy. (C) 2008 Optical Society of AmericaPublisher PDFPeer reviewe
LAND ALLOCATION IN THE PRESENCE OF ESTIMATION RISK
Estimation risk occurs when parameters relevant for decision making are uncertain. Bayes'Â’ criterion is consistent with expected-utility maximization in the presence of estimation risk. This article examines optimal (BayesÂ’') land allocations and land allocations obtained using the traditional plug-in approach and two alternative decision rules. BayesÂ’' allocations are much better economically than the other allocations when there are few sample observations relative to activities. Calculation of certainty equivalent returns (CERs) with estimation risk is also discussed and illustrated. CERs are typically (and incorrectly) calculated with the plug-in approach. Plug-in CERs may be extremely misleading.Land Economics/Use,
Recommended from our members
Numerical modelling of heat generated by electroosmotic flows in micro-channels
This paper was presented at the 2nd Micro and Nano Flows Conference (MNF2009), which was held at Brunel University, West London, UK. The conference was organised by Brunel University and supported by the Institution of Mechanical Engineers, IPEM, the Italian Union of Thermofluid dynamics, the Process Intensification Network, HEXAG - the Heat Exchange Action Group and the Institute of Mathematics and its Applications.In this paper, numerical modeling of Joule heating in electroosmotic flows is described in some detail. The finite element method is used for the spatial discretization along with the characteristic based split (CBS) time discretization. A new non-dimensional scaling is also introduced. In addition to standard problems of micro channel flows, flow and heat generation in a T-mixer are also discussed in this paper
- …