Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mauricio Breternitz is active.

Publication


Featured researches published by Mauricio Breternitz.


international conference on computer design | 1997

Enhanced compression techniques to simplify program decompression and execution

Mauricio Breternitz; Roger A. Smith

Compressing instruction sequences can reduce the cost of embedded systems by reducing program ROM-size requirements. Compression also facilitates the use of RISC core architectures, like the PowerPC/sup TM/ architecture, in embedded systems. Compression techniques are presented which enable decompression and execution of compressed code to occur without the need of a lookaside table (LAT) or cache lookaside buffer (CLB). These techniques successfully merge code modification and compression into a single software preprocessing step. Decompression and execution of compressed code are made very simple. An application of these techniques to about 120000 instructions of PowerPC firmware code is described.


COMPCON '96. Technologies for the Information Superhighway Digest of Papers | 1996

Motorola PowerPC Migration Tools-emulation and translation

Tariq Afzal; Mauricio Breternitz; M. Kacher; S. Menyhert; M. Ommerman; W. Su

This paper describes the Motorola PowerPC Migration Tools project. The development methodology emphasizes code reuse. Emulation and translation methods are described and characterized. Emulation is applied to ROM-based environments. Translation achieves higher performance by having access to source code.


international conference on computer design | 1996

Design tradeoffs and experience with Motorola PowerPC migration tools

Mauricio Breternitz; A. Manikonda; M. Ommerman; W. Su; A. Thornton

The Motorola PowerPC migration tools enable the conversion of assembly programs from other architectures to PowerPC. This paper describes the design approach and experience with the tool to translate x86 assembly programs to PowerPC. The key problems of handling 16-bit code, the effects of masking 16-bit operations into 32-bit registers and optimization of condition flags are discussed. The efficiency of translation and the effects of architectural constraints on design tradeoffs are analyzed.


Archive | 1997

Method and apparatus for operating a data processor to execute software written using a foreign instruction set

Mauricio Breternitz


Archive | 1996

Method and apparatus for sequencing computer instruction execution in a data processing system

Mauricio Breternitz; Roger A. Smith


Archive | 1996

Method and apparatus for hierarchical restructuring of computer code

Mauricio Breternitz; Roger A. Smith


Archive | 1996

Method and apparatus for code translation optimization

Mauricio Breternitz; Roger A. Smith


Archive | 1997

Data allocation into multiple memories for concurrent access

Mauricio Breternitz


Archive | 2001

Method and apparatus for data compression and decompression for a data processor system

Mauricio Breternitz; Roger A. Smith


Archive | 1996

Method and apparatus for compression, decompression, and execution of program code

Mauricio Breternitz; Roger A. Smith

Collaboration


Dive into the Mauricio Breternitz's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge