Course Catalog 2014-2015
Basic

Basic Pori International Postgraduate Open University

|Degrees|     |Study blocks|     |Courses|    

Course Catalog 2014-2015

TIE-51106 Computer Arithmetic , 5 cr

Additional information

Suitable for postgraduate studies

Person responsible

Timo Hämäläinen, Jarno Vanne

Lessons

Study type P1 P2 P3 P4 Summer Implementations Lecture times and places
Online work
 1 h/per

 

 

 

 
TIE-51106 2014-01  

Requirements

Exam.

Learning Outcomes

Completing this course the students can perform addition, multiplication and division operations with different number systems and speeding-up techniques. In addition, they know implementation architectures at block diagram level and understand how accuracy and number of operands affect implementation architecture scalability.

Content

Content Core content Complementary knowledge Specialist knowledge
1. Number systems and their basic properties. Conventional and Signed Digital numbers systems. Redundancy. Representation of complement numbers.  Non-conventional number systems.   
2. Addition and subtraction. Logical and technological speed-up methods. Addition of complement numbers. Adder implementations.  Parallel-prefix principile in fast addition.   
3. Multiplication. Mechanical and multiplier recoding for speed-up. Implementations.     
4. Division. Restoring, non-restoring and SRT division speed-up methods. Implementations.     
5. Floating point numbers, basic operations. Rounding and precision. Implementations.  Floating point standards and history.   

Instructions for students on how to achieve the learning outcomes

This course is passed by exam.

Assessment scale:

Numerical evaluation scale (1-5) will be used on the course

Study material

Type Name Author ISBN URL Edition, availability, ... Examination material Language
Book   Computer Arithmetic Algorithms   Koren   1-56881-160-8       No    English  
Lecture slides   Computer Arithmetic Lecture Notes   Hämäläinen / Vanne       Available in POP   Yes    English  

Prerequisite relations (Requires logging in to POP)



Correspondence of content

Course Corresponds course  Description 
TIE-51106 Computer Arithmetic , 5 cr TIE-51100 Computer Arithmetic , 5 cr  

More precise information per implementation

Implementation Description Methods of instruction Implementation
TIE-51106 2014-01 This course can be passed by exam only.        

Last modified08.01.2015