Some notes and papers, VHDL or FPU related
authorSam Moore <[email protected]>
Fri, 11 Apr 2014 09:34:20 +0000 (17:34 +0800)
committerSam Moore <[email protected]>
Fri, 11 Apr 2014 09:34:20 +0000 (17:34 +0800)
LiteratureNotes.pdf
LiteratureNotes.tex
ProjectProposalDavid.pdf
ProjectProposalSam.pdf
papers.bib
references/ghdl.pdf [new file with mode: 0644]
references/grfpu_dasia.pdf [new file with mode: 0644]
references/isca10.pdf [new file with mode: 0644]
references/tumbush.pdf [new file with mode: 0644]

index 9adb421..d283c29 100644 (file)
Binary files a/LiteratureNotes.pdf and b/LiteratureNotes.pdf differ
index 08b23e1..0d3abd5 100644 (file)
@@ -453,6 +453,18 @@ It also mentions VHDL.
 So whenever hardware papers come up, VHDL gets involved...
 I guess it's time to try and work out how to use the Opensource VHDL implementations.
 
 So whenever hardware papers come up, VHDL gets involved...
 I guess it's time to try and work out how to use the Opensource VHDL implementations.
 
+This is about reduction of error in hardware operations rather than the precision or range of floats.
+But it is probably still relevant.
+
+\section{Floating Point Unit from JOP\cite{jop}}
+
+This is a 32 bit floating point unit developed for JOP in VHDL.
+I have been able to successfully compile it and the test program using GHDL\cite{ghdl}. 
+
+% Back to software
+\section{Basic Issues in Floating Point Arithmetic and Error Analysis\cite{demmel1996basic}}
+
+These are lecture notes from U.C Berkelye CS267 in 1996.
 
 
 \pagebreak
 
 
 \pagebreak
index 5860fbb..77aafc0 100644 (file)
Binary files a/ProjectProposalDavid.pdf and b/ProjectProposalDavid.pdf differ
index f12fdcb..483e7b0 100644 (file)
Binary files a/ProjectProposalSam.pdf and b/ProjectProposalSam.pdf differ
index 7cea9c9..2c75525 100644 (file)
@@ -333,7 +333,7 @@ Goldberg:1991:CSK:103162.103163,
        title = "Infinite-precision Document Formats (Project Proposal)",
        author = "David Gow",
        year = "2014",
        title = "Infinite-precision Document Formats (Project Proposal)",
        author = "David Gow",
        year = "2014",
-       howpublished = "http://davidgow.net/stuff/ProjectProposal.pdf"
+       howpublished = "\url{http://davidgow.net/stuff/ProjectProposal.pdf}"
 }
 
 % Note the different title
 }
 
 % Note the different title
@@ -341,7 +341,7 @@ Goldberg:1991:CSK:103162.103163,
        title = "Infinite Precision Document Formats (Project Proposal)",
        author = "Sam Moore",
        year = "2014",
        title = "Infinite Precision Document Formats (Project Proposal)",
        author = "Sam Moore",
        year = "2014",
-       howpublished = "http://szmoore.net/ipdf/documents/ProjectProposalSam.pdf"
+       howpublished = "\url{http://szmoore.net/ipdf/documents/ProjectProposalSam.pdf}"
 }
 
 % The Fractal Nature of Bezier Curves
 }
 
 % The Fractal Nature of Bezier Curves
@@ -482,3 +482,24 @@ doi={10.1109/ARITH.1991.145549},}
   organization={IEEE}
 }
 
   organization={IEEE}
 }
 
+%ghdl, the least shitty of the open source vhdl tools
+@misc{ghdl,
+       title = "GHDL Guide",
+       author = "Tristan Gingold",
+       year = "2007",
+       howpublished = "\url{http://ghdl.free.fr/ghdl/}"
+}
+
+@article{demmel1996basic,
+       title = "Basic Issues in Floating Point Arithmetic and Error Analysis",
+       author = "Jim Demmel",
+       journal = "U.C. Berkeley CS267",
+       note = "Lecture Notes",
+       howpublished = "\url{http://www.cs.berkeley.edu/~demmel/cs267/lecture21/lecture21.html}"
+}
+
+@misc{grfpu_dasia,
+       title = "GRFPU - High Performance IEEE- 7 5 4 Floating- Point Unit",
+       author = "Edvin Catovic",
+       howpublished = "\url{http://www.gaisler.com/doc/grfpu_dasia.pdf}"
+}
diff --git a/references/ghdl.pdf b/references/ghdl.pdf
new file mode 100644 (file)
index 0000000..dd6158b
Binary files /dev/null and b/references/ghdl.pdf differ
diff --git a/references/grfpu_dasia.pdf b/references/grfpu_dasia.pdf
new file mode 100644 (file)
index 0000000..64adcd0
Binary files /dev/null and b/references/grfpu_dasia.pdf differ
diff --git a/references/isca10.pdf b/references/isca10.pdf
new file mode 100644 (file)
index 0000000..05dbbdd
Binary files /dev/null and b/references/isca10.pdf differ
diff --git a/references/tumbush.pdf b/references/tumbush.pdf
new file mode 100644 (file)
index 0000000..4bddad4
Binary files /dev/null and b/references/tumbush.pdf differ

UCC git Repository :: git.ucc.asn.au