图计算系统发展简史(三)

图计算系统发展简史(五) 本文是“图计算系统发展简史”系列文章的第五篇也是最后一篇,将介绍之前没有提及的图计算系统相关或是细分领域的一些工作。 图计算语言 之前我们提到的所有图计算系统都需要用户使用如C++、Java等程序设计语言来描述计算过程,很多时候不得不写比较长的代码,并且不同的系统通常有不同的API,可移植性非常低。因此,一个很自然的想法出现了:为什么不创建一套专门面向图计算的领域专用语言呢? Green-Marl... 阅读详情

本文是一系列文章的第三篇,将介绍图计算系统领域在Pregel/GraphLab/PowerGraph/GraphChi这些奠基性工作出现后的进展。我们将按照两个维度:使用的机器数量、是否使用外存作为内存的扩展,将图计算系统分为四个象限——单机内存、单机外存、多机内存、以及多机外存,分别介绍每个象限中的代表性系统。
在这里插入图片描述

单机内存

现代的多路服务器已经可以⽀持TB级别的内存容量,⾜够容纳边数在百亿规模以下的⼤部分现实世界的图数据。此时,使⽤单台服务器完成图数据处理便成为了最直接的选择。

Ligra

Ligra提供了⼀套基于顶点集合和边集合的编程接口,⽤户可以调⽤两个原语分别对所有活跃的顶点和所有活跃的边(即所有活跃顶点的出边)进⾏处理,处理的具体内容取决于⽤户⾃定义的函数。对于活跃边集的处理,Ligra巧妙地利⽤了**推送(push)和拉取(pull)**两种处理模式在并⾏图计算环境下所具有的不同优劣,在运⾏时会⾃适应地在两种模式之间动态切换。

Galois

Galois是另⼀个⾯向单机内存的图数据处理系统。相⽐之前的系统,Galois让⽤户可以使⽤更底层的接口表达原先被编程或处理模型所限制的算法;另⼀⽅⾯,Galois 允许⽤户针对特定应⽤,实现⾃定义的优先调度策略来提⾼部分算法的收敛速度(类似GraphLab的异步模式)。

Polymer

图计算系统发展简史(一) 图论起源于18世纪欧拉对哥尼斯堡七桥问题的研究,并经由众多数学家乃至计算机科学家不遗余力的发展成为了我们解决很多实际问题的强力武器。如今,基于图模型的数据分析方法已经应用在了互联网的很多场景:社交网络分析、网页排序、社区发现……在天体物理学、计算化学、生物信息学等自然科学领域,图也有广泛的应用。然而,随着图数据规模的不断扩大,在图上进行计算的效率也变得越发重要,并由此引发了学术界和工业界一轮又一轮... 阅读详情

相关推荐

图计算系统发展简史(二)

本文是一系列文章的第二篇,将介绍图计算系统领域的开山之作Pregel和各类衍生的开源系统,以及GraphLab团队的一系列工作。 Pregel 图计算在Google内部有很多应用场景,一个最经典的例子是PageRank——Google最早用来对网页进行排序的算法。而Google在2008年时就已经索引了超过一万亿的网页[1]!尽管使用MapReduce能够处理非常大规模的数据,然而日益增长的网页数...

Fmacloud的博客 714

图计算系统进展和展望

文 / 成杰峰,刘勤,李震国 本文为《程序员》原创文章,未经允许不得转载,更多精彩文章请订阅2017年《程序员》 挖掘大规模图数据能增强现有商业业务,甚至产生新的商业模式。然而,这些图数据的规模让图数据挖掘本身成为难题,这些突出的挑战都指向了发展具有高可扩展能力的大规模图计算处理的有效工具。本文先展开叙述图计算技术的几个核心层面,进而介绍华为诺亚方舟实验室的VENUS图计算系统,最后对...

优快云 人工智能 3773

图技术发展简史

图数据库技术的本质是图计算与存储技术(事实上所有IT技术在本质上都是计算、存储与网络,因为计算有网络计算、分布式计算,存储有网络存储、分布式存储,因此我们经常省略网络而只说计算和存储)​,而图计算(图分析)的理论基础是图论。本文通过回顾相关学科与技术的发展历史来更好地了解图技术。

Ultipa的博客 1528

Giraph的未来发展趋势:展望图计算的未来

1. 背景介绍 1.1 大数据时代的图计算 近年来,随着互联网、社交网络、物联网等技术的快速发展,产生了海量的结构化和非结构化数据,这些数据通常可以用图的形式表示,例如社交网络中的用户关系、交通网络中的道路连接、生物网络中的蛋白质相互作用等。图计算作为一种专门处理图数据的计算模式,近年来得到了越来

AI天才研究院 1009

轻量级图形处理框架Ligra.zip

Ligra 是用于共享内存的轻量级图形框架。它特别适用于实现在迭代中只有顶点的子集被处理的平行图像遍历算法。此项目的成立基于这样一个事实 —— 最大的公共真实世界图形适用于共享内存中。当图形适配共享内存时,使用 Libra 可以让性能得到几个数量级的提升。示例代码: 标签:Ligra

