Yale Logo

Course Information

Schedule

Projects

Homeworks

Course Staff

Seminars

EENG 467 / ENAS 967: Computer Organization and Architecture -- Fall 2015

Projects

All projects are to be done individually, however, some contain sub parts (checkpoints) where the first part is same for everybody so students can help each other set things up and start on the project. For checkpoints that mention so explicitly, students can submit code they worked on together (each student still needs to submit all the files, but should indicate whom they have collaborated so we don't confuse similar files for cheating). All projects (and checkpoints) are due at 5pm EST on their due date. Late policy is same as for homeworks. All projects (and checkpoints) should be submitted as *.zip file through Classes v2 Dropbox system. Each project will have details about exact files to submit.

Computing Facilities: This year's projects will be done ustilizing virtual machines (VMs) and Amazon EC2 cloud computing service. Students can use their own computers or worksations in university labs to access the remote VMs. Setup instructions are same for all labls and can be found in Projects folder on Resources page on Classes v2. You can access Amazon EC2 here.

Instruction Set Architecture Design

Project handout is available on Classes v2 site: https://classesv2.yale.edu/access/content/group/eeng467_f15/Projects/project_1_handout.pdf

Cache Design: The Robin Hood Cache

Project handout is available on Classes v2 site: https://classesv2.yale.edu/access/content/group/eeng467_f15/Projects/project_2_handout.pdf

Cache Design: Z-Cache

Project handout is available on Classes v2 site: https://classesv2.yale.edu/access/content/group/eeng467_f15/Projects/project_3_handout.pdf