MACO: MIPS64 assembly code optimizer

MACO stands for MIPS64 Assembly Code Optimizer. It is a high-level language compiler that accepts ANSI-C as the source code and generates the corresponding MIPS64 instructions. It focuses on the optimization of the MIPS64 architecture using Instruction-Level Parallelism (ILP) techniques. The compile...

Full description

Saved in:
Bibliographic Details
Main Authors: Basa, Benedict G., Lao, Rachelle N., Ng, Louis Marvin T., Tan, Jowell C.
Format: text
Language:English
Published: Animo Repository 2005
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_bachelors/14212
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
id oai:animorepository.dlsu.edu.ph:etd_bachelors-14854
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:etd_bachelors-148542021-11-11T06:13:35Z MACO: MIPS64 assembly code optimizer Basa, Benedict G. Lao, Rachelle N. Ng, Louis Marvin T. Tan, Jowell C. MACO stands for MIPS64 Assembly Code Optimizer. It is a high-level language compiler that accepts ANSI-C as the source code and generates the corresponding MIPS64 instructions. It focuses on the optimization of the MIPS64 architecture using Instruction-Level Parallelism (ILP) techniques. The compiler makes sure that the source code entered by the user is completely free of syntactic error. Once it is done, it generates the corresponding assembly code program for the MIPS64 architecture. The optimization of MIPS64 assembly code is the focus of the study, using ILP techniques proposed by Hennessy and Patterson. An ILP module is developed for this cause. A profiler is also developed in order to evaluate the optimization of the generated code. However, the system only covers up to the generation of optimized MIPS64 instructions. The actual execution of the generated MIPS64 instructions in a run-time environment is not covered. It is another study that can be developed by another thesis group. Keywords: MIPS64, assembly code, RISC, high-level compiler, optimizer, ANSI-C, code generator, ILP. 2005-01-01T08:00:00Z text https://animorepository.dlsu.edu.ph/etd_bachelors/14212 Bachelor's Theses English Animo Repository Assembler language (Computer program language) Computer architecture Computer programs Systems programming (Computer science) Computer Sciences
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
language English
topic Assembler language (Computer program language)
Computer architecture
Computer programs
Systems programming (Computer science)
Computer Sciences
spellingShingle Assembler language (Computer program language)
Computer architecture
Computer programs
Systems programming (Computer science)
Computer Sciences
Basa, Benedict G.
Lao, Rachelle N.
Ng, Louis Marvin T.
Tan, Jowell C.
MACO: MIPS64 assembly code optimizer
description MACO stands for MIPS64 Assembly Code Optimizer. It is a high-level language compiler that accepts ANSI-C as the source code and generates the corresponding MIPS64 instructions. It focuses on the optimization of the MIPS64 architecture using Instruction-Level Parallelism (ILP) techniques. The compiler makes sure that the source code entered by the user is completely free of syntactic error. Once it is done, it generates the corresponding assembly code program for the MIPS64 architecture. The optimization of MIPS64 assembly code is the focus of the study, using ILP techniques proposed by Hennessy and Patterson. An ILP module is developed for this cause. A profiler is also developed in order to evaluate the optimization of the generated code. However, the system only covers up to the generation of optimized MIPS64 instructions. The actual execution of the generated MIPS64 instructions in a run-time environment is not covered. It is another study that can be developed by another thesis group. Keywords: MIPS64, assembly code, RISC, high-level compiler, optimizer, ANSI-C, code generator, ILP.
format text
author Basa, Benedict G.
Lao, Rachelle N.
Ng, Louis Marvin T.
Tan, Jowell C.
author_facet Basa, Benedict G.
Lao, Rachelle N.
Ng, Louis Marvin T.
Tan, Jowell C.
author_sort Basa, Benedict G.
title MACO: MIPS64 assembly code optimizer
title_short MACO: MIPS64 assembly code optimizer
title_full MACO: MIPS64 assembly code optimizer
title_fullStr MACO: MIPS64 assembly code optimizer
title_full_unstemmed MACO: MIPS64 assembly code optimizer
title_sort maco: mips64 assembly code optimizer
publisher Animo Repository
publishDate 2005
url https://animorepository.dlsu.edu.ph/etd_bachelors/14212
_version_ 1718382623836864512