EE4770 Real-Time Computer Systems
Spring 2010
Instructor: Dr. Lu Peng
(Class slides and other materials will be posted in
LSU Moodle)
Course Objectives
This course introduces the design principles, analysis
methods, and case studies of microprocessor-based real-time embedded systems.
Topics will cover real-time operating systems, single-core and multi-core
embedded processor design and scheduling, hardware and software co-design,
performance analysis and power-aware design. Interesting projects will be
assigned. Recent advances in real-time embedded systems will be discussed.
Topics
·
Basic concepts
Design goals,
methodologies.
·
CPUs
Embedded versus
General-Purpose Processors
Design, modeling and
simulation
·
Programs
Code generation and
compilation optimization
Performance Analysis
·
Processes and
Operating Systems
Scheduling and OS
design
·
Multiprocessor
Architectures
Design, modeling,
simulation
Interconnection
networks
·
Multiprocessor
Software
Service and
Middleware, Quality-of-Service
Design verification
·
Hardware and
Software Co-design
Performance analysis
Hardware/Software
Co-synthesis Algorithms
·
Case Studies
Papers from recent conferences such
as RTSS, ISCA, MICRO, DAC.
High-Performance Embedded Computing
Wayne Wolf
ISBN: 978-0-12-369485-0
ISBN10: 0-12-369485-X
Morgan Kaufmann Publisher, 2007
Grading Policy
Homework and Project (70%), Final exam (30%).
Bonus (10%): I will randomly give 10 simple quizzes in classes. The major purpose of quizzes is to check your attendance.
Final grades will be given by curve. A: top
55%. B: students meeting the minimal requirements but not in top 55%. C, D or
F: not meeting the minimal requirements.
To
be fair to all students, Homework and Projects should be handed in on time. You
will lose 20 points (based on 100 points for each) for one day late until lose
all points after five days. You must make sure to join the final exam. If you
have any necessary reason to reschedule your exams, let me know and show your
evidences.