【24h】

Custom-fit processors

机译:定制处理器

获取原文
获取外文期刊封面目录资料

摘要

In this paper we report on a system which automatically designs realistic VLIW architectures highly optimized for one given application (the input for this system), while running all other code correctly. The system uses a product-quality compiler that generates very aggressive VLIW code. We retarget the compiler until we have found a VLIW architecture idealized for the application on the basis of performance, a cost function and a hardware budget. We show that we can automatically select architectures that achieve large speedups on color and image processing codes. Specialization is shown to be very valuable: The differences between architectural choices, even among reasonable-seeming architectures having similar costs, can be very great, often a factor of 5 (and sometimes much more). We show also that specialization is also very dangerous. A reasonable choice of architecture to fit one algorithm can be a very poor choice for another, even in the same domain. There is sometimes an architecture, near in cost and performance to the best, that does much better on a second algorithm.
机译:在本文中,我们报告了一种系统,该系统可自动设计针对一个给定应用程序(该系统的输入)进行了高度优化的现实VLIW架构,同时正确运行所有其他代码。该系统使用产品质量的编译器,该编译器生成非常激进的VLIW代码。我们重新调整编译器的目标,直到找到基于性能,成本函数和硬件预算为应用程序理想化的VLIW架构。我们证明了我们可以自动选择在颜色和图像处理代码上实现大幅度提速的体系结构。专门化被证明是非常有价值的:架构选择之间的差异,即使是在成本相仿的合理架构之间,也可能非常大,通常是5倍(有时甚至更多)。我们还表明,专业化也非常危险。即使在相同的领域中,合理选择适合一种算法的体系结构对于另一种算法也可能是非常差的选择。有时存在一种架构,其成本和性能都达到最佳,而在第二种算法上效果要好得多。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号