Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

Hardware-based Parallel Computing for Real-time Simulation of Soft-object Deformation

dc.contributor.advisorSirouspour, Shahinen_US
dc.contributor.advisorNicolici, Nicolaen_US
dc.contributor.authorMafi, Raminen_US
dc.contributor.departmentElectrical and Computer Engineeringen_US
dc.date.accessioned2014-06-18T17:06:26Z
dc.date.available2014-06-18T17:06:26Z
dc.date.created2014-05-02en_US
dc.date.issued2008-06en_US
dc.description.abstractIn the last two decades there has been an increasing interest in the field of haptics science. Real-time simulation of haptic interaction with non-rigid deformable object/tissue is computationally demanding. The computational bottleneck in finite- element (FE) modeling of deformable objects is in solving a large but sparse linear system of equations at each time step of the simulation. Depending on the mechanical properties of the object, high-fidelity stable haptic simulations require an update rate in the order of 100 − 1000 Hz. Direct software-based implementations that use conventional computers are fairly limited in the size of the model that they can process at such high rates. In this thesis, a new hardware-based parallel implementation of the iterative Conjugate Gradient (CG) algorithm for solving linear systems of equations is pro- posed. Sparse matrix-vector multiplication (SpMxV) is the main computational kernel in iterative solution methods such as the CG algorithm. Modern micro- processors exhibit poor performance in executing memory-bound tasks such as SpMxV. In the proposed hardware architecture, a novel organization of on-chip memory resources enables concurrent utilization of a large number of fixed-point computing units on a FPGA device for performing the calculations. The result is a powerful parallel computing platform that can iteratively solve the system of equations arising from the FE models of object deformation within the timing constraint of real-time haptics applications. Numerical accuracy of the fixed-point implementation, the hardware architecture design, and issues pertaining to the degree of parallelism and scalability of the solution are discussed in details. The proposed computing platform in this thesis is successfully employed in a set of haptic interaction experiments using static and dynamic linear FE-based models.en_US
dc.description.degreeMaster of Applied Science (MASc)en_US
dc.identifier.otheropendissertations/8965en_US
dc.identifier.other10045en_US
dc.identifier.other5546385en_US
dc.identifier.urihttp://hdl.handle.net/11375/14136
dc.subjectHardware-based Parallel Computingen_US
dc.subjectReal-time simulationen_US
dc.subjectComputational Engineeringen_US
dc.subjectElectrical and Computer Engineeringen_US
dc.subjectComputational Engineeringen_US
dc.titleHardware-based Parallel Computing for Real-time Simulation of Soft-object Deformationen_US
dc.typethesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
fulltext.pdf
Size:
2.31 MB
Format:
Adobe Portable Document Format