|
Description:
|
This thesis describes a multi -user implementation of the Interactive Texture -Snapping System (IT -SNAPS ) as a Java XML web service . The system uses a Java applet as the client interface , while the server side is composed of Java , C , and compiled Matlab code . NVIDIA’s Compute Unified Device Architecture (CUDA ) is also used on the server , and is capable of managing one or more graphics processing units (GPUs ) . The server creates and stores data within the GPU (s ) , pushing most of the workload onto them to reduce processing times , and increases the number of potential users per server . This thesis discusses the hardware , software , and concepts used in its creation . |