2017 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC)(2017)
Georgia Inst Technol
被引用1|浏览54
摘要
This paper shows that Julia provides sufficient performance to bridge the performance gap between productivity-oriented languages and low-level languages for complex memory intensive computation tasks such as graph traversal. We provide performance guidelines for using complex low-level data structures in high productivity languages and present the first parallel integration on the productivity-oriented language side for graph analysis. Performance on the Graph500 benchmark demonstrates that the Julia implementation is competitive with the native C/OpenMP implementation.
更多
查看译文
关键词
high-performance data structures,low-level languages,complex memory intensive computation tasks,graph traversal,parallel integration,graph analysis,Graph500 benchmark,Julia,productivity-oriented programming languages,complex low-level data structures