ECE5710

From JonWiki

jontse.com > Courses > ECE5710
Jump to: navigation, search

Overview

Course Website:

Description (From the Course Website): Designing arithmetic circuits. Topics include number representation, high-performance arithmetic including addition, multiplication, division, and other common operations found in modern computer systems.

I took this course in the Fall of 2008 with Professor Rajit Manohar.

Important Note: Rajit likes to use superscripts as indices for iterative methods. As an example, the value of X at iteration j is Xj.

Course Notes

Monday, 09/01/2008 - 01 - Introduction
Wednesday, 09/03/2008 - 02 - Number Theory
Thursday, 09/04/2008 - 03 - Number Theory
Monday, 09/15/2008 - 04 - Radix
Wednesday, 09/17/2008 - 05 - Adders
Monday, 09/22/2008 - 06 - Adders
Wednesday, 09/24/2008 - 07 - Prefix Adders
Monday, 09/29/2008 - 08 - Subtraction
Wednesday, 10/01/2008 - 09 - Multipliers
Monday, 10/06/2008 - 10 - Recursion and Multiplication
Wednesday, 10/08/2008 - 11 - Multiplication
Wednesday, 10/15/2008 - 12 - Real Number Representations
Monday, 10/20/2008 - 13 - Floating Point
Wednesday, 10/22/2008 - 14 - FADD and Division
Monday, 10/27/2008 - 15 - Division
Wednesday, 10/29/2008 - 16 - Division
Thursday, 10/30/2008 - 17 - Division
Monday, 11/03/2008 - 18 - Square Root
Monday, 11/10/2008 - 19 - Approximating Functions
Wednesday, 11/12/2008 - 20 - CORDIC Method
Thursday, 11/13/2008 - 21 - Logarithms and Exponents
Monday, 11/17/2008 - 22 - Interval Arithmetic
Wednesday, 11/19/2008 - 23 - Variable-Length Arithmetic
Monday, 11/24/2008 - 24 - Adder Delay and Vector Datapaths
Monday, 12/01/2008 - 25 - Uses of Arithmetic
Wednesday, 12/03/2008 - 26 - Arithmetic Examples