1522|0

770

帖子

1

TA的资源

一粒金砂(高级)

楼主
 

EEWORLD大学堂----HPC开发套件-TI 高性能计算软件开发套件介绍 [复制链接]

HPC开发套件-TI 高性能计算软件开发套件介绍https://training.eeworld.com.cn/course/257

本课程共分4部分

1. TI 高性能计算开发套件基本介绍
高性能计算集群(HPC)采用将计算任务分配到集群的不同计算节点而提高计算能力,因而主要应用在科学计算领域。HPC系统特别适合于在计算中各计算节点之间发生大量数据通讯的计算作业。本次课程介绍了基于TI Keystone II芯片的高性能计算开发套件的基本情况,包括运行环境和相关编程模型,后续课程中会相信介绍HPC SDK的各个子模块。

2. 高性能计算开发套件Keystone OpenCL
OpenCL (Open Computing Language,开放计算语言) 是一个为异构平台编写程序的框架,此异构平台可由CPU,GPU或其他类型的处理器组成,广泛应用于运算密集型应用,可以充分利用不同架构的处理能力,提高处理速度。本次课程主要介绍TI高性能计算开发套件中OpenCL的使用,该SDK是基于TI Keystone II高性能处理器架构,Keystone II 架构由Cortex A15和C66 DSP组成, HPC SDK的OpenCL组件可以通过ARM将计算任务分发给DSP,由DSP完成运算密集的处理,而ARM负责控制和调度,充分发挥TI Keystone II SoC的架构在高性能计算中的优势。

3. 高性能计算开发套件Keystone OpenMP
OpenMP(Open Multi-Processing)是一套支持跨平台共享内存方式的多线程并发的编程API,使用C,C++和Fortran语言,可以在大多数的处理器体系和操作系统中运行,包括Solaris, AIX, HP-UX, GNU/Linux, Mac OS X, 和Microsoft Windows。包括一套编译器指令、库和一些能够影响运行行为的环境变量。本次课程主要介绍TI高性能计算开发套件中OpenMP的使用,该SDK是基于TI Keystone II高性能处理器架构,Keystone II 架构由4个Cortex A15和8 C66 DSP组成,HPC SDK的OpenMP组件可以将串行计算经过简单修改变成并行计算,相关共享由编译器来保证,提高程序执行效率以及发挥多核处理器并行处理能力。

4. 高性能计算开发套件Keystone OpenMPI
Open MPI是基于Message Passing Interface (MPI)的函数库实现,为高性能计算提供简单易用和高效的通信机制,可以跨平台使用。通过Open MPI可以将不同平台的计算资源进行整合,提高HPC系统性能。本次课程主要介绍TI高性能计算开发套件中Open MPI的使用,该SDK是基于TI Keystone II高性能处理器架构,Keystone II 架构由Cortex A15和C66 DSP组成, HPC SDK的Open MPI组件可以将不同Keystone II单板的计算能力进行整合,将计算任务分发到不同的节点,有效整合HPC系统的计算资源。
点赞 关注(1)
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表