X-MATCHPRO: A HIGH PERFORMANCE FULL-DUPLEX LOSSLESS DATA COMPRESSOR ON A PROASIC FPGA

Authors

  • Jose Luis Nunez
  • Simon Jones
  • Stephen Bateman

DOI:

https://doi.org/10.47839/ijc.1.1.74

Keywords:

Lossless, compression, network, storage, FPGA

Abstract

This paper presents the full­duplex architecture of the X­MatchPRO lossless data compressor and its highly integrated implementation in a non­volatile reprogrammable ProASIC FPGA. The X­MatchPRO architecture offers a data independent throughput of 100 Mbytes/s and simultaneous compression/decompression for a combine full­duplex 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.ohio­state.edu/~jain/cis788­97/gigabit_nets/index.htm, 1997.

‘RAID Technology’, White Paper, Dell Com­puter Corporation, March, 1999.

M.Kjelso, M.Gooch, S.Jones, ‘Design & Performance of a Main Memory Hardware Data Compressor’, Proceedings 22nd EuroMicro Con­ference, pp. 423­430, September 1996, Prague, Czech Republic.

J.Nuсez, C. Feregrino, S.Bateman, S.Jones, ‘The X­MatchLITE FPGA­based Data Compres­sor’, Proceedings 25th EuroMicro Conference, pp. 126-­133, September 1999.

Josй Luis Nъсez,, Simon Jones,’The X­ MatchPRO 100 Mbytes/second FPGA­Based Lossless Data Compressor’, proceedings of De­sign, Automation and Test in Europe, DATE Con­ference 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 Com­pressor Design Using Selectively Shiftable Con­tent ­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, Fre­mont, CA, 1999.

‘ALDC1­40S­M’, Data sheet, IBM Micro­ electronics Division, 15080 Route 52, Bldg 504 Hopewell Junction, NY, 1994.

‘AHA3521 40 Mbytes/s ALDC Data Com­pression 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 Sympo­sium, August 14­15, pp. 155-­165, 1995.

‘AHA3211 20 Mbytes/s DCLZ Data Com­pression Coprocessor IC’, Product Brief, Advanced Hardware Architectures Inc, 2635 Hopkins Court, Pullman, WA, 1997.

‘Primer: Data Compression (DCLZ)’, Ap­plication 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’, Ap­plication Note, Hi/fn Inc, 750 University Avenue, Los Gatos, CA, 1996.

Downloads

Published

2002-10-31

How to Cite

Nunez, J. L., Jones, S., & Bateman, S. (2002). X-MATCHPRO: A HIGH PERFORMANCE FULL-DUPLEX LOSSLESS DATA COMPRESSOR ON A PROASIC FPGA. International Journal of Computing, 1(1), 50-55. https://doi.org/10.47839/ijc.1.1.74

Issue

Section

Articles