Power-efficient memory bus encoding using stride-based stream reconstruction
Title: | Power-efficient memory bus encoding using stride-based stream reconstruction |
---|---|
Authors: | Kuei-Chung Chang, Tsung-Ming Hsieh, Tien-Fu Chen |
Source: | Journal of Computer Science and Technology, Vol 7, Iss 02, Pp 148-154 (2007) |
Publisher Information: | Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata, 2007. |
Publication Year: | 2007 |
Collection: | LCC:Computer engineering. Computer hardware LCC:Electronic computers. Computer science |
Subject Terms: | bus encoding, low power, interconnection, soc, Computer engineering. Computer hardware, TK7885-7895, Electronic computers. Computer science, QA75.5-76.95 |
More Details: | With the rapid increase in the complexity of chips and the popularity of portable devices, the performance demand is not any more the only important constraint in the embedded system. In stead, energy consumption has become one of the main design issues for contemporary embedded systems, especially for I/O interface due to the high capacitance of bus transition. In this paper, we propose a bus encoding scheme, which may reduce transitions by reconstructing active address streams with variable cached strides. The key idea is to obtain the variable strides for dierent sets of active addressing streams such that the decoder reconstructs these interlaced streams with these strides. Instead of sending the full address, the encoder may only send partial ad- dress or stride by using either one-hot or binary-inversion encoding. To exploit the locality and dynamically adjust the value of stride of active address streams, we partially compare the previous addresses of existing streams with the current address. Hence, the data transmitted on the bus can be minimally encoded. Experiments with several MediaBench benchmarks show that the scheme can achieve an average of 60% reduction in bus switching activity. |
Document Type: | article |
File Description: | electronic resource |
Language: | English |
ISSN: | 1666-6046 1666-6038 |
Relation: | https://journal.info.unlp.edu.ar/JCST/article/view/785; https://doaj.org/toc/1666-6046; https://doaj.org/toc/1666-6038 |
Access URL: | https://doaj.org/article/2ffd8e818f384c3e8d2ec321b4278728 |
Accession Number: | edsdoj.2ffd8e818f384c3e8d2ec321b4278728 |
Database: | Directory of Open Access Journals |
ISSN: | 16666046 16666038 |
---|---|
Published in: | Journal of Computer Science and Technology |
Language: | English |