dc.creatorEcco L.
dc.creatorLopes B.
dc.creatorXavier E.C.
dc.creatorPannain R.
dc.creatorCentoducatte P.
dc.creatorAzevedo R.
dc.date2009
dc.date2015-06-26T13:38:22Z
dc.date2015-11-26T14:59:42Z
dc.date2015-06-26T13:38:22Z
dc.date2015-11-26T14:59:42Z
dc.date.accessioned2018-03-28T22:11:14Z
dc.date.available2018-03-28T22:11:14Z
dc.identifier9780769538570
dc.identifierProceedings - Symposium On Computer Architecture And High Performance Computing. , v. , n. , p. 169 - 176, 2009.
dc.identifier15506533
dc.identifier10.1109/SBAC-PAD.2009.22
dc.identifierhttp://www.scopus.com/inward/record.url?eid=2-s2.0-73849130290&partnerID=40&md5=15d567c8e7c0e38b4fec25450c163aa7
dc.identifierhttp://www.repositorio.unicamp.br/handle/REPOSIP/93034
dc.identifierhttp://repositorio.unicamp.br/jspui/handle/REPOSIP/93034
dc.identifier2-s2.0-73849130290
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/1256100
dc.descriptionRISC processors can be used to face the ever increasing demand for performance required by embedded systems. Nevertheless, this solution comes with the cost of poor code density. Alternative encodings for instruction sets, such as MIPS16 and Thumb, represent an effective approach to deal with this drawback. This article proposes to apply a new encoding to the SPARCv8 architecture. Through extensive analysis of a program mix from the Mibench and Mediabench benchmark suites, we suggest a new 16-bit instruction set, easily translated to its 32-bit counterpart during execution time. Using the aforementioned program mix to infer how code could be represented in the proposed 16-bit ISA, compression ratios as low as 56% can be obtained. We also evaluated the cache behavior and showed reductions of 42% on cache misses that can increase performance up to 28% (for patricia program with 2KB cache). © 2009 IEEE.
dc.description
dc.description
dc.description169
dc.description176
dc.description(1995) An Introduction to Thumb, , ARM, Advanced RISC Machines Ltd, Mar
dc.descriptionAslam, N., Milward, M., Nousias, I., Arslan, T., Erdogan, A., (2007) Code compression and decompression for instruction cell based reconfigurable systems, pp. 1-7. , March
dc.descriptionBeszédes, A., Ferenc, R., Gyimóthy, T., Dolenc, A., Karsisto, K., Survey of code-size reduction methods (2003) ACM Comput. Surv, 35 (3), pp. 223-267
dc.descriptionBillo, E., Azevedo, R., Araujo, G., Centoducatte, P., Netto, E.W., Design of a decompressor engine on a sparc processor (2005) SBCCI '05: Proceedings of the 18th annual symposium on Integrated circuits and system design, pp. 110-114. , New York, NY, USA, ACM
dc.descriptionBonny, T., Henkel, J., Efficient code density through look-up table compression (2007) Design, Automation and Test in Europe Conference and Exhibition, 0, p. 151
dc.descriptionBonny, T., Henkel, J., Instruction re-encoding facilitating dense embedded code (2008) Design, Automation and Test in Europe Conference and Exhibition, 0, pp. 770-775
dc.descriptionBunda, J., Fussell, D., Athas, W.C., Jenevein, R., 16-bit vs. 32-bit instructions for pipelined microprocessors (1993) SIGARCH Comput. Archit. News, 21 (2), pp. 237-246
dc.descriptionChen, X., Yang, L., Lekatsas, H., Dick, R.P., Shang, L., Design and implementation of a high-performance microprocessor cache compression algorithm (2008) Data Compression Conference, 0, pp. 43-52
dc.descriptionCollin, M., Brorsson, M., Two-level dictionary code compression: A new scheme to improve instruction code density of embedded applications (2009) Code Generation and Optimization, IEEE/ACM International Symposium on, 0, pp. 231-242
dc.descriptionCorliss, M.L., Lewis, E.C., Roth, A., The implementation and evaluation of dynamic code decompression using dise (2005) ACM Trans. Embed. Comput. Syst, 4 (1). , 38-72
dc.descriptionJ. Edler and M. Hill. Dinero iv trace-driven uniprocessor cache simulator, , http://www.cs.wisc.edu/markhill/dineroiv, online at, 2003
dc.descriptionGame, M., Booker, A., (1998) CodePack: Code Compression for PowerPC Processors, , International Business Machines (IBM) Corporation
dc.descriptionGuthaus, M., Ringenberg, J., Ernst, D., Austin, T., Mudge, T., Brown, R., Mibench: A free, commercially representative embedded benchmark suite (2001) Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop on, pp. 3-14. , Dec
dc.descriptionHaider, S.I., Nazhandali, L., A hybrid code compression technique using bitmask and prefix encoding with enhanced dictionary selection (2007) CASES '07: Proceedings of the 2007 international conference on Compilers, architecture, and synthesis for embedded systems, pp. 58-62. , New York, NY, USA, ACM
dc.descriptionKissell, K., (1997) MIPS16: High-density MIPS for the Embedded Market, , Silicon Graphics MIPS Group
dc.descriptionKumar, R., Das, D., Code compression for performance enhancement of variable-length embedded processors (2008) ACM Trans. Embed. Comput. Syst, 7 (3). , 1-36
dc.descriptionLee, C., Potkonjak, M., Mangione-Smith, W.H., Mediabench: A tool for evaluating and synthesizing multimedia and communicatons systems (1997) MICRO 30: Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, pp. 330-335. , Washington, DC, USA, IEEE Computer Society
dc.descriptionNetto, E.W., Azevedo, R., Centoducatte, P., Araujo, G., Multi-profile based code compression (2004) DAC '04: Proceedings of the 41st annual conference on Design automation, pp. 244-249. , New York, NY, USA, ACM
dc.descriptionPatterson, D.A., Hennessy, J.L., (1990) Computer architecture: A quantitative approach, , Morgan Kaufmann Publishers Inc, San Francisco, CA, USA
dc.descriptionQin, X., Mishra, P., Efficient placement of compressed code for parallel decompression (2009) VLSI Design, International Conference on, 0, pp. 335-340
dc.descriptionRigo, S., Araujo, G., Bartholomeu, M., Azevedo, R., (2004) Archc: A systemc-based architecture description language, pp. 66-73. , Oct
dc.descriptionSeong, S.-W., Mishra, P., An efficient code compression technique using application-aware bitmask and dictionary selection methods (2007) Design, Automation and Test in Europe Conference and Exhibition, 0, p. 112
dc.descriptionC. SPARC International, Inc. The SPARC architecture manual: version 8. Prentice-Hall, Inc., Upper Saddle River, NJ, USA, 1992Wilner, W.T., Burroughs b1700 memory utilization (1972) AFIPS '72 (Fall, part I): Proceedings of the December 5-7, 1972, fall joint computer conference, part I, pp. 579-586. , New York, NY, USA, ACM
dc.languageen
dc.publisher
dc.relationProceedings - Symposium on Computer Architecture and High Performance Computing
dc.rightsfechado
dc.sourceScopus
dc.titleSparc16: A New Compression Approach For The Sparc Architecture
dc.typeActas de congresos


Este ítem pertenece a la siguiente institución