X-MATCHPRO: A HIGH PERFORMANCE FULL-DUPLEX LOSSLESS DATA COMPRESSOR ON A PROASIC FPGA
DOI:
https://doi.org/10.47839/ijc.1.1.74Keywords:
Lossless, compression, network, storage, FPGAAbstract
This paper presents the fullduplex architecture of the XMatchPRO lossless data compressor and its highly integrated implementation in a nonvolatile reprogrammable ProASIC FPGA. The XMatchPRO architecture offers a data independent throughput of 100 Mbytes/s and simultaneous compression/decompression for a combine fullduplex performance of 200 Mbytes/s clocking at 25 MHz. Both compression and decompression channels fit into a single A500K130 ProASIC FPGA with a typical compression ratio that halves the original uncompressed data. This device is specifically targeted to enhance the performance of Gbit/s data networks and storage applications where it can double the performance of the original system.References
M. Nelson, ‘The Data Compression Book’, Prentice Hall, 1991.
S. Djumin, ‘Gigabit Networking: High Speed Routing and Switching’, www2.cis.ohiostate.edu/~jain/cis78897/gigabit_nets/index.htm, 1997.
‘RAID Technology’, White Paper, Dell Computer Corporation, March, 1999.
M.Kjelso, M.Gooch, S.Jones, ‘Design & Performance of a Main Memory Hardware Data Compressor’, Proceedings 22nd EuroMicro Conference, pp. 423430, September 1996, Prague, Czech Republic.
J.Nuсez, C. Feregrino, S.Bateman, S.Jones, ‘The XMatchLITE FPGAbased Data Compressor’, Proceedings 25th EuroMicro Conference, pp. 126-133, September 1999.
Josй Luis Nъсez,, Simon Jones,’The X MatchPRO 100 Mbytes/second FPGABased Lossless Data Compressor’, proceedings of Design, Automation and Test in Europe, DATE Conference 2000, pp. 139-142, March, 2000.
J. L. Bentley, D. D. Sleator, R. E. Tarjan, V. K. Wei, ‘A Locally Adaptive Data Compression Scheme’, Communications of the ACM, Vol. 29, No. 4, pp. 320-330, April 1986.
S.Jones, ‘100Mbit/s Adaptive Data Compressor Design Using Selectively Shiftable Content Addressable Memory’, Proceedings of IEE (part G), vol. 139, no. 4, pp. 498-502, 1992.
‘ProASIC™ 500K Family’, Data sheet, Actel corporation, 955 East Arques Avenue, Sunny vale, CA, 2000.
‘JAM Programming & Test Language Specification Version 2.0’, Altera Corporation, Altera corporation, 101 Innovation Drive, San Jose, CA 1998.
‘Using the Gatef ield JAM Player ’, Gatefield corporation, 47436 Fremont Blvd, Fremont, CA, 1999.
‘ALDC140SM’, Data sheet, IBM Micro electronics Division, 15080 Route 52, Bldg 504 Hopewell Junction, NY, 1994.
‘AHA3521 40 Mbytes/s ALDC Data Compression Coprocessor IC’, Product Brief, Advanced Hardware Architectures Inc, 2635 Hopkins Court, Pullman, WA, 1997.
J.M.Cheng and L.M.Duyanovich, ‘Fast and Highly Reliable IBMLZ1 Compression Chip and Algorithm for Storage’,Hot Chips VII Symposium, August 1415, pp. 155-165, 1995.
‘AHA3211 20 Mbytes/s DCLZ Data Compression Coprocessor IC’, Product Brief, Advanced Hardware Architectures Inc, 2635 Hopkins Court, Pullman, WA, 1997.
‘Primer: Data Compression (DCLZ)’, Application Note, Advanced Hardware Architectures Inc, 2635 Hopkins Court, Pullman, WA, 1996.
‘9600 Data Compression Processor’, Data Sheet, Hi/fn Inc, 750 University Avenue, Los Gatos, CA, 1999.
‘How LZS Data Compression Works’, Application Note, Hi/fn Inc, 750 University Avenue, Los Gatos, CA, 1996.
Downloads
Published
How to Cite
Issue
Section
License
International Journal of Computing is an open access journal. Authors who publish with this journal agree to the following terms:• Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
• Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
• Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.