Masters Theses

Date of Award


Degree Type


Degree Name

Master of Science


Computer Science

Major Professor

Michael Langston

Committee Members

Stacy Prowell, Greg Peterson


Grid computing is an important and useful tool that enables resource sharing within a computational community. In the grid computing model, each node of the grid is a computational resource that may be used by applications residing on other nodes of the grid or on machines outside of the grid. To make grid computing more accessible to all users, the Innovative Computing Lab on campus at the University of Tennessee has produced a software package called NetSolve. NetSolve is a client-server application that defines interfaces for accessing and utilizing the software and hardware resources of the nodes in the grid community. A computational grid is currently being built on the University of Tennessee, Knoxville campus and is named the Scalable Intracampus Research Grid, or SInRG. This grid will have nodes located in different departments on campus, and each node will offer a special software or hardware resource. The SInRG node in the Electrical and Computer Engineering Department will offer special-purpose hardware in the form of reconfigurable computing boards. In this project, several functions were selected to be added to the SInRG node in the ECE department that can benefit from hardware acceleration and that would be useful to users. Then an interface was developed between the NetSolve grid software and each of these selected functions. Through these interfaces, users may access the special-purpose hardware that resides in this node and run their applications on this hardware in order to benefit from the hardware acceleration available.

Files over 3MB may be slow to open. For best results, right-click and select "save as..."