Fac ut Vivas

“I BRING you with reverent hands, The books of my numberless dreams”

Archive for January, 2006

Deus Ex Machina

Posted by lordpinoy on 26th January 2006

Last Wednesday (January 25, 2006) saw the inauguration of Computational Science Research Center’s (CSRC) High Performance Computing (HPC) Facility. As one of the team leaders that helped build the cluster, I was invited. It also meant that I must arrive earlier than all the invited guests, some of them were the head honchoes, the hotshots, and the powers that be of the University (in fact, no less than current chancellor of UP Diliman attended the event) and the Department of Science and Technology (DOST) of our country. The Executive Director of the Philippine Council for Advanced Science Technology Research & Development (PCASTRD) assumed his position only last December and was visibly delighted at having to start the year with a milestone in the first year under his regime.

Needless to say, I was proud and happy because the cluster I have assembled and configured actually works. My colleagues in the lab are already using it for their simulations (and root-knows-what-else). So to be asked to arrive earlier than everyone else also meant that I am to ensure that there’d be no foulups during the presentation of the 2001-monolith-esque parallel supercomputer. <— I’ve always wanted to be in the vicinity of something that resembles that 2001 icon ;-)

Parallel Computers aren’t new but as far as I can recall, this is the first time an event such as this was made public and became a significant university affair. This wasn’t the first time I’ve dealt with parallel computers either. During my undergraduate years (about late 1998), I was given the opportunity to experiment on a 4-node cluster. It was part of a "curiosity" investigation to determine the feasibility of low cost-commodity-computer-parrallel supercomputing. It became necessary to learn different programming paradigms and to go deeper into intricacies of operating systems and networking. It was fun and cool at the same time, besides, how many could confidently put "High Performance Computing" on paper? Not many.

One year later, our director (lab coordinator at the time) submitted a project proposal that got us our first computer cluster. Unfortunately this cluster did not fare well. There were only a few people who knew how to use of it or write programs for it. I find it also strange that I wasn’t involved (by the project leaders) in its design and implementation. Because its use is exclusive to those in our research lab, no one (with or without bright ideas) was able to try it out on the cluster.

