MatPro: A Multithreaded Programming Language for Numerical Computing

semanticscholar(2012)

引用 0|浏览0
暂无评分
摘要
Numerical computing is one of the key tools in engineering designs. Due to its utmost importance, researchers have been developing libraries, programming languages, and development environments for numerical computing. Though numerical computing libraries are mature enough for realworld engineering applications, numerical programming languages are not as matured as numerical computing libraries. Today’s numerical programming languages are associated with issues, such as poor runtime performance, poor security, and poor utilization of multithreading capabilities of modern processors. In order to address these issues we developed a new programming language named MatPro. Further, a prototyped compiler was developed for the MatPro programming language and multithreading capabilities was integrated into the MatPro compiler. The multithreaded programming model introduced for this language is based on the dynamic multithreaded programming model. Presently, performance of the MatPro compiler is equal to the performance of the C# compiler and we will be working on enhancing the performance of our compiler.
更多
查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要