开源的图计算框架GraphLab的概述
发布时间
阅读量:
阅读量
GraphLab框架概述
GraphLab 是由卡内基梅隆大学 Select 实验室于 2010 年推出的一款基于图像处理模型的开源图计算框架,该框架采用 C++ 语言进行开发与实现。此框架属于面向机器学习(ML)的流处理并行计算系统,具备在单机多处理器系统、集群环境以及亚马逊 EC2 等多种平台中运行的能力。其设计目标是实现类似于 MapReduce 的高度抽象化,能够高效执行具有稀疏计算依赖特性的迭代算法,并确保数据在计算过程中的高度一致性以及并行运算的高效性。最初,该框架旨在应对大规模机器学习任务的需求,但同时也被广泛应用于诸多数据挖掘相关的计算场景。在并行图计算领域,GraphLab 的性能相较于其他同类框架(如 MapReduce、Mahout)提升了多个数量级。自发布以来,GraphLab 作为一个开源项目持续快速发展,其应用范围也日益扩大,目前全球已有超过 2 000 家企业及机构采用该框架进行相关计算任务。

GraphLab核心优势解析
GraphLab 是一个专为图处理设计的并行计算框架,能够有效执行具有强数据依赖性和迭代特性的机器学习算法,
全部评论 (0)
还没有任何评论哟~
