首页> 外文会议>IEEE International Confernece on Computer Design >ColSpace: Towards Algorithm/Implementation Co-Optimization
【24h】

ColSpace: Towards Algorithm/Implementation Co-Optimization

机译:COLSPACE:走向算法/实施协作

获取原文

摘要

Application-specific integrated circuits (ASICs) are physical implementations of algorithms, so implementation metrics are determined in large part by the algorithm specification. However, the system abstraction layers that have been developed to manage the ever-increasing complexity of digital systems separate algorithm designers from hardware designers, forcing the latter to work within the design space specified by the former, even for applications such as multimedia that do not have hard fidelity requirements. Designers typically employ informal iterative design to adjust fidelity, but a formal design methodology would increase designer efficiency and improve the quality of the solutions. This paper introduces such a methodology (and accompanying tool) that enables algorithm and implementation metrics to be co-optimized during early design exploration, opening the design space to include solutions that may provide, for example, significant performance improvements while only slightly compromising fidelity. Hierarchical dependency graphs (HDGs) are used to represent both the algorithm and the implementation architecture, providing a common interface through which algorithm designers and hardware designers can explore the collaborative space (ColSpace) together. Using the proposed technique, the ColSpace tool can trade off various metrics to find the best overall design while managing complexity with the HDG hierarchy. Two image processing case studies demonstrate that in ColSpace-optimized designs, latency savings can exceed fidelity losses, resulting in cost function reductions that would not have been possible without this co-optimization methodology.
机译:特定于应用的集成电路(ASIC)是算法的物理实现,因此通过算法规范大部分确定了实现度量。然而,已经开发的系统抽象层来管理数字系统的不断增长的复杂性,从硬件设计人员迫使后者在前者指定的设计空间内工作,甚至是多媒体等的应用程序具有良好的保真要求。设计人员通常采用非正式迭代设计来调整保真度,但正式的设计方法将提高设计师效率并提高解决方案的质量。本文介绍了这种方法(和伴随工具),其在早期设计探索期间能够共同优化算法和实现度量,打开设计空间,包括可以提供的解决方案,例如,显着性能改善,同时仅略微损害保真度。分层依赖关系图(HDGS)用于表示算法和实现架构,提供通用接口,算法设计人员和硬件设计人员可以一起探索协作空间(COLSPACE)。使用所提出的技术,COLSPACE工具可以缩减各种指标,以找到最佳整体设计,同时管理HDG层次结构的复杂性。两种图像处理案例研究表明,在Colspace优化的设计中,延迟节省可能超过保真性损失,导致未经这种协同优化方法无法实现的成本函数减少。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号