首页> 外文会议>VLSI circuits and systems V >Hardware-software-co-design of parallel and distributed systems using a behavioural programming and multi-process model with high-level synthesis
【24h】

Hardware-software-co-design of parallel and distributed systems using a behavioural programming and multi-process model with high-level synthesis

机译:使用行为编程和具有高级综合功能的多进程模型,对并行和分布式系统进行硬件-软件-协同设计

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

摘要

A new design methodology for parallel and distributed embedded systems is presented using the behavioural hardware compiler ConPro providing an imperative programming model based on concurrently communicating sequential processes (CSP) with an extensive set of interprocess-communication primitives and guarded atomic actions. The programming language and the compiler-based synthesis process enables the design of constrained power- and resourceaware embedded systems with pure Register-Transfer-Logic (RTL) efficiently mapped to FPGA and ASIC technologies. Concurrency is modelled explicitly on control- and datapath level. Additionally, concurrency on data-path level can be automatically explored and optimized by different schedulers. The CSP programming model can be synthesized to hardware (SoC) and software (C,ML) models and targets. A common source for both hardware and software implementation with identical functional behaviour is used. Processes and objects of the entire design can be distributed on different hardware and software platforms, for example, several FPGA components and software executed on several microprocessors, providing a parallel and distributed system. Intersystem-, interprocess-, and object communication is automatically implemented with serial links, not visible on programming level. The presented design methodology has the benefit of high modularity, freedom of choice of target technologies, and system architecture. Algorithms can be well matched to and distributed on different suitable execution platforms and implementation technologies, using a unique programming model, providing a balance of concurrency and resource complexity. An extended case study of a communication protocol used in high-density sensor-actuator networks should demonstrate and compare the design of a hardware and software target. The communication protocol is suited for high-density intra-and interchip networks
机译:使用行为硬件编译器ConPro,提供了一种用于并行和分布式嵌入式系统的新设计方法,该软件提供了基于同时通信顺序过程(CSP)和一系列进程间通信原语和受保护原子动作的命令式编程模型。编程语言和基于编译器的综合过程可实现受约束的具有功耗和资源意识的嵌入式系统的设计,并将纯寄存器传输逻辑(RTL)有效地映射到FPGA和ASIC技术。并发是在控制和数据路径级别上显式建模的。此外,可以通过不同的调度程序自动探索和优化数据路径级别的并发性。 CSP编程模型可以综合为硬件(SoC)和软件(C,ML)模型和目标。使用具有相同功能行为的硬件和软件实现的通用资源。整个设计的过程和对象可以分布在不同的硬件和软件平台上,例如,几个FPGA组件和在多个微处理器上执行的软件,从而提供并行和分布式系统。系统间,进程间和对象通信是通过串行链接自动实现的,在编程级别上不可见。提出的设计方法具有高度模块化,目标技术选择自由和系统架构的优势。使用独特的编程模型,算法可以很好地匹配到不同的合适的执行平台和实现技术上,并分布在不同的合适执行平台和实现技术上,从而在并发性和资源复杂性之间取得平衡。在高密度传感器-执行器网络中使用的通信协议的扩展案例研究应证明并比较硬件和软件目标的设计。该通信协议适用于高密度内部和芯片间网络

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号