Information Visualization software package Tulip has an interesting addition that has been written up and accepted at IV2010, a method for GPU-accelerated computation and rendering of curved splines consisting of over 100 points.

Written in C++ the framework enables the development of algorithms, visual encodings, interaction techniques, data models, and domain-specific visualizations. One of the goal of Tulip is to facilitates the reuse of components and allows the developers to focus on programming their application. This development pipeline makes the framework efficient for research prototyping as well as the development of end-user applications.

via Graph Visualization Software | Tulip.