Custom Search

Friday, April 27, 2007

What would you die for?

Every person stands up for something or other. The meekest of scholars, and the most arrogant of the warriors, the godly saint and the most selfish stinger, all of us are willing to give everything, for some particular cause. And to find that cause, is where the meaning of the life lies.

So what do I stand by?
What are the things for which I would throw away everything, wrapped in a brown paper bag, without having any second thought. Principles, Freedom, Money, Honor...or is it something more basic?

Well there is only one thing for which I will fight till death, without care of tomorrow, and that is my belief. The belief that Man is the best thing that could have happened on earth, that Man has an infinite potential, and once he puts his soul and mind into something, there is nothing impossible for him. For the pride I feel in being a Man!!!

Friday, April 13, 2007

And may there be Rain tonight...

"And may there be Rain tonight..."
The phrase is not as it is sounding right now to most of you, annoyed by the heat. Properly spoken In Irish, it means that whatever happened during the day, may it become a treasurable memory for the speaker.

It's like, you are reflecting on some moments of the day...and you realize that these moments are some of the most beautiful slices of your life, however short they may be...and the prayer escapes from your lips... "May it rain tonight!!!". They say its the final stamp of the rain, that preserves the memory for lifetime.

Well...Elaborating the meaning of the phrase or describing the beauty of Irish language is not my concern here. The moments which I lived yesterday is.

The first drizzle of the season, 6'O clock in the evening, Well I missed it. Shortly after-wards, I was out and feeling the light breeze, I cursed myself for missing it. When I reached home, I was certain that the great Lord wouldn't disappoint me and it will rain tonight. I am not putting any emphasis on my meteorological skills or on my absolute trust in God. It was just a feeling, that it will be raining tonight.

I went to a restaurant, Packed up dinner for 4 people, and collected 4 Beers on the way back. Don't get me wrong, There were 3 friends besides me. When I reached home, it had started to rain heavily, and there was no electricity.

I towelled myself dry, and then I was blinded by a flash. No it was not the power supply coming back. It was the brilliance and originality of my new born Idea. Well, for all the people who are dying to know it, the idea was to feel the rain tonight.We have a Huge terrace outside our place.

To have the beer and the dinner outside on terrace, with all the light coming from a sole candle, getting wet slowly, all the while hearing the droplets plattering by. It keeps you guessing, is it the beer or the humid breeze dashing through the tiny droplets, that's taking hold of the senses. The music of those small droplets when they hit the hard ground at terminal velocity is a soft sound "Putt", barely noticable, but if you concentrate on it, the sound has a music of its own. No wonder, they call rain as the season of romance.

We tried it, and it was truly amazing. I can't describe the feeling in words, I don't have that strong of a vocabulary. All I can say is "May there be rain tonight", so that I can do it again once more and the memory lasts forever.

P.S - For all the people who are going to try this, have some spare candles and empty mineral water bottles. Cut the bottom of the bottle, and light the candle inside it, upside down of course. It leads, air of romance, to the ambience.

Thursday, April 12, 2007

Von Neumann Architecture

Von Neumann architecture is a computer architecture model that uses a single structure to hold both the data and the instructions. In other words for a computer to be totally based on a Von Neumann architecture, the CPU shouldn’t make any difference between the Instructions and the data. Von Neumann architecture implements a universal turing machine.

Von Neumann architecture defines an instruction set and details computation as a series of instructions. The machine hence becomes much more flexible. By treating those instructions in the same way as data, a stored-program machine can easily change the program, and can do so under program control. The separation of storage from the processing unit is implicit in the von Neumann architecture.

A stored-program design, as Von Neumann architecture is also called sometimes, lets programs modify themselves while running. One early motivation for such a facility was the need for a program to increment or otherwise modify the address portion of instructions, which had to be done manually in early designs. Of course, this became less important when index registers and indirect addressing became customary features of machine architecture.
Self-modifying code is deprecated today since it is hard to understand and debug, and modern processor pipelining and caching schemes make it inefficient.


