Ok yeahhhhhh. So umm, my research has been pretty craptastic, in my opinion. I haven't cured cancer, proven that P!=NP, or found a solution to the halting problem. Ultimately, I have been pretty worried that my research isn't quite novel enough for a PhD. Well, I mean, it is somewhat neat but I can't say we have anything ground breaking. But that's research.... so I tell myself.
On the other front, some of the stuff at work, primarily our research in the high precision timing stuff, has landed two papers at the 2012 International Symposium on Precision Clock Synchronization (ISPCS). While I don't think I wrote much if any for the papers, I am cited as an author on both. I suppose my work-research, or being on the team, landed my name in the papers. And this means... trip to San Frantabulous Sisco! So, after SanFran, and some other stuffs, I plan on heading to Virginia to meet up with family, friends, and the scary right-wing republicoast for a bit of a break. Oh! And maybe catch some mad Peanut Fest action. Neeeee nenenennnenen Hawwwwww! Sooooo... if you read this... and want to be graced by the sexxyness (me... duh!) then drop me an email. I need to hangout with friends!
-Matt
Showing posts with label Research. Show all posts
Showing posts with label Research. Show all posts
Tuesday, September 4, 2012
Sunday, December 11, 2011
Compiler 101 not 5
So I was trying to explain why, when someone is hacking on compilers, such as a compiler addition (as my PhD research is doing), the dev must adhere to such stringent standards of "quality control." Compilers must do what the user/coder instructs via their source to which they feed the hungry-hungry-compiler. Anyways, in explaining, possibly justifying some remorse for my digital masochism in trying to build a compiler-extension and then break it with tests... this little gem surfaced:
"So it's like building a house, and then trying to blow it up to make sure it still stands. Blowing it up is often easy, but building a house that still stands is paramount."
-Matt
"So it's like building a house, and then trying to blow it up to make sure it still stands. Blowing it up is often easy, but building a house that still stands is paramount."
-Matt
Sunday, May 15, 2011
Bottle 'o Rum and a Yo Ho Ho... and Go!
Wow, last night was a blast! Went to the Corner Hotel in Richmond (an inner-city suburb of Melbourne) to catch some Alestorm! Pirate metal, from Scotland. It was a blast. Not to mention, the line getting into the club was pretty dodgy. Lot's of drunk people pretending to be pirates, yelling at female passer-bys calling them "Wenches!" Funny, but, I'm not sure one of the girls knew what was really going on. The openers were great too, H.M.A.S Vendetta and prog-metal band Voyager. I got a ride home with some friends after the show. It was pretty late, and trams at that hour are not run to the most frequent of schedules.
Ohh yeah, and research. Well, I have decided to move most of the region based memory management concepts to the middle-end of gcc, and not the frontend. In this light, I get to work with the traditional gcc API, and write things as a plugin. GCC plugins are really nice, since you have access to all of the typical API that you would, if you were to write a traditional compiler-pass. Not to mention, you can reorder where in the pass-chain the plugin gets executed, and build times are fast, since I don't have to rebuild a stage-1 gcc each time I want to test my changes. Also, I'm sure there will be some runtime hack's I'll need to toss in, especially for Go, which is my primary target. But, working on the middle-end can aid all languages that gcc can consume. That is of course my modifications/optimization is at all beneficial.
-Matt
Ohh yeah, and research. Well, I have decided to move most of the region based memory management concepts to the middle-end of gcc, and not the frontend. In this light, I get to work with the traditional gcc API, and write things as a plugin. GCC plugins are really nice, since you have access to all of the typical API that you would, if you were to write a traditional compiler-pass. Not to mention, you can reorder where in the pass-chain the plugin gets executed, and build times are fast, since I don't have to rebuild a stage-1 gcc each time I want to test my changes. Also, I'm sure there will be some runtime hack's I'll need to toss in, especially for Go, which is my primary target. But, working on the middle-end can aid all languages that gcc can consume. That is of course my modifications/optimization is at all beneficial.
-Matt
Labels:
alestorm,
corner hotel,
GCC,
hmas vendetta,
Music,
plugin,
Research,
voyager
Sunday, August 15, 2010
Weekend Update
So, my mega-awesome advisor gave me an oil heater. While I think my room has given me some respiratory problems, I must say. That heater keeps the room a nice cozy 85F or so! Actually, I'm not sure how hot it is but dude... it can put out some heat!
Went out Friday night to a place called Grumpy's Green, just down the corner from me. One of my buds from the hostel, Sven, called up. We caught up and hung there all night. He has moved closer to the city. Anyways, Grumpy's was a pretty sweet bar/cafe deal. Unfortunately, they had stopped serving coffee, however, the brew was flowing, just not down my esophagus! But the best part, aside from chilling out on the bajillion relaxing couches and chairs, and hangin' out with a bud... was the live music!! The second act (and no cover to get in), which played 2 sets, was Kill Kurt Reifler. Amazing 2 person band, a drummer and guitarist!!!!! AWESOME! Jazzy/funky/quasi-indy rock.
Saturday, I had to meet people. I really want to find a group of people that get together often to hangout. I definitely want to meet with CCHS. Their location is a tad out of the way. Plus, I do not think they had anything scheduled this weekend. Anyways, I went to a meetup.com event for the local boardgame group. Probably one of a few, from what I understand. The group was a lot of fun. We all met at a cafe/restaurant that does boardgames. I had a long black, you can't find a typical American coffee here, the closest you will get is a shot of espresso and hot-water (long black), like an Americano in the states. The same goes for 7-11 too! But ask for an Americano, and you might get a puzzled look. So I had an equivalent at the boardgame cafe: My Cube Cafe. It was really pretty neat! Typically, it's a $15 voucher for the meetup and you spend the money buying food and drinks, yes they serve alcohol too. But I just bought a coffee and gave the owner, Jesse, a dollar for letting me hang, observe, and play a few games. Typically, on a non "meetup.com" event you buy a dinner and you can play games. I'd much rather see it more free-flowing. Just go and play, and buy as you wish. You don't pay to play necessarily, but the purpose of buying food so you can play, probably keeps non-paying people from coming in.
And... the network at the home was down. I hacked into our router, yeah, default user and password, go figure. Our authorization keeps failing with the provider. Or it seems to me that way. Anyways, it's Sunday... I probably should update the timestamp on this blogger.com account. I'm at the uni.
Ohh yeah... and my research. I have narrowed my topics to the following two:
1 -- Region Based Memory Management possibly focusing on mission critical/embedded systems, parallelism, real-time, and some way to benefit caching (possibly), power efficiency.
2 -- Cache-Aware Kernel Thread Scheduling
-Matt
Went out Friday night to a place called Grumpy's Green, just down the corner from me. One of my buds from the hostel, Sven, called up. We caught up and hung there all night. He has moved closer to the city. Anyways, Grumpy's was a pretty sweet bar/cafe deal. Unfortunately, they had stopped serving coffee, however, the brew was flowing, just not down my esophagus! But the best part, aside from chilling out on the bajillion relaxing couches and chairs, and hangin' out with a bud... was the live music!! The second act (and no cover to get in), which played 2 sets, was Kill Kurt Reifler. Amazing 2 person band, a drummer and guitarist!!!!! AWESOME! Jazzy/funky/quasi-indy rock.
Saturday, I had to meet people. I really want to find a group of people that get together often to hangout. I definitely want to meet with CCHS. Their location is a tad out of the way. Plus, I do not think they had anything scheduled this weekend. Anyways, I went to a meetup.com event for the local boardgame group. Probably one of a few, from what I understand. The group was a lot of fun. We all met at a cafe/restaurant that does boardgames. I had a long black, you can't find a typical American coffee here, the closest you will get is a shot of espresso and hot-water (long black), like an Americano in the states. The same goes for 7-11 too! But ask for an Americano, and you might get a puzzled look. So I had an equivalent at the boardgame cafe: My Cube Cafe. It was really pretty neat! Typically, it's a $15 voucher for the meetup and you spend the money buying food and drinks, yes they serve alcohol too. But I just bought a coffee and gave the owner, Jesse, a dollar for letting me hang, observe, and play a few games. Typically, on a non "meetup.com" event you buy a dinner and you can play games. I'd much rather see it more free-flowing. Just go and play, and buy as you wish. You don't pay to play necessarily, but the purpose of buying food so you can play, probably keeps non-paying people from coming in.
And... the network at the home was down. I hacked into our router, yeah, default user and password, go figure. Our authorization keeps failing with the provider. Or it seems to me that way. Anyways, it's Sunday... I probably should update the timestamp on this blogger.com account. I'm at the uni.
Ohh yeah... and my research. I have narrowed my topics to the following two:
1 -- Region Based Memory Management possibly focusing on mission critical/embedded systems, parallelism, real-time, and some way to benefit caching (possibly), power efficiency.
2 -- Cache-Aware Kernel Thread Scheduling
-Matt
Labels:
Boardgames,
CCHS,
Coffee,
Grumpys,
My Cube Cafe,
Research,
Sven
Subscribe to:
Posts (Atom)