• DocumentCode
    1552155
  • Title

    System-level data-format exploration for dynamically allocated data structures

  • Author

    Ellervee, Peeter ; Miranda, Miguel ; Catthoor, Francky ; Hemani, Ahmed

  • Author_Institution
    Dept. of Electron., R. Inst. of Technol., Stockholm, Sweden
  • Volume
    20
  • Issue
    12
  • fYear
    2001
  • fDate
    12/1/2001 12:00:00 AM
  • Firstpage
    1469
  • Lastpage
    1472
  • Abstract
    System-level exploration of memory organizations is a key issue in successful implementation of data dominated applications based on dynamically allocated data structures involving records and access keys. This paper presents a formalized technique for exploring different memory data-format alternatives when only the system level functional behavior of the application has been defined. Our data-format exploration approach allows to substantially minimize the number of accessed bits by rearranging the format of the data records. The technique exploits parallelism in the data transfer by analyzing the dependencies between data-record accesses. As a result, significant reduction in memory size, bandwidth, and power are obtained. We have validated our techniques using several real-life asynchronous transfer mode cell processing applications, where we have obtained reductions in memory size (up to 20%), power (up to a 60%), and bandwidth
  • Keywords
    asynchronous transfer mode; data structures; telecommunication computing; asynchronous transfer mode cell processing; dynamically allocated data structure; memory organization; system-level data-format exploration; Application software; Application specific integrated circuits; Asynchronous transfer mode; Bandwidth; Data analysis; Data structures; Design optimization; Digital signal processing chips; Energy consumption; Protocols;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.969440
  • Filename
    969440