首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Co-RAM: combinational logic synthesis applied to softwarepartitions for mapping to a novel memory device
【24h】

Co-RAM: combinational logic synthesis applied to softwarepartitions for mapping to a novel memory device

机译:Co-RAM:应用于软件分区的组合逻辑综合,用于映射到新型存储设备

获取原文
获取原文并翻译 | 示例

摘要

We introduce the application of current techniques for hardwarensynthesis of combinational logic blocks to large-scale softwarenpartitions for eventual implementation of these partitions in a novelnmemory device called "Co-RAM." The novelty of our approach is based uponnthe observation that a wide variety of largescale software functionalityncan be considered "stateless" by conventional hardware synthesis toolsnand so may be realized as combinational logic. By limiting the functionsnplaced in memory to combinational functions, we eliminate conventionalnsynchronization overhead associated with coprocessors. A significantnaspect of Co-RAM is that it is a system design concept that inherentlynmerges hardware and software design styles at the system level,nimpacting programming styles, system build approaches, and thenprogrammer's view of the underlying machine. A direct consequence ofnviewing the functionality as combinational is that the system state isnnot partitioned with the tasks. By Considering Co-RAM functionality tonbe stateless with respect to system state, Co-RAM functionality isninlined around the advancement of effectively unpartitioned systemnstate. The rules for procedural combinational logic synthesis are shownnto apply to a wide variety of software partitions. Results of ourninvestigation project speedups of 8× to 1000× for a range ofnalgorithms of varying problem size and for projected devices rangingnfrom conventional field programmable gate arrays (FPGAs) to highlynspecific combinational logic devices
机译:我们介绍了用于组合逻辑块的硬件合成的当前技术到大规模软件分区的应用,以最终在称为“ Co-RAM”的新型内存设备中实现这些分区。我们的方法的新颖性是基于以下观察:常规的硬件综合工具可以将多种大型软件功能视为“无状态”,因此可以将其实现为组合逻辑。通过将内存中的功能限制为组合功能,我们消除了与协处理器相关的常规同步开销。 Co-RAM的一个重要方面是它是一个系统设计概念,它固有地在系统级别上融合了硬件和软件设计样式,影响了编程样式,系统构建方法以及程序员对底层机器的看法。将功能视为组合的直接结果是系统状态未与任务分区。通过考虑相对于系统状态而言无状态的Co-RAM功能,围绕有效未分区的systemnstate的发展来内联Co-RAM功能。显示了过程组合逻辑综合的规则,适用于各种软件分区。我们针对不同问题大小的各种算法以及从常规现场可编程门阵列(FPGA)到高度特定的组合逻辑器件的投影器件的研究项目将结果提高了8倍至1000倍的结果

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号