Date: Tue, 14 Jan 1997 22:54:43 GMT
Server: NCSA/1.5
MIME-version: 1.0
Content-type: text/html
Last-modified: Fri, 06 Oct 1995 16:25:44 GMT
Content-length: 1661
CSE643: Principles of Parallel Computing
CSE 643: Principles of Parallel Computing
I will not just hand in the papers for you to read, but I will
give you some pointers for you to look for more papers in the
following areas. There are several journals and conferences
are important to go through such as IEEE Transactions on
Parallel and Distributed Systems, Proceedings of ICPP, IPPS, SPDP, etc.
Please come to see me, and I may give you some starting papers.
- Cache Issues: Cache Design, Cache Coherence
- Branch Prediction Issues
- Data Dependency Analysis, Distribution and Partitions
- Loop Transformation Techniques
- Data Locality for Distributed Shared Memory Systems
- Task Partitions and Scheduling
- Multicast Routing Techniques
- Interconnection Networks Issues
- Issues on Real-Time Systems
- Fault Tolerance
- Memory or DISK IO Organizations
- Parallel Programming Languages Survey
The Suggestions of Term Projects
Term projects can be done by either a group of two or
individual.
One possible project is to come out some ideas and do
simulation to verify your idea.
For example, you can simulate some routing teachniques,
scheduling techniques, interconnection networks,
data distributions, branch prediction, cache
coherence, etc.
I don't want you to waste your time, so please do something
interest you.
Revised by Edwin Sha - Oct. 5, 1995.