-
公开(公告)号:CN105404611B
公开(公告)日:2018-07-20
申请号:CN201510755922.8
申请日:2015-11-09
Applicant: 南京大学
IPC: G06F17/16
Abstract: 本发明公开了一种基于矩阵模型的多计算引擎的自动选择方法,包括以下步骤:采用矩阵作为编程模型,R作为编程语言,在R语言程序中去调用不同计算引擎的矩阵计算操作;通过对不同规模的矩阵计算不同引擎下执行不同操作的时间,进行分析建模得到时间性能模型;对引擎间不同规模矩阵数据的传输时间建模,得到时间性能模型;对R程序进行语法分析,构建矩阵操作的数据流图,根据总体执行时间最少原则,通过对数据流图递归分析,将每个矩阵操作应用到某个计算引擎上;对R语言程序进行语法分析,将设置好的引擎信息添加到R语言程序中,得到最终的执行解决方案。本发明解决了现有矩阵计算平台单一、性能低、应对矩阵规模变化的能力不足的问题。
-
公开(公告)号:CN105808428A
公开(公告)日:2016-07-27
申请号:CN201610120973.8
申请日:2016-03-03
Applicant: 南京大学
CPC classification number: G06F11/3688 , G06F17/30194
Abstract: 本发明公开了一种对分布式文件系统进行统一性能测试的方法,具体包括以下步骤:首先,提供一个主从式的分布式测试框架,能够运行在多台计算机上,每台计算机上以多进程和多线程的方式并行地运行具体的测试用例;然后,在分布式测试框架中,定义并封装一套能够统一地访问不同分布式文件系统的访问接口;接着,在分布式测试框架中,设计一套能够用于实现不同测试用例的测试用例模型;最后,实现具体的、能够体现大规模机器学习以及大数据查询应用特性的测试用例。本发明解决了现有的分布式文件系统测试工具可扩展性能差,额外开销大,无法进行统一性能测试的问题。
-
公开(公告)号:CN105404611A
公开(公告)日:2016-03-16
申请号:CN201510755922.8
申请日:2015-11-09
Applicant: 南京大学
IPC: G06F17/16
CPC classification number: G06F17/16
Abstract: 本发明公开了一种基于矩阵模型的多计算引擎的自动选择方法,包括以下步骤:采用矩阵作为编程模型,R作为编程语言,在R语言程序中去调用不同计算引擎的矩阵计算操作;通过对不同规模的矩阵计算不同引擎下执行不同操作的时间,进行分析建模得到时间性能模型;对引擎间不同规模矩阵数据的传输时间建模,得到时间性能模型;对R程序进行语法分析,构建矩阵操作的数据流图,根据总体执行时间最少原则,通过对数据流图递归分析,将每个矩阵操作应用到某个计算引擎上;对R语言程序进行语法分析,将设置好的引擎信息添加到R语言程序中,得到最终的执行解决方案。本发明解决了现有矩阵计算平台单一、性能低、应对矩阵规模变化的能力不足的问题。
-
公开(公告)号:CN103617276A
公开(公告)日:2014-03-05
申请号:CN201310658588.5
申请日:2013-12-09
Applicant: 南京大学
IPC: G06F17/30
CPC classification number: G06F17/30321 , G06F17/30306
Abstract: 本发明公开了一种分布式层次化的RDF数据的存储方法,包括以下步骤:对所有RDF数据进行索引;采用两个存储层以存储索引后的RDF数据,从底层到上层依次为:持久化存储层和分布式内存存储层;所有RDF数据首先存储到持久化存储层,然后,将常用的RDF数据存储到分布式内存存储层;将所有存储在持久化存储层的RDF数据自动保持多个备份;当检测到分布式内存存储层的节点发生数据失效时,在下次查询到该节点中的RDF数据时,从持久化存储层去获取相应的数据。本发明解决了现有的分布式存储方法计算延时大、性能低、应对动态变化的能力不足的问题。
-
-
-