In some simple stored-program computer designs, a malfunctioning program can damage itself, other programs, or the operating system, possibly leading to a crash. A buffer overflow is one very common example of such a malfunction. Memory protection and other forms of access control can help protect against both accidental and malicious program modification. These features are generally part of the operating system.

On a large scale, the ability to treat instructions as data is what makes assemblers, compilers and other automated programming tools possible. One can "write programs which write programs".

The separation between the CPU and memory (where the instructions and the data is stored) leads to the von Neumann bottleneck, the limited throughput (data transfer rate) between the CPU and memory in comparison with the amount of memory.

In modern machines, throughput is much smaller than the rate at which the CPU can work. Under some circumstances (when the CPU is required to perform minimal processing on large amounts of data), this gives rise to a serious limitation in overall effective processing speed. The CPU is continuously forced to wait for vital data to be transferred to or from memory. As CPU speed and memory size have increased much faster than the throughput between them, the bottleneck has become more of a problem.

The performance problem is reduced by a cache between CPU and main memory, and by the development of branch prediction algorithms

Harvard architecture is a computer architecture with physically separate storage and signal pathways for instructions and data. The term originated from the Harvard Mark I relay-based computer, which stored instructions on punched tape (24 bits wide) and data in electro-mechanical counters (23 digits wide). These early machines had limited data storage, entirely contained within the data processing unit, and provided no access to the instruction storage as data, making loading and modifying programs an entirely offline process. eg - A calculator.

In a computer with the contrasting von Neumann architecture, the CPU can be either reading an instruction or reading/writing data from/to the memory. Both cannot occur at the same time since the instructions and data use the same signal pathways and memory. In a computer with Harvard architecture, the CPU can read both an instruction and data from memory at the same time. A computer with Harvard architecture can be faster because it is able to fetch the next instruction at the same time it completes the current instruction. Speed is gained at the expense of more complex electrical circuitry.

Computers today use a hybrid of both :))

Tuesday, April 3, 2007

Date...and Lunch

I got up in the morning, and was awe-stuck at myself. Instead of the regular thoughts, My thoughts were of Her. It wasn't strange, it was unbelievable. Remembering somebody suddenly, whom I have been trying to forget, after a tenure of one year is something that generally doesn't happen to me.

I reached Office at 10. During my entire trip through Hosur Road, I just remembered her. No particular Scenes from FlashBack. Cos there were not enough to make even one single scene. Just a few glimpses from here and there. We didn't used to speak much to each other during College days. One of the reasons being, that both of us are not good conversationalist. She is a little shy and I need serious Ice-Breaking practice.

The rest of the day started passing by uneventful. An unusual start, but "All that ends well is well", I thought to myself. I went for the Lunch...and Voila there she was, in front of my eyes. She passed a flashing smile back at me. I felt my whole body going Cold and my Heart Warm. I smiled back.

She sat down. Haven't changed much, from the past, I mused. We started our Lunch. She on one end of the table and me on another. Staring at each other, smiling, and spooning the food down our throats. Of course its a little difficult when you are new at this. But she seemed to be managing nicely. I finished my lunch, being a fast eater. I just didn't know what I was eating, Of course.

Suddenly she started talking. I couldn't make out what she was saying. I was busy staring in her eyes, already bewitched by that Smile. Of course it wouldn't have helped even if I would have been more attentive. I couldn't hear the words. And making out what somebody is saying to another person just by reading Lips is difficult. Oh, by the way, both of us were sitting on different tables. But what the Heck...I could still see her the same way as if she was sitting with me as my Companion.

She finally finished her Lunch. We both got up. Me alone, and she with her friend (a Guy...unfortunately). We met at the Water Cooler and I finally had some light conversation with her. How is she doing? What are the plans for her MBA? She returned the favor by asking the same questions to me again.

I clocked it. We talked exactly 2 mins and 20 secs. I should be given a Gold Medal and an international Prize for holding a Female's attention to such a long duration of Time.

God Damn me. When am I going to learn to Handle Females?

Note - This is a back dated entry and was written on Sep 7th 2006