There was a request in the comments for more of what I'm actually doing during my days, so here's a try:
I just got back from my compiler class taught by one of the very few professors I've had who does have a passion for teaching (and the subject he teaches). Today was more of a review of pipelining and microprocessor architecture as it applies to compilers, so between paying attention I was working on a project plan for a processor I have to design for my ASIC Design class.
The aforementioned project plan is due tonight at 7:30 and I'm about half way done with it, so I'm spending these next couple of hours putting together a lot of block diagrams and explanations of how I'm going to build this thing. All of our designs in my ASIC class are done in Verilog (the same HDL that NVIDIA uses to design their GPUs), but for the plan I'm not actually writing any Verilog code - just doing a high level block diagram of what's going to happen inside the chip. If you're interested in learning how this process works, I wrote a bit about HDLs and how they are used to design GPUs here.
Before I get back to block diagramming I'm going to try and heat up a small, but early dinner so I won't be starving by the time I get out of class at 8:45 tonight. But after class, I'm basically done for the week. I've got a data structures class Friday morning, but I've got nothing due for it so the stress level is minimal. I do have a project for my compiler class due next Tuesday that I haven't started on yet, which will most likely occupy my afternoon and evening on Friday.
Working on a Friday night? It's what I do :) But Vinney is flying in sometime Friday evening so as soon as she lands I'm dropping everything to be with her. She'll be here through Tuesday morning so I'm hoping to get that compiler project out of the way before she lands (ambitious, I know) so I can spend the entire time with her. Man, I love her. I guess I should marry her or something, maybe in August, how does that sound? Sounds good to me. Done. :)
Now for the most difficult decision that is upon me right now: what leftovers to reheat for dinner? I made turkey gorditas earlier in the week, last night I made some spinach dip, I've got chicken and other ingredients needed for a good chicken caesar wrap or I could try and make something else. Seeing as how I'm not the quickest in the kitchen I think I'll stick to heating something up, maybe spinach dip and some pita for now and make something later when I get back from class. How does that sound? Sounds good to me. Done. (re-use of code, a good compiler would've removed that last line...I know, I need to be done with school).
I hope that was satisfactory :)
Take care.
I just got back from my compiler class taught by one of the very few professors I've had who does have a passion for teaching (and the subject he teaches). Today was more of a review of pipelining and microprocessor architecture as it applies to compilers, so between paying attention I was working on a project plan for a processor I have to design for my ASIC Design class.
The aforementioned project plan is due tonight at 7:30 and I'm about half way done with it, so I'm spending these next couple of hours putting together a lot of block diagrams and explanations of how I'm going to build this thing. All of our designs in my ASIC class are done in Verilog (the same HDL that NVIDIA uses to design their GPUs), but for the plan I'm not actually writing any Verilog code - just doing a high level block diagram of what's going to happen inside the chip. If you're interested in learning how this process works, I wrote a bit about HDLs and how they are used to design GPUs here.
Before I get back to block diagramming I'm going to try and heat up a small, but early dinner so I won't be starving by the time I get out of class at 8:45 tonight. But after class, I'm basically done for the week. I've got a data structures class Friday morning, but I've got nothing due for it so the stress level is minimal. I do have a project for my compiler class due next Tuesday that I haven't started on yet, which will most likely occupy my afternoon and evening on Friday.
Working on a Friday night? It's what I do :) But Vinney is flying in sometime Friday evening so as soon as she lands I'm dropping everything to be with her. She'll be here through Tuesday morning so I'm hoping to get that compiler project out of the way before she lands (ambitious, I know) so I can spend the entire time with her. Man, I love her. I guess I should marry her or something, maybe in August, how does that sound? Sounds good to me. Done. :)
Now for the most difficult decision that is upon me right now: what leftovers to reheat for dinner? I made turkey gorditas earlier in the week, last night I made some spinach dip, I've got chicken and other ingredients needed for a good chicken caesar wrap or I could try and make something else. Seeing as how I'm not the quickest in the kitchen I think I'll stick to heating something up, maybe spinach dip and some pita for now and make something later when I get back from class. How does that sound? Sounds good to me. Done. (re-use of code, a good compiler would've removed that last line...I know, I need to be done with school).
I hope that was satisfactory :)
Take care.
15 Comments
View All Comments
Anand Lal Shimpi - Friday, April 2, 2004 - link
#1Hmm ok how about this, you'll read about NV40 before you read about R420. Is that an ok scrap to tide you over for a couple of weeks?
chilled
Exactly. Unfortunately the vast majority of professors I've had are very poor lecturers. Scanning/Parsing can be tough to get at first but once you understand it, it's not bad at all. But I guess it's that first part that you're stuck on at this point :)
GhandiInstinct
I know it's a big cliché, but you'll know when you are. You always want to be with the person, it's a person who will always make you smile, who you'd never want to hurt or see hurt, someone who just puts you in an extremely good mood just by being there, someone who can offer a single smile and that's all it takes to make your day wonderful. Being in love is something that you find for yourself, I can't really give you a definition of exactly what signs to look for, I can only tell you some of what it means to me. But what everyone does say is true - you'll know when you are. (the smiling is usually a dead giveaway)
That being said, I think (and know) it is very possible to be in love but not have found true love. What really makes love concrete is when your feelings for the person you love always grow, and they are honestly equaled by your love's feelings for you. If there's an imbalance in the relationship (e.g. one person cares more than another) then bad things are bound to happen. You know that golden rule they always taught us in elementary school? Treat people the way you'd want to be treated? Well, love someone the way you'd want to be loved and make sure that you are loved that way. That (to me at least) is a big part of being in love and loving someone.
Hope I've helped.
Take care,
Anand
GhandiInstinct - Friday, April 2, 2004 - link
Anand, when and how do you tell, that you're in love?Elvis - Friday, April 2, 2004 - link
I went to NCSU just like you did. But I just drank beer and hit on sorority girls the whole time.chilled - Thursday, April 1, 2004 - link
Give the guy a break man!I think a lecturer really makes or breaks a class. A good lecturer and good notes (and an easy exam) make a dull subject interesting (well nearly)! I'd say compilers is fairly interesting, if I could only find out how to do this LL(r) parsing! I guess I would like it more if I understood more of what was being taught....so I'll blame it on the lecturer ;)
And seriously dude.....u got it baaaadd :)
Anonymous - Thursday, April 1, 2004 - link
Still no more info on NV40 vs. R420???No hints? No scraps of info to throw from your table?