Year
2017/2018
2016/2017
2015/2016
2014/2015
2013/2014
2012/2013
2011/2012
2010/2011
2009/2010
2008/2009
2007/2008
2006/2007
2005/2006
print this page
NEDERLANDS
ENGLISH
Organization
-- all --
Aerospace Engineering
Applied Sciences
Architecture
Civil Engineering and Geosciences
Delft Top Tech
Electrical Engineering, Mathematics and Computer Science
External institution
Industrial Design Engineering
Mechanical, Maritime and Materials Engineering
Technology, Policy and Management
Universiteitsdienst
Search
Program
Course code
Instructor
Text
The asterisk (*) can be used as wildcard character in the search.
Only electives
Tag
--
Adventurous (4)
Algoritmics (3)
Analysis (5)
Artificial intelligence (1)
Broad (4)
Building & Spatial Development (7)
Building Engineering (1)
Business (2)
Calculus (1)
Challenging (4)
Design (9)
Diverse (3)
Drawing (2)
Economics (3)
Energy (4)
Energy & Industry (1)
Fieldwork (3)
Finance (1)
Group Dynamics/Project Organisation (3)
Group work (8)
Information & Communication (1)
Integrated (3)
Intensive (3)
Involved (2)
Mathematics (1)
Media (1)
Modelling (4)
Optimalisation (2)
Personal (2)
Policy Analysis (3)
Practicals (1)
Process (3)
Programming (2)
Programming concepts (1)
Project (4)
Project planning / management (3)
Projects (1)
Prototyping (2)
Research Methods (4)
Small groups (4)
Software (1)
Stochastics (1)
Sustainability (7)
Technology (2)
Transport & Logistics (2)
Transport phenomena (1)
Video (1)
Water Engineering (1)
Student affairs (study abroad, well-being, etc)
Regulations (student's charter, CER, etc)
Academic Calendar
2017/2018
Electrical Engineering, Mathematics and Computer Science
Master Electrical Engineering
ET4170
Computer Arithmetic
ECTS: 5
Responsible Instructor
Name
E-mail
Dr. S.D. Cotofana
S.D.Cotofana@tudelft.nl
Contact Hours / Week x/x/x/x
0/0/4/0
Education Period
3
Start Education
3
Exam Period
3
4
Course Language
English
Expected prior knowledge
Digital Systems (ET1405 or an equivalent course on Logic Design and Hardware Description Languages) - logic gates, Boolean algebra, MOS transistor, CMOS gates, delay models, Combinatorial circuits, sequential circuits, flip-flops, registers, state machines, basic VHDL knowledge.
Computer Architecture and Organization (ET2605 or an equivalent course on computer architecture) - processor architecture and organization, instruction set architecture, pipeline organization.
Course Contents
The course emphasises on theoretical aspects of computer arithmetic. It covers concepts and various topics related to fixed and floating-point number systems, algorithms and implementations for addition, multiplication, division, square root, and other high order arithmetic operations.
Study Goals
The study goals for the course are as follows:
1. The student can operate with concepts and notions related to:
(i) number representation systems;
(ii) algorithms and implementations for basic integer arithmetic operations, i.e.,
addition/subtraction, multiplication, and division.
2. Assuming certain processor architecture and requirements she/he can perform design space exploration and select the most appropriate algorithms for the implementation of the basic functional units.
3. She/he can operate with concepts and notions related to floating point systems and operations, elementary function evaluation, e.g., CORDIC, and error analysis.
4. She/he can design arithmetic units and application specific (co-)processors, optimized for speed, area, power consumption, or combinations of those.
5. She/he can study recent advances in computer arithmetic, classify research papers, and report about them.
Education Method
Lectures and homework assignments.
Literature and Study Materials
Text book: Computer Arithmetic: Algorithms and Hardware Designs, Behrooz Parhami, Oxford University Press, NY, 2000, ISBN 0-19-512583-5.
Example exams with solutions available on Blackboard.
Assessment
Exam and homework assignments contribute to the final grade as follows:
• written open book exam - 60% of the final grade;
• homework assignments - 40% of the final grade;
Permitted Materials during Tests
Exam is open book. Books on computer arithmetic,computer architecture, and logic design, and lecture slides are allowed during the exams.