科学全面的评判体系

正确性、性能、可扩展性三个核心指标自动评判

基于并行程序在真实计算环境下的运行数据,量化并行程序的正确性、性能和可扩展性三个指标,并基于量化值对并行程序自动判分。判分方法请参考“相关资料”内的论文。

支持多种并行语言和计算架构

多核多线程并行程序,包括Pthread、Java多线程、Python多线程等。MPI分布式并行程序。GPU CUDA并行程序。

课程支持

高性能计算、Java多线程、并行计算、MPI程序设计、并行程序设计、并行编程原理与实践等。

可视化的评判结果

并行程序的评判结果以图表方式直观地展现,便于发现并行程序的问题并有针对性地改进,达到了人工评判无法企及的教学效果。

真实灵活的运行环境

既可以使用单台服务器虚拟出多线程和分布式集群环境,也可以直接使用现有高性能计算系统。