view thesis/aux/mitthesis/abstract.tex @ 545:b2c66ea58c39

changes from athena.
author Robert McIntyre <rlm@mit.edu>
date Mon, 28 Apr 2014 12:59:08 -0400
parents 6b0f77df0e53
children
line wrap: on
line source
1 % $Log: abstract.tex,v $
2 % Revision 1.1 93/05/14 14:56:25 starflt
3 % Initial revision
4 %
5 % Revision 1.1 90/05/04 10:41:01 lwvanels
6 % Initial revision
7 %
8 %
9 %% The text of your abstract and nothing else (other than comments) goes here.
10 %% It will be single-spaced and the rest of the text that is supposed to go on
11 %% the abstract page will be generated by the abstractpage environment. This
12 %% file should be \input (not \include 'd) from cover.tex.
13 In this thesis, I designed and implemented a compiler which performs
14 optimizations that reduce the number of low-level floating point operations
15 necessary for a specific task; this involves the optimization of chains of
16 floating point operations as well as the implementation of a ``fixed'' point
17 data type that allows some floating point operations to simulated with integer
18 arithmetic. The source language of the compiler is a subset of C, and the
19 destination language is assembly language for a micro-floating point CPU. An
20 instruction-level simulator of the CPU was written to allow testing of the
21 code. A series of test pieces of codes was compiled, both with and without
22 optimization, to determine how effective these optimizations were.