Sanjay’s in this month’s issue of CPU Magazine talking about life at AGEIA. Pretty neat! For those not in the know, Sanjay’s a professor in the ECE department here at UIUC and has been working as chief architect at AGEIA for a while now. AGEIA has been developing a custom physics processor to improve gaming performance/experience by pushing all such calculations onto a dedicated chip thus freeing up the cpu and the gpu to do what they do best (ie handle the ai and such and push pixels).
I’ve decided to work a bit on porting over some of my old content to the new site/format. So far, I’ve converted over the pages about the senior design project I developed with John, the UR-5beta. Figure I may put up a copy of my public key at some point, but since the only one I use with any regularity is already up at my CRHC site, I’m not sure there’s much point.
Saw an interesting CPU-related post over at /.. There’s a good article over at Anandtech summarizing what’s currently known about near-term dual-core CPUs, along with some of their predictions.
Finished the final touches on my MSE paper and uploaded it to their server. I already faxed over the copyright form, so I should be good to go to head out to Anaheim in June. Pretty sweet. I’ve got postscript and pdf versions of the paper ready to go up on my work page whenever I decide it’s appropriate to be publicly available. The conference should prove interesting seeing as it falls smack between the abstract and paper deadlines for MICRO… Hopefully I’ll be in a position to worry about it at that point instead of still debugging the local data caches and getting more benchmarks up and running.
So my local data caches finally started doing stuff today. Cluster 0 requests M[0x0]. The main cache sends all words in that local cache line and informs cluster 0 that it has exclusive access. Cluster 1 then requests M[0x0]. The main cache informs Cluster 0 that the block is now shared and waits for an ACK to confirm that it hasn’t become modified. Pretty sweet! I may actually have it all up and running before much longer.