{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:29:29Z","timestamp":1750307369874,"version":"3.41.0"},"reference-count":40,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2010,5,1]],"date-time":"2010-05-01T00:00:00Z","timestamp":1272672000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Reconfigurable Technol. Syst."],"published-print":{"date-parts":[[2010,5]]},"abstract":"<jats:p>Data compression techniques can alleviate bandwidth problems in even multigigabit networks and are especially useful when combined with encryption. This article demonstrates a reconfigurable hardware compressor\/decompressor core, the Titan-R, which can compress\/decompress data streams at 8.5 Gb\/sec, making it the fastest reconfigurable such device ever proposed; the presented full-duplex implementation allows for fully symmetric compression and decompression rates at 8.5 Gbps each. Its compression algorithm is a variation of the most widely used and efficient such scheme, the Lempel-Ziv (LZ) algorithm that uses part of the previous input stream as the dictionary. In order to support this high network throughput, the Titan-R utilizes a very fine-grained pipeline and takes advantage of the high bandwidth provided by the distributed on-chip RAMs of state-of-the-art FPGAs.<\/jats:p>","DOI":"10.1145\/1754386.1754388","type":"journal-article","created":{"date-parts":[[2010,6,22]],"date-time":"2010-06-22T12:20:45Z","timestamp":1277209245000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Titan-R"],"prefix":"10.1145","volume":"3","author":[{"given":"Konstantinos","family":"Papadopoulos","sequence":"first","affiliation":[{"name":"Technical University of Crete, Chania - Hellas (TUC)"}]},{"given":"Ioannis","family":"Papaefstathiou","sequence":"additional","affiliation":[{"name":"Technical University of Crete, Chania - Hellas (TUC)"}]}],"member":"320","published-online":{"date-parts":[[2010,5]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Primer: Data compression Lempel - Ziv (DCLZ).","author":"AHA.","year":"1996","unstructured":"AHA. 1996 . Primer: Data compression Lempel - Ziv (DCLZ). Pullman, WA . AHA. 1996. Primer: Data compression Lempel - Ziv (DCLZ). Pullman, WA."},{"key":"e_1_2_1_2_1","unstructured":"AHA. 1997. AHA3521 40 Mbytes\/s ALDC data compression coprocessor IC. Pullman WA. AHA . 1997. AHA3521 40 Mbytes\/s ALDC data compression coprocessor IC. Pullman WA."},{"key":"e_1_2_1_3_1","unstructured":"Bell T. Clearly J. and Witten I. 1990. Text compression. Prentice - Hall: Englewood Cliffs NL. Bell T. Clearly J. and Witten I. 1990. Text compression. Prentice - Hall: Englewood Cliffs NL."},{"key":"e_1_2_1_4_1","first-page":"26","article-title":"Data compression in a half-inch reel-to-reel tape drive","volume":"40","author":"Bianchi M.","year":"1989","unstructured":"Bianchi , M. , Katto , J. , and Maren , D. V. 1989 . Data compression in a half-inch reel-to-reel tape drive . Hewlett Packard J. 40 , 6, 26 -- 31 . Bianchi, M., Katto, J., and Maren, D. V. 1989. Data compression in a half-inch reel-to-reel tape drive. Hewlett Packard J. 40, 6, 26--31.","journal-title":"Hewlett Packard J."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/82.659470"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/129617.129622"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/129617.129622"},{"key":"e_1_2_1_8_1","unstructured":"CISCO. 2008. Cisco IOS data compression. Cisco white paper. http:\/\/www.cisco.com\/en\/US\/products\/ps6587\/products_white_paper09186a00800a85cd.shtml. CISCO . 2008. Cisco IOS data compression. Cisco white paper. http:\/\/www.cisco.com\/en\/US\/products\/ps6587\/products_white_paper09186a00800a85cd.shtml."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCOM.1984.1096090"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/30.6.541"},{"key":"e_1_2_1_11_1","unstructured":"DCP. 1995. DCP816. Edmonton Alberta Canada. DCP . 1995. DCP816. Edmonton Alberta Canada."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIT.1975.1055349"},{"volume-title":"Transmission of information","author":"Fano R. M.","key":"e_1_2_1_13_1","unstructured":"Fano , R. M. 1949. Transmission of information . MIT Press : Cambridge, MA . Fano, R. M. 1949. Transmission of information. MIT Press: Cambridge, MA."},{"volume-title":"How LZS compression works","key":"e_1_2_1_14_1","unstructured":"HI\/FN. 1996. How LZS compression works . Los Gatos, CA . HI\/FN. 1996. How LZS compression works. Los Gatos, CA."},{"volume-title":"9600 data compression processor","key":"e_1_2_1_15_1","unstructured":"HI\/FN. 1999. 9600 data compression processor . Los Gatos, CA . HI\/FN. 1999. 9600 data compression processor. Los Gatos, CA."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/76.664097"},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the IRE. 1098--1101","author":"Huffman D.","year":"1958","unstructured":"Huffman , D. 1958 . A method for th construction of minimum redundancy codes . In Proceedings of the IRE. 1098--1101 . Huffman, D. 1958. A method for th construction of minimum redundancy codes. In Proceedings of the IRE. 1098--1101."},{"volume-title":"IBM Microelectronics Division","key":"e_1_2_1_18_1","unstructured":"IBM. 1994. ALDC1 - 40S - M. IBM Microelectronics Division , New York . IBM. 1994. ALDC1 - 40S - M. IBM Microelectronics Division, New York."},{"key":"e_1_2_1_19_1","first-page":"419","article-title":"Novel design of arithmetic coding for data compression","volume":"142","author":"Jiang J.","year":"1995","unstructured":"Jiang , J. 1995 . Novel design of arithmetic coding for data compression . Proc. Inst. Elect. Engin. 142 , 6, 419 -- 424 . Jiang, J. 1995. Novel design of arithmetic coding for data compression. Proc. Inst. Elect. Engin. 142, 6, 419--424.","journal-title":"Proc. Inst. Elect. Engin."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/0923-5965(95)00065-8"},{"key":"e_1_2_1_21_1","first-page":"327","article-title":"Parallel design of arithmetic coding","volume":"141","author":"Jiang J.","year":"1994","unstructured":"Jiang , J. and Jones , S. 1994 . Parallel design of arithmetic coding . Proc. Inst. Elect. Engin. E 141 , 327 -- 333 . Jiang, J. and Jones, S. 1994. Parallel design of arithmetic coding. Proc. Inst. Elect. Engin. E 141, 327--333.","journal-title":"Proc. Inst. Elect. Engin. E"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSP.2004.833860"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1019171015383"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/81.703836"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.282.0135"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-cdt:19952157"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/26.61469"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/0306-4573(94)90007-8"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/92.238415"},{"key":"e_1_2_1_30_1","unstructured":"NIST. 1995. NIST ATM\/HFC network simulator: Operation and programming guide. http:\/\/w3.antd.nist.gov\/tools\/abrtest\/atm-sim-doc.html. NIST . 1995. NIST ATM\/HFC network simulator: Operation and programming guide. http:\/\/w3.antd.nist.gov\/tools\/abrtest\/atm-sim-doc.html."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2003.812288"},{"volume-title":"Proceedings of the IEEE Custom Integrated Circuits Conference. 203--206","author":"Nusinov E.","key":"e_1_2_1_32_1","unstructured":"Nusinov , E. and Anderson , J. P . 1994. High performance multi - channel data compression scheme . In Proceedings of the IEEE Custom Integrated Circuits Conference. 203--206 . Nusinov, E. and Anderson, J. P. 1994. High performance multi - channel data compression scheme. In Proceedings of the IEEE Custom Integrated Circuits Conference. 203--206."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/MDT.2004.100"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.326.0717"},{"key":"e_1_2_1_36_1","volume-title":"Proceedings of the 15th National Conference on Artificial Intelligent. 486--492","author":"Sakanashi H.","year":"1998","unstructured":"Sakanashi , H. 1998 . Evolvable hardware chip for high precision printer image compression . In Proceedings of the 15th National Conference on Artificial Intelligent. 486--492 . Sakanashi, H. 1998. Evolvable hardware chip for high precision printer image compression. In Proceedings of the 15th National Conference on Artificial Intelligent. 486--492."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.426.0767"},{"key":"e_1_2_1_38_1","first-page":"233","article-title":"A novel PE - based architecture for lossless LZ compression. IEICE","volume":"1","author":"Surk Y.","year":"1997","unstructured":"Surk , Y. , Young , T. , and Park , K. 1997 . A novel PE - based architecture for lossless LZ compression. IEICE Trans. Funtam. E80--A , 1 , 233 -- 237 . Surk, Y., Young, T., and Park, K. 1997. A novel PE - based architecture for lossless LZ compression. IEICE Trans. Funtam. E80--A, 1, 233--237.","journal-title":"Trans. Funtam. E80--A"},{"key":"e_1_2_1_39_1","unstructured":"OSF1V3.2. 1987. Tcpdump manual page. http:\/\/www.tcpdump.org\/tcpdump_man.html. OSF1V3.2 . 1987. Tcpdump manual page. http:\/\/www.tcpdump.org\/tcpdump_man.html."},{"key":"e_1_2_1_40_1","article-title":"Compression of individual sequences via variable rate coding","author":"Ziv J.","year":"1976","unstructured":"Ziv , J. and Lempel , A. 1976 . Compression of individual sequences via variable rate coding . IEEE Trans. Inform. Theory IT--24, 530--536. Ziv, J. and Lempel, A. 1976. Compression of individual sequences via variable rate coding. IEEE Trans. Inform. Theory IT--24, 530--536.","journal-title":"IEEE Trans. Inform. Theory IT--24, 530--536."},{"key":"e_1_2_1_41_1","article-title":"A universal algorithm for sequential data compression","author":"Ziv J.","year":"1978","unstructured":"Ziv , J. and Lempel , A. 1978 . A universal algorithm for sequential data compression . IEEE Trans. Inform. Theory IT--23, 337--343. Ziv, J. and Lempel, A. 1978. A universal algorithm for sequential data compression. IEEE Trans. Inform. Theory IT--23, 337--343.","journal-title":"IEEE Trans. Inform. Theory IT--23, 337--343."}],"container-title":["ACM Transactions on Reconfigurable Technology and Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1754386.1754388","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1754386.1754388","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T11:22:50Z","timestamp":1750245770000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1754386.1754388"}},"subtitle":["A Multigigabit Reconfigurable Combined Compression\/Decompression Unit"],"short-title":[],"issued":{"date-parts":[[2010,5]]},"references-count":40,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2010,5]]}},"alternative-id":["10.1145\/1754386.1754388"],"URL":"https:\/\/doi.org\/10.1145\/1754386.1754388","relation":{},"ISSN":["1936-7406","1936-7414"],"issn-type":[{"type":"print","value":"1936-7406"},{"type":"electronic","value":"1936-7414"}],"subject":[],"published":{"date-parts":[[2010,5]]},"assertion":[{"value":"2008-07-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-08-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2010-05-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}