Projects Galore

April 7, 2004
research college

So I’ve been going nuts working on class projects this semester. I’m trying to wrap up the last of my class work and am currently taking a couple of ECE497 courses (special topics grad courses where professors largely discuss their own research interests).

Nick’s teaching one on Unconventional Computer Architecture that’s been pretty interesting so far. Project’s coming along pretty well for that and most of my responsibilities have been finished. We’re doing hyperblock formation (in SUIF) supplemented by path profiling (in amalsim) combined with a basic run-time reconfiguration simulator that should estimate performance benefits of swapping hyperblocks out to reconfigurable logic. I wrote up the path profiler stuff which has all been checked in and barring any more surprises in SUIF, should be good to go.

Matt Frank (of RAW fame) is teaching one on Multi-threaded Computer Architecture. It’s been really good. Sort of a good overview of how parallelizing compilers work, how the corresponding hardware works, without getting into really icky details (like CS426). The project is a big question mark at this point. We’re attempting to make the GSA-PDG actually work for real programs (lookin’ pretty scary), then somehow resequentializing it after we’ve got it, and of course do some simulations on it for some basic limit study sort of thing. I’ve just wrapped up my first pass at a simulator. It’s mostly there at this point (reads in Jeff’s GSA description, generates the internal graph representation, and then does some of the functional simulation of that graph in an event-driven logic simulator sense). I don’t have all the operations supported at this point… like I’m not sure what a CVT is, I have no idea how the memory operations should realistically work, and have absolutely no feel for what’s going on with the GSA-specific nodes. If I dig out the GSA papers again, I might stand a chance at those, but since I’m working with a moving target at this point, I’m not going to work too much more on it until I see what Brian and Jeff have been up to…

3dprinting12 alabama7 amalgam4 android2 apple21 auto6 blog24 cat-diary5 cats18 chicago3 college18 comparch5 cooking2 define30 film19 gaming37 georgia2 halloween2 hosting13 hpc11 hugo3 humor35 huntsville5 illinois37 ios2 ireland3 kids5 meme5 monte-sano2 music23 photography35 politics2 programming11 pumpkins2 raid6 rants19 reading25 research11 snow6 sysadmin18 tales-of-the-weird14 tech54 tennessee2 travel11 video8 work29