Research,
Projects,
Topics,
and
Presentations
Prepared by Professor Gita Alaghband
Purpose:
The purpose of our seminar series is to familiarize ourselves with
recent and
important research topics and advances in the field. This research
oriented
study has numerous advantages. To name only a few would be the ability
to use
your background knowledge for further study in an area, preparation for
graduate level research, familiarity with recent advances in the field,
self
study in an interest area, and the opportunity to communicate research
ideas to
others.
Projects and their
implementations will be
carried out either individually or in teams (size to be determined
depending on class size.) You will be able to develop an
experiment, define its scope, define parameters and methods to be
experimented with, implement , and make expert observations.
Your proposals (both
for the research and for
the project) should be one typed page long describing the
research/project
briefly complete with references. It should describe what will be
covered in
your research/project. If you work in teams, then submit one proposal
with your team-member names. Describe in as much as possible the areas of
responsibilities of your team-members.
Research Paper :
Propose a topic to study in depth. You may investigate any area
within
the
scope of computer architectures beyond what is covered in class.
Plan ahead to allow yourself to
study a
topic of your interest for research and look into available references
for related material. I strongly recommend that you talk to me about
your research ideas early.
Your PPT presentation must include:
Project (Related to
your Research Topic):
Students may choose to do a project implementation instead of an in-depth research topic. Propose a project that you will
implement. You may choose to simulate
an
architectural feature, model a system, compare different strategies on
the same
or different machines, measure performance of different
implementations,
develop a set of bench marks, study system affects of specific
architecture on
performance such as caching, paging, latency, simulate execution
pipelines,
simulate arithmetic pipelines, etc. I strongly recommend that you talk to me about your
project ideas early.
It is important to be able to explain and anlyze your results
for the class.
Your PPT presentation must include:
Submission to Canvas:
Potential Areas of interest: Following are a few suggested topics for you to
look
into:
Computer Equipments:
Presentations:
We will organize and schedule the presentations by topics. Be sure to
present proof of correctness and a demonstration of the working of your
project.
Use the seminar
preparation
guide (included in this hand out) to help prepare your
presentation.
While preparing for
your presentation, keep
the following questions in mind. These are provided to give guidance
for your
presentation effectiveness. After you are prepared, grade yourself with
a
number between 0-10 on each question and give an overall letter grade
(A-F) on
each of the 3 areas.
I.
Communication
[Letter Grade =}
1. Is
the “problem”
defined clearly?
2. Are explanations clear?
3. Is it clear how the system was developed?
(i.e.:
Language,
Architecture,
Commercial Software, Algorithms,....)
4. Is the material well organized? (Both individual and team
work)
5. Effective visual aids?
6. Creative and interesting?
II. Research [Letter Grade=]
1. Good
knowledge of
the field?
2. Clear comparison between well known related systems or topics?
3. Has clearly identified the technical successes, failures, and
limitations of their system?
4. Relates clearly and precisely to Parallel Processing problems?
5. Specific references to material discussed in class?
6. Appropriate and accurate use of technical words?
III. Analysis [Letter Grade=]
1.
Problem is well
analyzed, bringing out the critical issues?
2. Use of graphs, charts, statistics, equations, examples, etc.?
3. Logical structure of the problem is well analyzed?
4. Distinction made clearly between the use of logic versus the
use of
probability?