In graduate school, I've found that it's common for a class to assign a term project. It took a while for them all to be assigned, but now the details are all finalized. Here's what's on my plate...
Porting e3 Over to MTX
This project is for my CPT S 560 Advanced Operating Systems class. The professors is giving us the opportunity to contribute to his very own Unix-based operating system. He's been working on it for years, and all that's needed to make it a standalone system is a text editor and a compiler. To accomplish this, two other students and I are trying to port an editor call e3 from the ELKS operating system to MTX. So far the progress is very slow. Our professor is working on it, too, so that helps. My job at the moment is to emulate the functionality needed for ioctl syscalls to the MTX kernel.Designing a 32-bit 512-word DRAM
My partner Kevin and I are doing this as part of our EE 586 VLSI class. We will be using Cadence to lay out all of the transistors needed for this device, and will be analyzing the performance once we're done. This project is going to be slightly tedious because it involves a lot of repetitive CAD work.Creating a Tomasulo Simulator
In my CPT S 561 Computer Architecture class, we've been studying an instruction-level parallelism approach called Tomasulo's algorithm. This involves issuing multiple instructions, executing them out of order, and committing them in order. My partner Jonathan and I will be using C++ to create a simulator with variable cycles-per-instruction for different instruction types.
This and more at Dupyshon.com
No comments:
Post a Comment