Kirjasto - Tampereen teknillinen yliopisto

Design and Implementation of Parallel Memory Architectures

Show simple item record

Title: Design and Implementation of Parallel Memory Architectures
Author: Aho, Eero
Abstract: Parallel processing is continually concerned about how to supply all the processing nodes with data. Many of the applications favor special data patterns that could be accessed in parallel. This is utilized in parallel memories, where the idea is to increase memory bandwidth with several memory modules working in parallel and feed the processor with only necessary data.

Traditional parallel memories are application specific and support only fixed data access requirements. In this Thesis, memory flexibility is increased to give support for several algorithms by adding run-time configurability to parallel memories. Multitude of data access templates and module assignment functions can be used within a single hardware implementation, which has not been possible in prior embedded parallel memory systems. The design reusability of the memories is also improved since the same memory system is applicable in several separate implementations.

Three novel parallel memory architectures are presented in this Thesis: one traditional application specific type and two with run-time configurability. The results show that run-time configurability can be included in parallel memories with a reasonable cost. As a case study with four memory modules, the normalized complexity of the proposed configurable parallel memories is 63 80% less than the conventional type of parallel memory. Moreover, in configurable parallel memories, the complexity increase in permutation networks is expressed to become the most critical when increasing the memory module count. According to evaluations, up to 79% of the total parallel memory gate count is consumed by the permutation networks excluding memory cells.

The results of this Thesis can be used for designing a flexible memory system for real-time multimedia applications that demand high data throughput and data parallel computation.

Issue date: 2006-12-15
ISBN: 952-15-1689-5
ISBN (PDF): 952-15-1726-3
ISSN: 1459-2045
Belongs to: Tampereen teknillinen yliopisto. Julkaisu - Tampere University of Technology. Publication 641
URN: http://URN.fi/URN:NBN:fi:tty-200810021038
Publication type: Doctoral dissertation
Language: en
University: Tampere University of Technology
Faculty: Department of Information Technology
Department: Institute of Digital and Computer Systems
Copyright: This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

Files in this item

Files Size Format View
aho.pdf 2.329Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search TUT DPub


Advanced Search

Browse

My Account

Statistics