实验室成员开发的软件工具

多年来,实验室的研究已经产生了许多并行处理领域关键问题的软件工具和库,数据挖掘、生物信息学和协同过滤。

我们的总体政策是向研究社区提供这些工具,用于在他们自己的研究和/或非商业应用中使用。

以下是可以下载的软件工具列表。

METIS:一系列多级分区算法
这是一个串行和并行程序库的集合可用于划分非结构化图形、有限元网格和超图,无论是在串行计算机上还是在并行计算机上。
CLUTO:高维数据集聚类软件
这是一个计算效率高、质量好的集合数据聚类和聚类分析程序和库非常适合高维数据集。
BDMPI:大数据消息传递接口
BDMPI是一个消息传递库和相关的运行时系统,用于开发核心外分布式计算应用程序,以解决其总内存需求超过基础计算集群上可用内存量的问题。
SLIM-前N推荐系统的稀疏线性方法
这是一个实现一组top-N推荐方法的库,这些方法使用稀疏线性模型学习项目-项目相似性矩阵。
NERSTRAND-基于多线程模块化的图聚类
这是一个基于多级范式实现各种基于串行和并行模块化的图聚类算法的程序。这些算法可以产生高质量的聚类解决方案,并且可以扩展到非常大的图。
SPLATT-并行稀疏张量分解
这是一个用于并行稀疏张量分解的软件工具包。它包含内存和操作效率高的算法,允许它计算大型数据集上的PARAFAC分解。
L2AP-带前缀L-2范数界的快速余弦相似搜索
这是一个实现各种快速算法的程序,用于查找相似性大于用户特定阈值的所有相似向量对(例如文档)的集合。
L2Knng-带L2-Norm剪枝的快速K-最近邻图构造
这是一个为构造K(K)-基于余弦相似性的向量集的最近邻图。
PAFI:在不同数据集中查找模式的软件
这是一组计算效率高的程序,用于查找事务、顺序和图形数据集中的频繁模式。
AFGen:基于片段的化合物描述符
这是一个程序,它根据一组化合物包含的片段生成一个基于描述符的表示。
建议:A前N推荐引擎
这是各种前N推荐基于协同过滤的算法。
MGridGen:多级串行和并行粗网格构建库
这是一个高度优化的串行和并行库,用于获取一系列适合几何图形的连续粗网格多重网格方法。粗格栅构件的质量使用多级框架进行优化。并行库是基于MPI,可移植到各种体系结构。
PSPASES:一种并行稀疏直接求解器
这是一个基于MPI的并行库,用于求解线性方程组Ax=b,其中A为稀疏对称正定,使用Cholesky因式分解。