So why didn’t I make use of it? Well, around that time I was deeply involved in experiments with little or no computer modelling required. I do not remember anyone asking me to teach them parallel programming. The scale of their simulations was limited and most did not even contemplate tackling larger problem sizes. Nowadays, I think of it as a miss. If only enough efforts were exerted, the cluster would have made it in the top 500 supercomputers (in the world) list (http://www.top500.org). At gigaflops performance it would have earned a place in the top 150. Now it would take at least 2 Teraflops to get the #500 spot. That’s a three orders of magnitude quantum leap in the space of only 5 years.

There were other misses too. A foreign company donated a supercomputer. In three months, either no one bothered to allow us to perform preliminary investigations, or the cost of maintaining it was too high, it was returned. Disappointing really… Would have been a nice addition to the resume …

Fast forward to the future…

March 2005 - The present director (after assuming the position in October 2004), began experimenting again with parallel computing. This time, I was brought on board as a principal investigator. Recent advances in software and hardware technologies made it an exciting pursuit again! New paradigms were already in place. It wouldn’t be a problem if hardly anyone knew how to do parallel programming. The New Paradigm does not complicate things by forcing a change in user habits. One simply had to write his program in the usual manner, each according to his pace, style, and usual practices. When it was run, Voila! The cluster ensures that enough computational power would be available. I won’t go into detail as to how exactly does the cluster achieve this and spare the reader of meanignless glut (though some of you may actually have an idea — no offense intended). It should be noted that even the implications of the previous statements IMHO, sounds pretty awesome. It is closer in spirit to the ultimate goal of the earlier project: Interdisciplinary Scientific Computing.

So another proposal was submitted. This time around it would be different and would have better support. It got approved, money and equipment started rolling! But this being the Philippines, the waiting part took the longest. The hardware arrived in October of 2005. Fortunately, between March and October I was performing "scientific" investigations on a kiddie-version (another 4-node cluster) to study about optimizing cluster performance, doing benchmarks, etc… I was more than prepared for the mammoth task of assembling the "Most Powerful Parallel Computer" in the country.

I had help this time. Two of my undergraduate colleagues (I’m now a Grad Student trying to earn a PhD degree) did some time with me. After 2 weeks of toil it was ready. The next part was the software configuration which I did remotely (far from the machine) because of several constraints (I was involved in other projects).

So why did I bother to write about the cluster? For one, there’s a certain sense of accomplishment in bringing things to completion after being entrusted to you. Secondly, the opportunity made me realize again the joy of learning about many new things. Thirdly, we got paid.

More importantly (at least for me), I always wanted to feel what it is like to be the god in the machine. Deus ex machina.

(pictures will be added soon).

Posted in Uncategorized | 1 Comment »

Magnum Monologue

Posted by lordpinoy on 25th January 2006

Only a few things in this world sound cooler. Imagine having an oversized non-regulation weapon, i.e. a .44 magnum. What do you do when you’ve got a punk cornered?

Answer: According to www.filmsite.org, You play a lethal version of the Russian Roulette.

Dirty Harry did just that. After firing five or six shots (nobody knows for sure), he taunts a criminal into gambling with his life:
“I know what you’re thinking. Did he fire six shots or only
five? Well, to tell you the truth, in all this excitement, I’ve kinda lost
track myself. But being as this is a .44 Magnum, the most powerful handgun
in the world, and would blow your head clean off, you’ve got to ask yourself
one question: Do I feel lucky? Well, do ya punk?”

Well, what do you think?

Ain’t that a Cool think to say?

Posted in film | No Comments »

Latin Overload: Lost in Translation

Posted by lordpinoy on 20th January 2006

O Fortunavelut lunastatu variabilis,semper crescisaut decrescis;vita detestabilisnunc obduratet tunc curatludo mentis aciem,egestatem,potestatemdissolvit ut glaciem.

Sors immaniset inanis,rota tu volubilis,status malus,vana salussemper dissolubilis,obumbrataet velatamichi quoque niteris;nunc per ludumdorsum nudumfero tui sceleris.

Sors salutiset virtutismichi nunc contraria,est affectuset defectussemper in angaria.Hac in horasine moracorde pulsum tangite;quod per sortemsternit fortem,mecum omnes plangite!

*If this song's eerily familiar, you might have seen therogin-E commercial (some guy running alongsidea horse on a volcanic landscape). It is a little known fact that this song deals with a lot of angst. It can even be said that the person singing is  whining about fortunebeing cruel. 

Unfortunately, there's nothing (IMHO) in the commercial thatwill lead you to believe that the writers/producers/director/took some time to study the song...

One could go so far and say that it's inappropriate for the commercial...

It's way, way, way, way off...

Somehow, I'm not surprised...

Why not?

.... maybe next time i'll write about Big Brother andexplain why...

Posted in Uncategorized | No Comments »

Crunch Time

Posted by lordpinoy on 18th January 2006

My Friends, it’s Thesis Time!

Once more, unto the breach …
09112005001

Break glass in case of emergency

Posted in Uncategorized | No Comments »

iloilo and back (part 3)

Posted by lordpinoy on 14th January 2006

1) A view from monkuk restaurant (subtitle: Digital Photography and the Art of Tempura Consumption)

Dscn0580

2) One of Boracay’s Beercastles

Dscn0581

3) By the Power of GreySkull!!!! I HAVE THE POWER!!!

Dscn0582


4) Scene from Fanmade Indiana Jones Movie

Dscn0583

5) Grotto (Supposedly a Holy Site) … right …

Dscn0586

6) Boracay Sunset at Castle GreySkull

Dscn0590

7) Just a call away …

Dscn0596

8) "I love the nightlife …. I got to boogie on the disco ’round, yea"

Dscn0597

