HPG-SW is a modern implementation of the Smith-Waterman algorithm based on high-performance computing techniques. HPG-SW uses the OpenMP parallel programming model and the SSE instructions in order to take advantages of the multi-core processors and the SIMD registers of current CPU cores.
HPG-SW offers a simple C API interface to be used by many applications providing a high speed-up. HPG-SW also provides a CLI, a set of RESTful web-services and Web interface to align both DNA and protein sequences.
- Homepage: Wiki