云服务创新科技,云服务创业
Julia完成的网站云服务有那些?
高性能计算机以其强大的计算能力,成为科学与工程计算的有力工具。在中小企业的创新计算过程中,需要共享使用超级计算机,却因编程复杂而难以实施。Julia语言是一门新出现的开源脚本语言,从语言级支持高性能计算,易于编写高性能程序。云计算技术为优秀的计算***共享模式。本文尝试构建了面向Julia的云计算平台,降低企业用户编写调试并行程序难度的同时,实现多用户共享超级计算***。本文的主要工作有: (1)面向Julia语言的云服务平台框架:分析Julia语言的并行特性,结合云服务特点,设计了包含前端系统(程序编辑环境、用户管理、作业管理)、后端系统(会话控制、作业调度、状态管理)和消息通信系统三个子系统的高性能云服务平台框架。 (2)基于消息中间件的消息通信系统:定义了可扩展文本消息格式,设计了基于ActiveMQ服务的消息通信机制。通过实现该消息机制,降低了前端系统和后端系统的耦合性,使系统能适应异构环境,便于构建高可扩展的高性能云服务平台。 (3)云服务平台的后端系统:***用虚拟化技术搭建了一个并行计算平台,并完成相应环境配置。在此基础上,针对并行编程和***管理,初步设计、实现了高层次抽象编程模型和作业管理系统。 (4)公交线路走行时长统计的计算案例:基于云服务平台,实现了公交线路走行时长统计的计算案例。计算案例中对比了串行算法和并行优化算法在本项目的云服务平台上的运行效率。实验证明,Julia程序从串行模式到并行模式仅添加较少指令,程序短小精炼。优化算法的执行时间缩短了70%。 面向Julia的高性能云服务平台为企业创新提供了易用的高性能程序编程环境,构建了企业用户与高性能计算***间的桥梁。
[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/14635.html