• Home
  • Search
  • A scheduling algorithm for multiport memory minimization in datapath synthesis
  • Open Access IconOpen Access
  • Cite Icon6
  • https://doi.org/10.1145/224818.224847Copy DOI Icon

A scheduling algorithm for multiport memory minimization in datapath synthesis

  • Jan 1, 1995
  • Hae-Dong Lee +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In this paper, we present a new scheduling algorithm that generates area-efficient register transfer level datapaths with multiport memories. The proposed scheduling algorithm assigns an operation to a specific control step such that maximal sharing of functional units can be achieved with minimal number of memory ports, while satisfying given constraints. We propose a measure of multiport memory cost, MAV (Multiple Access Variable) which is defined as a variable accessed at several control steps, and overall memory cost is reduced by equally distributing the MAVs throughout all the control steps. When compared with previous approaches for several benchmarks available from the literature, the proposed algorithm generates the datapaths with less memory modules and interconnection structures by reflecting the memory cost in the scheduling process.

Similar Papers
  • Conference Article
  • Citations58

Utilization of multiport memories in data path synthesis

  • Jan 01, 1993
  • Taewhan Kim +1
  • Conference Article
  • Citations4

Allocation of multiport memories in ASIC data path synthesis

  • Jan 01, 1994
  • Kwangsoo Seo +2
  • Conference Article
  • Citations11

Optimal allocation of multiport memories in datapath synthesis

  • Aug 14, 1989
  • T.C Wilson +3
  • Conference Article
  • Citations5

Grouping variables into multiport memories for ASIC data path synthesis

  • Sep 21, 1992
  • I Ahmad +1
  • Research Article

An Optimized Scheduling Algorithm for High Level Synthesis (HLS) to Reduce the Control Steps

  • Jan 01, 2016
  • Asian Journal of Research in Social Sciences and Humanities
  • M Chinnadurai +1
  • Conference Article
  • Citations8

Batch scheduling algorithms: a class of wavelength schedulers in optical burst switching networks

  • May 16, 2005
  • A Kaheel +1
  • Book Chapter
  • Citations7

Batch Scheduling Algorithms for Optical Burst Switching Networks

  • Jan 01, 2005
  • Ayman Kaheel +1
  • Research Article
  • Citations13

Thorough testing of any multiport memory with linear tests

  • Jan 01, 2002
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • S Hamdioui +1
  • Research Article
  • Citations1

Scheduling and Allocation Algorithm for an Elliptic Filter

  • Apr 30, 2012
  • International Journal of Advanced Information Technology
  • Sangeetha Marikkannan
  • Conference Article

Wavelength scheduling algorithms with delayed acceptance for optical burst switching networks

  • May 01, 2005
  • A Kaheel +1
  • Research Article
  • Citations3

A UNIFIED ALGORITHM FOR THE ESTIMATION AND SCHEDULING OF DATA FLOW GRAPHS

  • Jun 01, 1996
  • Journal of Circuits, Systems and Computers
  • Yuan Hu +1
  • Book Chapter
  • Citations11

Formalization of Data Flow Computing and a Coinductive Approach to Verifying Flowware Synthesis

  • Jan 01, 2008
  • Phan Cong Vinh +1
  • Conference Article
  • Citations1

Exploring the design space in high-level synthesis

  • May 13, 1990
  • J Bhasker +1
  • Conference Article
  • Citations8

Contention-Aware Scheduling for Asymmetric Multicore Processors

  • Dec 01, 2015
  • Xiaokang Fan +2
  • Conference Article
  • Citations54

ProcSimity: an experimental tool for processor allocation and scheduling in highly parallel systems

  • Feb 06, 1995
  • K Windisch +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.