Abstract/Details

VLSI algorithms and architectures for data compression

Acharya, Tinku.   University of Central Florida ProQuest Dissertations Publishing,  1994. 9501823.

Abstract (summary)

Despite the fact that the memory cost has decreased drastically over the past few years, the data storage requirements and data processing applications are growing explosively. Data compression methods are used to reduce the redundancy in data representation in order to decrease the storage requirements and communication costs. To take advantage of the VLSI technology, application-specific hardware algorithms and architectures for real-time systems with data parallelism would have to be developed as standard components for communication and storage.

In this dissertation, we develop a new memory-based architecture for multibit encoding and decoding of Huffman-type tree-based codes such that multiple number of bits can be encoded or decoded in one clock cycle. We present simulation results that lead to the design and implementation of a memory-based VLSI CODEC architecture. We also develop new parallel algorithms for image decorrelation schemes and present the design of a VLSI chip which implements one of these algorithms.

We develop a new paradigm of data compression called the "compressed pattern matching". The basic concept of compressed pattern matching is to search a pattern in compressed data without explicitly decompressing it. The problem becomes more crucial when the pattern is not fully specified, i.e. the pattern may consist of wild card characters. We present a set of hardware algorithms and design of a VLSI chip for compressed pattern matching using Huffman-type tree-based codes. The pattern can be fully or partially specified. We adopt the concept of these hardware algorithms for compressed pattern matching to join two compressed relational databases and present the detail simulation results. We will also formulate the compressed pattern matching problem for LZ-codes and we will show with an example that the compressed pattern search in arithmetic codes is not possible.

Finally, we will propose a variation of the LZW algorithm for text compression using a new data structure for on-line binary representation of the trie to represent a dictionary. This binary representation of the trie data structure can be mapped into memory for fast encoding and decoding of text and we propose a possible hardware architecture for implementation of a VLSI chip.

Indexing (details)


Subject
Computer science;
Electrical engineering
Classification
0984: Computer science
0544: Electrical engineering
Identifier / keyword
Applied sciences; compression
Title
VLSI algorithms and architectures for data compression
Author
Acharya, Tinku
Number of pages
145
Degree date
1994
School code
0705
Source
DAI-B 55/08, Dissertation Abstracts International
Place of publication
Ann Arbor
Country of publication
United States
ISBN
979-8-209-17844-6
Advisor
Mukherjee, Amar
University/institution
University of Central Florida
University location
United States -- Florida
Degree
Ph.D.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
9501823
ProQuest document ID
304145977
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Document URL
https://www.proquest.com/docview/304145977