开放获取
伊恩·g·安格斯, "应用程序需要特定于类的优化:c++编译器可以做得更多",科学的规划, 卷。2, 文章的ID641707, 9 页面, 1993. https://doi.org/10.1155/1993/641707
应用程序需要特定于类的优化:c++编译器可以做得更多
收到了
1993年4月28日
接受
1993年6月28日
摘要
到目前为止,c++在科学计算领域几乎没有取得什么进展,这一领域仍然主要由Fortran主导。在为数不多的将c++应用于数值密集代码的尝试中,其结果往往遭受严重的性能问题的困扰。对这些问题的仔细检查表明,它们不太可能通过编译器优化技术的增量改进来解决。本文的流程是:通过描述用c++编写数字代码时常见的效率问题来激发讨论;讨论一些我们认为短期可行但长期不可行的潜在解决策略;引入一种机制,通过这种机制,编译器可以在需要的基础上加载特定于域和特定于类的优化。将会出现一个简单的界面,它将启用该功能。尽管我们的直接动机是数值密集代码,但我们的方法适用于所有应用领域。
版权
版权所有©1993 Hindawi出版公司。这是一篇发布在知识共享署名许可协议,允许在任何媒介上不受限制地使用、传播和复制,但必须正确引用原作。