diff thesis/aux/mitthesis/abstract.tex @ 460:763d13f77e03

merge in laptop changes.
author Robert McIntyre <rlm@mit.edu>
date Thu, 27 Mar 2014 17:57:01 -0400
parents 6b0f77df0e53
children
line wrap: on
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/thesis/aux/mitthesis/abstract.tex	Thu Mar 27 17:57:01 2014 -0400
     1.3 @@ -0,0 +1,22 @@
     1.4 +% $Log: abstract.tex,v $
     1.5 +% Revision 1.1  93/05/14  14:56:25  starflt
     1.6 +% Initial revision
     1.7 +% 
     1.8 +% Revision 1.1  90/05/04  10:41:01  lwvanels
     1.9 +% Initial revision
    1.10 +% 
    1.11 +%
    1.12 +%% The text of your abstract and nothing else (other than comments) goes here.
    1.13 +%% It will be single-spaced and the rest of the text that is supposed to go on
    1.14 +%% the abstract page will be generated by the abstractpage environment.  This
    1.15 +%% file should be \input (not \include 'd) from cover.tex.
    1.16 +In this thesis, I designed and implemented a compiler which performs
    1.17 +optimizations that reduce the number of low-level floating point operations
    1.18 +necessary for a specific task; this involves the optimization of chains of
    1.19 +floating point operations as well as the implementation of a ``fixed'' point
    1.20 +data type that allows some floating point operations to simulated with integer
    1.21 +arithmetic.  The source language of the compiler is a subset of C, and the
    1.22 +destination language is assembly language for a micro-floating point CPU.  An
    1.23 +instruction-level simulator of the CPU was written to allow testing of the
    1.24 +code.  A series of test pieces of codes was compiled, both with and without
    1.25 +optimization, to determine how effective these optimizations were.