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
Link To Document