9) The great boracay irony: none of these boats ever catch fish … but they’re fishing for cash.

Dscn0602

10) "I’m leavin’  on a jetplane. don’t know if i’ll be back again…"

Dscn0608

11) Katiklan shoreline (about 15 min from Boracay by ferry)

Dscn0612

12) Corregidor Island, I think…

Dscn0613

13) When I finally got back, she flies home without me …

Dscn0646

Posted in Uncategorized | No Comments »

War time Propaganda.

Posted by lordpinoy on 12th January 2006

Stochastic_resonance

Posted in Uncategorized | 1 Comment »

Brief Interlude

Posted by lordpinoy on 7th January 2006

She shivers in the wind like the last leaf on a dying treeI let her hear my footstepsShe only goes stiff for a momentCare for a smoke?Sure. I'll take oneAre you as bored by that crowd as I am?I didn't come here for the partyI came here for youI've watched you for daysYou're everything a man could ever wantIt's just not your faceYour... figureOr your voiceIt's your eyesAll the things I see in your eyesWhat is it you see in my eyes?I see a crazy calmYou're sick of runningYou're ready to face what you have to faceBut you don't want to face it aloneNoI don't want to face it aloneThe wind rises electricShe's soft and warm and almost weightlessHer perfume is sweet promise that brings tears to my eyesI tell her that everything will be alrightThat I'll save her from whatever she's scared of and take her far far awayI tell her... I love herThe silencer makes a whisper of the gunshotI hold her close until she's goneI'll never know what she's running from

I'll cash her check in the morning

------- from "The Customer is Always Right", Sin City: The Movie

Posted in Uncategorized | No Comments »

iloilo and back (redeux)

Posted by lordpinoy on 6th January 2006

A Journey in Pictures (click on the pictures to see fullsize pix!)

1) Expect the unexpected. Prepare for every situation imaginable. Bring all that’s necessary.

Dscn0507_1

2) Two hours off the coast of manila it begins…

Dscn0508

3) Got myself a cabin reservation … (Darth Vader Shirt, Newspaper, Soda Can, Spare change, Bag of Nefarious Objects)
Dscn0524

4) Chito’s Motel … err…. Rest House …. err… Hotel …. really

Dscn0527

5) Conference Tip #1: If you have a very short attention span look out for something interesting to help you focus your chi …. Like the green streaks produced by a laser pointer … right.

Dscn0530

6) The unusual suspects

Dscn0535_1

7) Sometimes the excitement of being able to present in front of the crowd in a packed area gets to you …

Dscn0539

8) Physicists can dance too … but i guess not all of us have the  "moves" pinned down…

Dscn0559

9) You can sing or you can resort to the age-old plan B of interpreting a chapter of merzbacher/ashcroft/born&wolf or do a generic arfken jingle like these guys were attempting to do that night … unfortunately, i know these people….

Dscn0561

10) How not to operate a spycam or how not to look obviously fixated on a pretty scientist…. Rule #1, Never get yourself caught spying on other scientists… Gotcha! Have you told Her  about your little escapades?!!
Dscn0563

11) The morning after …

Dscn0567

12) Clueless about last night’s fiasco… Still Clueless about today’s activities… c’est la vie jacq! c’est la vie

Dscn0568

13) The Terminator’s in Town. Prepare for the sound trashing your paper deserves! Target Neutralized. Back to the drawing board for you!

Dscn0569

14) Ganni’s Back! Literally

Dscn0570

15) soul sistah’s, Literally

Dscn0572

16) The judge, jury, and executioner, Let those who offend them beware! Ave Caesars! Morituri Te Salutant! Interestingly, only one of them doesn’t have a PhD… yet…

Dscn0574

17) Recipe for 20 minutes of fame by yours truly… (Now Showing, I know what you did last Semester!)

Dscn0576

18) Conferences are a great way to meet people who are just as clueless as you are!

Dscn0577

To be continued….

Posted in Uncategorized | No Comments »