Spelling suggestions: "subject:"strandboard"" "subject:"aboard""
1 |
An empirical power model of a low power mobile platformMagudilu Vijayaraj, Thejasvi Magudilu 20 September 2013 (has links)
Power is one of the today’s major constraints for both hardware and software design. Thus the need to understand the statistics and distribution of power consumption from a hardware and software perspective is high. Power models satisfy this requirement to a certain extent, by estimating the power consumption for a subset of applications, or by providing a detailed power consumption distribution of a system. Till date, many power models have been proposed for the desktop and mobile platforms. However, most of these models were created based on power measurements performed on the entire system when different microbenchmarks stressing different blocks of the system were run. Then the measured power and the profiled information of the subsystem stressing benchmarks were used to create a regression analysis based model. Here, the power/energy prediction accuracy of the models created in this way, depend on both the method and accuracy of the power measurements and the type of regression used in generating the model.
This work tries to eliminate the dependency of the accuracy of the power models on the type of regression analysis used, by performing power measurements at a subsystem granularity. When the power measurement of a single subsystem is obtained while stressing it, one can know the exact power it is consuming, instead of obtaining the power consumption of the entire system - without knowing the power consumption of the subsystem of interest - and depending on the regression analysis to provide the answer. Here we propose a generic method that can be used to create power models of individual subsystems of mobile platforms, and validate the method by presenting an empirical power model of the OMAP4460 based Pandaboard-ES, created using the proposed method. The created model has an average percentage of energy prediction error of just around -2.7% for the entire Pandaboard-ES system.
|
2 |
Real-time Embedded Panoramic Imaging for Spherical Camera System / Real-time Embedded Panoramic Imaging for Spherical Camera SystemUddin-Al-Hasan, Main January 2013 (has links)
Panoramas or stitched images are used in topographical mapping, panoramic 3D reconstruction, deep space exploration image processing, medical image processing, multimedia broadcasting, system automation, photography and other numerous fields. Generating real-time panoramic images in small embedded computer is of particular importance being lighter, smaller and mobile imaging system. Moreover, this type of lightweight panoramic imaging system is used for different types of industrial or home inspection. A real-time handheld panorama imaging system is developed using embedded real-time Linux as software module and Gumstix Overo and PandaBoard ES as hardware module. The proposed algorithm takes 62.6602 milliseconds to generate a panorama frame from three images using a homography matrix. Hence, the proposed algorithm is capable of generating panorama video with 15.95909365 frames per second. However, the algorithm is capable to be much speedier with more optimal homography matrix. During the development, Ångström Linux and Ubuntu Linux are used as the operating system with Gumstix Overo and PandaBoard ES respectively. The real-time kernel patch is used to configure the non-real-time Linux distribution for real-time operation. The serial communication software tools C-Kermit, Minicom are used for terminal emulation between development computer and small embedded computer. The software framework of the system consist UVC driver, V4L/V4L2 API, OpenCV API, FFMPEG API, GStreamer, x264, Cmake, Make software packages. The software framework of the system also consist stitching algorithm that has been adopted from available stitching methods with necessary modification. Our proposed stitching process automatically finds out motion model of the Spherical camera system and saves the matrix in a look file. The extracted homography matrix is then read from look file and used to generate real-time panorama image. The developed system generates real-time 180° view panorama image from a spherical camera system. Beside, a test environment is also developed to experiment calibration and real-time stitching with different image parameters. It is able to take images with different resolutions as input and produce high quality real-time panorama image. The QT framework is used to develop a multifunctional standalone software that has functions for displaying real-time process algorithm performance in real-time through data visualization, camera system calibration and other stitching options. The software runs both in Linux and Windows. Moreover, the system has been also realized as a prototype to develop a chimney inspection system for a local company. / Main Uddin-Al-Hasan, E-mail: main.hasan@gmail.com
|
Page generated in 0.0674 seconds