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