3 resultados para Scheduler simulator

em Universidade Complutense de Madrid


Relevância:

20.00% 20.00%

Publicador:

Resumo:

New generation embedded systems demand high performance, efficiency and flexibility. Reconfigurable hardware can provide all these features. However the costly reconfiguration process and the lack of management support have prevented a broader use of these resources. To solve these issues we have developed a scheduler that deals with task-graphs at run-time, steering its execution in the reconfigurable resources while carrying out both prefetch and replacement techniques that cooperate to hide most of the reconfiguration delays. In our scheduling environment task-graphs are analyzed at design-time to extract useful information. This information is used at run-time to obtain near-optimal schedules, escaping from local-optimum decisions, while only carrying out simple computations. Moreover, we have developed a hardware implementation of the scheduler that applies all the optimization techniques while introducing a delay of only a few clock cycles. In the experiments our scheduler clearly outperforms conventional run-time schedulers based on As-Soon-As-Possible techniques. In addition, our replacement policy, specially designed for reconfigurable systems, achieves almost optimal results both regarding reuse and performance.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

Reconfigurable hardware can be used to build a multitasking system where tasks are assigned to HW resources at run-time according to the requirements of the running applications. These tasks are frequently represented as direct acyclic graphs and their execution is typically controlled by an embedded processor that schedules the graph execution. In order to improve the efficiency of the system, the scheduler can apply prefetch and reuse techniques that can greatly reduce the reconfiguration latencies. For an embedded processor all these computations represent a heavy computational load that can significantly reduce the system performance. To overcome this problem we have implemented a HW scheduler using reconfigurable resources. In addition we have implemented both prefetch and replacement techniques that obtain as good results as previous complex SW approaches, while demanding just a few clock cycles to carry out the computations. We consider that the HW cost of the system (in our experiments 3% of a Virtex-II PRO xc2vp30 FPGA) is affordable taking into account the great efficiency of the techniques applied to hide the reconfiguration latency and the negligible run-time penalty introduced by the scheduler computations.

Relevância:

20.00% 20.00%

Publicador:

Resumo:

The invention relates to a variable-spectrum solar simulator for characterising photovoltaic systems. The simulator can be used to obtain a spectrum adjusted to the solar spectrum, both for a standard spectrum or a real spectrum adjusted to local irradiation conditions. The simulator also allows the spatial-angular characteristics of the sun to be reproduced. The invention comprises: a broad-spectrum light source, the flux from which is emitted through an aperture; an optical system which collimates the primary source; a system which disperses the beam chromatically; an optical system which forms an image of the dispersed primary source at a given position, at which a spatial mask is placed in order to filter the received irradiance spectrally; an optical system which captures the filtered spectrum and returns, mixes and concentrates same in a secondary source with the desired spectral, angular, and spatial characteristics; an optical system which collimates the secondary source such that it reproduces the angular characteristics of the sun; and a control system.