High-performance computing (HPC) adds tremendous value to engineering simulation by enabling the creation of large, high-fidelity models that yield accurate and detailed insight into the performance of a proposed design. High-fidelity simulations allow engineering teams to be innovative with a high degree of confidence that their product will meet customer expectations — because their extremely accurate simulations are able to predict the actual performance of the product under real-world conditions.
HPC implementations of developed algorithms:
- Highly parallelized GP-GPU calculation of distances between millions of sequences; distances (similarities) are calculated as correlations of kmer spectra of sequences.
- GP-GPU implementation of the flexible BLAST-like algorithm
- Multi-thread implementation of bi-clustering algorithm: each bi-cluster consists of a group of sequences associated with a group of k-mers