Posts
Jul, 22
Automated Long-Term Monitoring of Parallel Microfluidic Operations Applying a Machine Vision-Assisted Positioning Method
As microfluidics has been applied extensively in many cell and biochemical applications, monitoring the related processes is an important requirement. In this work, we design and fabricate a high-throughput microfluidic device which contains 32 microchambers to perform automated parallel microfluidic operations and monitoring on an automated stage of a microscope. Images are captured at multiple […]
Jul, 22
Compressed sensing using hidden Markov models with application to vision based aircraft tracking
This paper investigates compressed sensing using hidden Markov models (HMMs) and hence provides an extension of recent single frame, bounded error sparse decoding problems into a class of sparse estimation problems containing both temporal evolution and stochastic aspects. This paper presents two optimal estimators for compressed HMMs. The impact of measurement compression on HMM filtering […]
Jul, 22
Parallel Computing: Accelerating Computational Science and Engineering (CSE)
Parallel computing has been the enabling technology of high-end machines for many years. Now, it has finally become the ubiquitous key to the efficient use of any kind of multi-processor computer architecture, from smart phones, tablets, embedded systems and cloud computing up to exascale computers. _x000D_ This book presents the proceedings of ParCo2013 – the […]
Jul, 22
High Performance Low Power Embedded Vision Systems
Human vision is a complex combination of physical, psychological and neurological processes that allow us to interact with our environment. We use vision effortlessly to detect, identify and track objects, to navigate and to create a conceptual map of our surroundings. The goal of computer vision is to design computer systems that are capable of […]
Jul, 20
Data Parallel Quadtree Indexing and Spatial Query Processing of Complex Polygon Data on GPUs
Fast growing computing power on commodity parallel hardware makes it both an opportunity and a challenge to use modern hardware for large-scale data management. While GPU (Graphics Processing Unit) computing is conceptually an excellent match for spatial data management which is both data and computing intensive, the complexity of multi-dimensional spatial indexing and query processing […]
Jul, 20
An execution model for adaptive load-balancing on multicore and multi-GPU systems
As computing systems increase in size and parallelism, it becomes more and more difficult to balance workload during program execution. Heterogeneous systems further complicate the situation, as their different constituent compute resources may consume work at different rates, and may have affinity for different kinds of work. Traditional approaches to load-balancing fail to fully address […]
Jul, 20
Performance-efficient mechanisms for managing irregularity in throughput processors
Recent graphics processing units (GPUs) have emerged as a promising platform for general purpose computing and have been shown to be very efficient in executing parallel applications with regular control and memory access behavior. Current GPU architectures primarily adopt the single-instruction multiple-thread (SIMT) programming model that balances programmability and hardware efficiency. With SIMT, the programmer […]
Jul, 20
Algorithms for Large-Scale Power Delivery Network Analysis on Massively Parallel Architectures
The on-chip power delivery network constitutes a vital subsystem of modern nanometer-scale integrated circuits, since it affects in a critical way the performance and correct operation of the devices. As technology scaling enters in the nanometer regime, there is an increasing need for accurate and efficient analysis of the power delivery network. The impact of […]
Jul, 20
Water simulation for cell based sandbox games
This thesis work presents a new algorithm for simulating fluid based on the Navier-Stokes equations. The algorithm is designed for cell based sandbox games where interactivity and performance are the main priorities. The algorithm enforces mass conservation conservatively instead of enforcing a divergence free velocity field. A global scale pressure model that simulates hydrostatic pressure […]
Jul, 18
Unsupervised Asset Cluster Analysis Implemented with Parallel Genetic Algorithms on the NVIDIA CUDA Platform
During times of stock market turbulence and crises, monitoring the clustering behaviour of financial instruments allows one to better understand the behaviour of the stock market and the associated systemic risks. In the study undertaken, I apply an effective and performant approach to classify data clusters in order to better understand correlations between stocks. The […]
Jul, 18
Implementation & Parallelisation of FDTD code for Electromagnetic Scattering
The present report deals with the application of the algorithm for computation of electromagnetic field components using FDTD method developed by Kane Yee, to Cartesian meshes using total field formulation. For this purpose, code has been written for electromagnetic scattering computation in C language. For generation of code, some snippets from [1] have been used. […]
Jul, 18
GPU acceleration of Runge Kutta-Fehlberg and its comparison with Dormand-Prince method
There is a significant reduction of processing time and speedup of performance in computer graphics with the emergence of Graphic Processing Units (GPUs). GPUs have been developed to surpass Central Processing Unit (CPU) in terms of performance and processing speed. This evolution has opened up a new area in computing and researches where highly parallel […]