2 resultados para Arm-swinging
em Universidad Politécnica de Madrid
Resumo:
Single core capabilities have reached their maximum clock speed; new multicore architectures provide an alternative way to tackle this issue instead. The design of decoding applications running on top of these multicore platforms and their optimization to exploit all system computational power is crucial to obtain best results. Since the development at the integration level of printed circuit boards are increasingly difficult to optimize due to physical constraints and the inherent increase in power consumption, development of multiprocessor architectures is becoming the new Holy Grail. In this sense, it is crucial to develop applications that can run on the new multi-core architectures and find out distributions to maximize the potential use of the system. Today most of commercial electronic devices, available in the market, are composed of embedded systems. These devices incorporate recently multi-core processors. Task management onto multiple core/processors is not a trivial issue, and a good task/actor scheduling can yield to significant improvements in terms of efficiency gains and also processor power consumption. Scheduling of data flows between the actors that implement the applications aims to harness multi-core architectures to more types of applications, with an explicit expression of parallelism into the application. On the other hand, the recent development of the MPEG Reconfigurable Video Coding (RVC) standard allows the reconfiguration of the video decoders. RVC is a flexible standard compatible with MPEG developed codecs, making it the ideal tool to integrate into the new multimedia terminals to decode video sequences. With the new versions of the Open RVC-CAL Compiler (Orcc), a static mapping of the actors that implement the functionality of the application can be done once the application executable has been generated. This static mapping must be done for each of the different cores available on the working platform. It has been chosen an embedded system with a processor with two ARMv7 cores. This platform allows us to obtain the desired tests, get as much improvement results from the execution on a single core, and contrast both with a PC-based multiprocessor system. Las posibilidades ofrecidas por el aumento de la velocidad de la frecuencia de reloj de sistemas de un solo procesador están siendo agotadas. Las nuevas arquitecturas multiprocesador proporcionan una vía de desarrollo alternativa en este sentido. El diseño y optimización de aplicaciones de descodificación de video que se ejecuten sobre las nuevas arquitecturas permiten un mejor aprovechamiento y favorecen la obtención de mayores rendimientos. Hoy en día muchos de los dispositivos comerciales que se están lanzando al mercado están integrados por sistemas embebidos, que recientemente están basados en arquitecturas multinúcleo. El manejo de las tareas de ejecución sobre este tipo de arquitecturas no es una tarea trivial, y una buena planificación de los actores que implementan las funcionalidades puede proporcionar importantes mejoras en términos de eficiencia en el uso de la capacidad de los procesadores y, por ende, del consumo de energía. Por otro lado, el reciente desarrollo del estándar de Codificación de Video Reconfigurable (RVC), permite la reconfiguración de los descodificadores de video. RVC es un estándar flexible y compatible con anteriores codecs desarrollados por MPEG. Esto hace de RVC el estándar ideal para ser incorporado en los nuevos terminales multimedia que se están comercializando. Con el desarrollo de las nuevas versiones del compilador específico para el desarrollo de lenguaje RVC-CAL (Orcc), en el que se basa MPEG RVC, el mapeo estático, para entornos basados en multiprocesador, de los actores que integran un descodificador es posible. Se ha elegido un sistema embebido con un procesador con dos núcleos ARMv7. Esta plataforma nos permitirá llevar a cabo las pruebas de verificación y contraste de los conceptos estudiados en este trabajo, en el sentido del desarrollo de descodificadores de video basados en MPEG RVC y del estudio de la planificación y mapeo estático de los mismos.
Resumo:
Results of previous studies conducted by different researchers have shown that impact techniques can be used to evaluate firmness (Delwiche et al., 1989; Delwiche et al.;1996; Jaren et al., 1992; Ruiz Altisent et al., 1996). To impact the fruit with a small spherical impactor of known mass and radius of curvature and measure the acceleration of the impactor is a technique described by Chen et al. (1985) and used by several researchers for sensing fruit firmness (Jaren et al., 1992; Correa et al.; 1992). The advantages of this method vs. a force sensor that measures the force as a function of time is that the measured impact-acceleration response is independent of the fruit mass and is less sensitive to the variation in the radius of curvature of the fruit (Chen et al., 1996). Ruiz Altisent et al. (1993) developed and used a 50 g impactor with a 19 mm diameter spherical tip, dropping from different height for fruits (apples, pears, avocados, melons, peaches ...). Another impact device for firmness sensing of fruits was developed by Chen and Ruiz Altisent (1996). They designed and fabricated an experimental low-mass impact sensor for high-speed sensing of fruit firmness. The impactor consisted of a semi-spherical impacting tip attached to the end (near the centre of percussion) of a pivoting arm. Impact is done by swinging the impactor to collide with the fruit. It has been implemented for on-line use. In both devices a small accelerometer is mounted behind the impacting tip. Lateral impactor and vertical impactor have been used in laboratory and the results from non-destructive impact tests have contributed to standardise methods to measure fruit firmness: Barreiro (1992) compared impact parameters and results of Magness-Taylor penetration tests for apples, pears, apricots [and peaches; Agulheiro (1994) studied the behaviour of the impact parameters during seven weeks of cold storage of two melon varieties; Ortiz (1998) used low energy impact and NIR procedures to segregate non crispy, non firm and soft peaches. Steinmetz (1996) compared various non-destructive firmness sensors, based on sound, impact and micro-deformation.