flash图表插件

一可视化的数据直观的分析数据function GetFlashGraph() { swfobject.embedSWF("/scripts/OpenFlashChart/open-flash-chart.swf", "OpenFlashChartControl1", "600px", "250px", "9.0.0", "expressInstall.swf", { "get-data": "getChartData", "loading": "加载……" } ); }

在VM虚拟机的MobaXterm下安装JDK17

本文介绍了在Linux系统下安装配置JDK17的完整步骤:1)从Oracle或OpenJDK官网下载Linux版JDK17压缩包;2)上传至/usr/local目录;3)解压安装包;4)通过编辑/etc/profile文件配置环境变量,添加JAVA_HOME和PATH路径;5)使用source命令使配置生效;6)通过javac -version验证安装是否成功。整个过程涵盖了从下载到环境配置的完整流程,确保Java开发环境正确设置。

qq_2937655951的博客 442

Nginx反向代理MinIO私有桶签名失效?一招解决Host头校验问题

本文详细解析了Nginx反向代理MinIO私有桶时出现的签名失效问题,重点解决了Host头校验导致的"SignatureDoesNotMatch"错误。通过精准配置proxy_set_header保持Host头一致性,并提供了二级目录代理和调试指南,帮助开发者高效解决这一常见技术难题。

weixin_29201313的博客 321

02-基于ART-PI开发板创建USB CDC 虚拟串口设备

本例在ART-PI开发板上,基于RT-Thread 5.0,5虚拟了一个USB32 CDC串口设备。

arm_fan的专栏 1886

SCS 43. 利用Scissor算法从单细胞数据中挖掘临床表型关联的细胞亚群

本文详细介绍了Scissor算法在单细胞转录组数据分析中的应用,该算法能够精准挖掘与临床表型关联的细胞亚群。通过建立单细胞RNA测序数据与临床预测模型的直接关联,Scissor避免了传统聚类方法的局限性,为疾病机制研究和个性化医疗提供了新工具。文章还涵盖了数据预处理、模型选择、结果验证等实战技巧。

weixin_28736335的博客 493

Python实现高光谱图像生成与增强:从RGB到多光谱转换(附完整代码)

本文分享一个基于Python的实用工具,能够将普通RGB图像转换为模拟高光谱图像,并进一步生成增强的彩色可见图像。为了直观展示图像细节,程序通过对特定波段的组合,生成了一幅增强的 RGB 彩色图像。该函数的主要目标是将一张普通的 RGB 图像转换为包含多个波段的高光谱图像。通过该函数,我们能直观地看到高光谱图像经过波段组合后所得到的彩色图像效果。通过以上代码,我们可以实现对海量图像数据的自动化处理,极大地提升工作效率。已附在文中,欢迎下载测试!通过以上步骤,我们可以生成一幅包含多个光谱波段信息的图像。

m0_74824642的博客 3669

财务数智化——解读224页 2025年数智技术业财融合应用蓝皮书【附全文阅读】

《数智技术赋能业财融合蓝皮书》面向企业管理者及数字化转型从业者,系统阐述数智技术在业财融合中的应用。全书围绕技术基础(定义、分类、发展趋势)、融合框架(三阶段路径与三层价值)、七大行业应用场景(涵盖核算自动化、智能收款、项目管控等)、关键技术(AI、大数据等)及实施要点(组织协同、数据治理等),通过典型案例为企业提供从技术到实践的全面指导,助力实现数据贯通与价值创造。

cdfunlove的博客 1749

AgentScope Java 2.0 项目实战: 从零构建自己的个人AI助手“小龙虾“

本文系统介绍如何基于Spring Boot WebFlux、React 18和TypeScript,从零搭建一个本地化的个人AI助手管理平台——AgentScope Paw。项目支持多Agent创建与管理、SSE流式对话、工作区文件CRUD、技能市场、子智能体孵化、AI辅助起草Agent配置等核心功能,并深度集成钉钉、企业微信、飞书、GitHub等IM通道。

program哲学 1430

使用 Simulink + Simscape Electrical 对锂电池储能系统的充放电管理策略进行建模与仿真

摘要:本文详细介绍了基于Simulink的锂电池储能系统充放电管理策略建模与仿真方法。重点阐述了系统结构设计、建模过程(包括锂电池模型、充放电控制器、热管理系统等模块搭建)以及仿真设置。通过分析荷电状态管理、温度控制和功率限制等核心要素,展示了如何实现安全高效的充放电策略。仿真结果可验证系统性能,为优化管理策略提供依据。该方法为新能源存储和智能电网应用提供了实用的仿真分析工具。

amy_mhd的博客 159

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

上一篇: 图数据库LightGraph测试报告
下一篇: 这匹“费马”有点酷
Fmacloud
博客等级 码龄7年 8粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值