Skip to main navigation Skip to search Skip to main content

Efficient exploration of on-chip bus architectures and memory allocation

  • Sungchan Kim*
  • , Chaeseok Im
  • , Soonhoi Ha
  • *Corresponding author for this work
  • Seoul National University

Research output: Contribution to conferenceConference paperpeer-review

Abstract

Separation between computation and communication in system design allows the system designer to explore the communication architecture independently of component selection and mapping. In this paper we present an iterative two-step exploration methodology for bus-based on-chip communication architecture and memory allocation, assuming that memory traces from the processing elements are given from the mapping stage. The proposed method uses a static performance estimation technique to reduce the large design space drastically and quickly, and applies a trace-driven simulation technique to the reduced set of design candidates for accurate performance estimation. Since local memory traffic as well as shared memory traffic are involved in bus contention, memory allocation is considered as an important axis of the design space in our technique. The viability and efficiency of the proposed methodology are validated by two real-life examples, 4-channel digital video recorder (DVR) and an equalizer for OFDM DVB-T receiver.

Original languageEnglish
Title of host publicationInternational Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2004
PublisherAssociation for Computing Machinery (ACM)
Pages248-253
Number of pages6
ISBN (Print)1581139373, 9781581139372
DOIs
StatePublished - 2004
EventSecond IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2004 - Stockholm, Sweden
Duration: 2004.09.82004.09.10

Publication series

NameSecond IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and Systems Synthesis, CODES+ISSS 2004

Conference

ConferenceSecond IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2004
Country/TerritorySweden
CityStockholm
Period04.09.804.09.10

Keywords

  • Communication architecture optimization
  • Design space exploration
  • Memory allocation
  • System-on-a-Chip

Fingerprint

Dive into the research topics of 'Efficient exploration of on-chip bus architectures and memory allocation'. Together they form a unique fingerprint.

Cite this