• Home
  • Search
  • Generation of distributed logic-memory architectures through high-level synthesis
  • Cite Icon5
  • https://doi.org/10.1109/tcad.2005.852276Copy DOI Icon

Generation of distributed logic-memory architectures through high-level synthesis

  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

With the increasing cost of on-chip global communication, high-performance designs for data-intensive applications require architectures that distribute hardware resources (computing logic, memories, interconnect, etc.) throughout the chip, while restricting computations and communications to geographic proximities. In this paper, we present a methodology for high-level synthesis (HLS) of distributed logic-memory architectures, i.e., architectures that have logic and memory distributed across several partitions in a chip. Conventional HLS tools are capable of extracting parallelism from a behavior for architectures that assume a monolithic controller/datapath communicating with a memory or memory hierarchy. This paper provides techniques to extend the synthesis frontier to more general architectures that can extract both coarse and fine-grained parallelism from data accesses and computations in a synergistic manner. Our methodology selects many possible ways of organizing data and computations, carefully examines the tradeoffs (i.e., communication overheads, synchronization costs, area overheads) in choosing one solution over another, and utilizes conventional HLS techniques for intermediate steps. We have evaluated the proposed framework on several benchmarks by generating register-transfer level (RTL) implementations using an existing commercial HLS tool with and without our enhancements, and by subjecting the resulting RTL circuits to logic synthesis and layout. The results show that circuits designed as distributed logic-memory architectures using our framework achieve significant (up to 5.3/spl times/, average of 3.5/spl times/) performance improvements over well-optimized conventional designs with small area overheads (up to 19.3%, 15.1% on average). At the same time, the reduction in the energy-delay product is by an average of 5.9/spl times/ (up to 11.0/spl times/).

Similar Papers
  • Research Article
  • Citations4

Scheduling and Resource Binding Algorithm Considering Timing Variation

  • Feb 01, 2011
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • Jongyoon Jung +1
  • Conference Article
  • Citations8

Flexible architecture optimization and ASIC implementation of group signature algorithm using a customized HLS methodology

  • Jun 01, 2011
  • Sumio Morioka +4
  • Conference Article
  • Citations5

High-level synthesis with distributed controller for fast timing closure

  • Nov 01, 2011
  • Seokhyun Lee +1
  • Conference Article
  • Citations7

Enriching C-based High-Level Synthesis with parallel pattern templates

  • Dec 01, 2016
  • Lana Josipovic +2
  • Research Article

Phased-Array Antenna Beam Control System Design Based on HLS Plus RTL Mode

  • Jun 01, 2025
  • IOSR Journal of Electrical and Electronics Engineering
  • Shihai Gan +2
  • Conference Article
  • Citations1

HLS-l: High-level synthesis of high performance latch-based circuits

  • Apr 01, 2009
  • Seungwhun Paik +2
  • Research Article
  • Citations2

Function‐level module sharing techniques in high‐level synthesis

  • Aug 01, 2020
  • ETRI Journal
  • Hiroki Nishikawa +4
  • Conference Article
  • Citations11

C-to-Verilog translation validation

  • Sep 01, 2015
  • Alan Leung +2
  • Conference Article
  • Citations4

Integration of an STBus Type 3 protocol custom component into a HLS tool

  • Mar 01, 2008
  • Tarek Tayachi +1
  • Book Chapter
  • Citations1

RTL Verification and FPGA Implementation of Generalized Neural Networks: A High-Level Synthesis Approach

  • Jan 01, 2022
  • Satyashil D Nagarale +1
  • PDF
  • Research Article
  • Citations52

Performance Modeling for FPGAs: Extending the Roofline Model with High-Level Synthesis Tools

  • Jan 01, 2013
  • International Journal of Reconfigurable Computing
  • Bruno Da Silva +3
  • Conference Article
  • Citations9

High-Level Synthesis of Parallel Specifications Coupling Static and Dynamic Controllers

  • May 01, 2021
  • Vito Giovanni Castellana +2
  • Conference Article
  • Citations1

Base Station MIMO Detector Algorithm Implementations

  • Oct 01, 2018
  • Tuomo Hanninen +2
  • PDF
  • Research Article
  • Citations20

High-Level Synthesis of In-Circuit Assertions for Verification, Debugging, and Timing Analysis

  • Jan 01, 2011
  • International Journal of Reconfigurable Computing
  • John Curreri +2
  • Research Article
  • Citations18

Power- and Area-Optimized High-Level Synthesis Implementation of a Digital Down Converter for Software-Defined Radio Applications

  • Nov 26, 2020
  • Circuits, Systems, and Signal Processing
  • Prateek Sikka +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.