首页> 外文会议>IEEE/ACM international conference on Hardware/software codesign and system synthesis >Squashing microcode stores to size in embedded systems while delivering rapid microcode accesses
【24h】

Squashing microcode stores to size in embedded systems while delivering rapid microcode accesses

机译:将微代码存储压缩到嵌入式系统中的大小,同时提供快速的微代码访问

获取原文

摘要

Microcoded customized IPs offer superior performance and direct programmability of micro-architectural structures compared to instruction-based processors, yet at the cost of drastically enlarged code sizes. Code compression can deliver size reductions but necessitates attention to performance issues, so that the performance benefits of microcoded IPs are not squandered in the process. To attain this goal, we propose in this paper a fast code compression technique through exploiting the fact that the microcodes contain a sizable amount of unspecified bits. Although the values and the positions of the specified bits are highly irregular, the proposed technique can still flexibly and precisely fill in these fully specified bits through utilizing a linear network. The linear property inherent in the compression strategy in turn enables the development of an extremely low-overhead decompression engine. At runtime, the decompressed code can be generated in such a way that all the specified bits canbe filled as required by a fixed-bandwidth XOR network. The combination of the proposed flexible XOR-based network with a minimum two-level storage for highly specified fields, such as immediate values, offers utmost code compression, attained within a negligible amount of performance and hardware overhead.
机译:与基于指令的处理器相比,微编码的定制IP提供了卓越的性能和微体系结构的直接可编程性,但代价是大幅增加了代码大小。代码压缩可以减少大小,但需要注意性能问题,因此在此过程中不会浪费微码IP的性能优势。为了实现此目标,我们在本文中提出了一种快速代码压缩技术,该技术利用了微代码包含大量未指定位的事实。尽管指定位的值和位置非常不规则,但所提出的技术仍可以通过利用线性网络灵活而精确地填充这些完全指定的位。压缩策略中固有的线性特性进而使开发开销极低的减压引擎成为可能。在运行时,可以以一种固定带宽XOR网络要求填充所有指定位的方式生成解压缩的代码。提议的灵活的基于XOR的网络与用于高度指定字段(例如立即值)的最少两级存储的结合,可提供最大程度的代码压缩,而压缩性能和硬件开销却可忽略不计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号