中文|English

分享到:
泰坦超算平台编程接口

泰坦超算平台作为一个高度可扩展、易集成的处理平台,提供了全功能的SDK,便于二次开发用户的使用。

SDK主要由两部分组成:

1、并行算法扩展开发接口

实际的算法编写人员通常都是遥感、测绘等专业的技术人员,通常不具备系统的HPC/HTC软件开发技术,因此Titan SCP提出一套易于使用和扩展的算法接口,屏蔽和专业无关的底层技术细节,降低为系统编写算法的技术难度。

算法扩展开发接口是一套C++类接口,具体的数据处理功能必须依据该接口实现,才可被Titan SCP框架系统调用。该扩展接口同时也提供了一些可供算法实现直接调用的辅助功能接口,如在网络环境下的参数传递、计算状态汇报、计算信息统计和日志等功能,使专业算法开发人员可以像编写传统算法的方式编写运行在集群环境中的算法,大大提高了原有技术成果的复用程度。

2、计算服务远程访问开发接口

计算服务远程访问开发接口是一套用以提交、管理和监视遥感/测绘计算处理作业的调用接口,目前是以C++语言开发,可以方便的集成到任意应用系统中。

该接口可以实现:

1)创建遥感/测绘数据处理作业,指定要执行的算法及参数,指定作业的资源需求和作业间的依赖关系,处理作业支持批作业以及DAG作业两种形式;

2)向超算平台处理服务提交新作业,控制已有作业,监控作业的执行状态;

3)检索正在运行的遥感/测绘处理作业及历史作业记录;

4)管理泰坦超算平台中的遥感/测绘算法仓库,支持新算法的远程部署;

5)查询计算节点的配置信息及负载信息,可远程控制节点的运行状态;

6)管理泰坦超算平台中的用户信息,配置用户权限。


  • 公司电话:010-57831488、82884081
  • 邮箱:market@otitan.com
powered by huahao
Copyright ©360.cn. All Rights  Reserved                                             京ICP备12031373号