Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property WP_Block_Type::$skip_inner_blocks is deprecated in /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/class-wp-block-type.php on line 391

Deprecated: Creation of dynamic property WP_Block_Type::$skip_inner_blocks is deprecated in /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/class-wp-block-type.php on line 391

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/class-wp-term-query.php on line 1118

Warning: Cannot modify header information - headers already sent by (output started at /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/wp-db.php:760) in /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/wp-db.php:760) in /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/wp-db.php:760) in /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/wp-db.php:760) in /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/wp-db.php:760) in /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/wp-db.php:760) in /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/wp-db.php:760) in /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/wp-db.php:760) in /home4/rajattok/public_html/ibelievethat.in/blog/wp-includes/rest-api/class-wp-rest-server.php on line 1723
{"id":663,"date":"2012-10-26T18:17:45","date_gmt":"2012-10-26T18:17:45","guid":{"rendered":"http:\/\/ibelievethat.in\/?p=663"},"modified":"2012-10-26T18:23:50","modified_gmt":"2012-10-26T18:23:50","slug":"living-life-the-processor-way","status":"publish","type":"post","link":"http:\/\/ibelievethat.in\/living-life-the-processor-way","title":{"rendered":"Living life the processor way!"},"content":{"rendered":"
\n

\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 With a semester having curriculum dispelled around embedded system concepts and specifically the \u201cMicro\u2018processor\u2019\u201d, it\u2019s hard to refrain from establishing an analogy between the processor and humans. To be more precise, any person with a philosophical tinge would at some point of time halt while reading Douglas V Hall and think \u2013 \u201cThis is what happens with life too\u2026\u201d While the philosophical minded believe that nature is again at its best conjure, the logical and non-creative ones think it\u2019s time for yet another crappy stuff which was just induced and not natural. In this post, I try to explain some processing concepts (pertaining to Microprocessor and its Architecture) in context to our everyday life. Ones who currently have their feet balanced on the grounds of Computers, IT and Electronics and Communications might find this blog-post might be a little amusing (Yes, here I begin boasting) and to the ROW (rest of the world) this is to educate you about the processors. Here I begin:<\/p>\n<\/div>\n

1)\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong>Pipelining:<\/strong><\/p>\n

Our computing experience would have been damn demure and as slow as Sanjay Leela Bhansali\u2019s scripts had the concept of pipelining not been floated. Pipelining is simple words means doing two or more tasks in such a way that while the first one is being process you fetch the second one and being processing it. This efficiently keeps your \u201cFast\u201d processor busy enough and saves your time. I believe the concept is no \u201cEureka\u201d material for the floater of this concept has just copied the lifestyle of some of the busiest guys around. With life keeping me on my toes with DDU Connect, websites, large circle of friends, family and (word not to be typed here), it\u2019s pipelining that helps me save some bucks which otherwise I would have used to hire a secretary to \u201cmanage\u201d my time.<\/p>\n

\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Nothing goes ON forever (The sentence has deeper implications, but not meant to be elaborated here). Everything halts (not stops) at some instance time. Hence by the time something is taking its time to be processed, why not switch over to other tasks. Talking about my personal life breathing in a college with bromidic atmosphere, 3 sessionals and DDU Connect do take up some hours out of those odd 24. We work month round for DDU Connect as we need to let out an issue every month. An exam every month is certainly not what every person fasting asks god for in his wish. As soon as the monthly torture gets over, it\u2019s time to rub your butts hard enough in order to send DDU Connect\u2019s Nth<\/sup> issue to printing press. Where\u2019s life? Life is where you give it place. We (I\u2019m referring to Editors and Designers in DDU Connect) find our little or more life while the newspaper is being printed at the press. Our family, our girlfriends\/boyfriends and our hobbies receive our courtesy while the copies are being minted at the press. After that is again time for DDU and DDU Connect.<\/p>\n

\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 My motive to narrate this is that \u201cI\u201d believe we\u2019re (People in DDU Connect) efficient processors with good pipelining mechanism for neither does DDU Connect suffer and nor do people around us quibble too much for our attention. Hence, while there is one thing being executed take up the other, life is easier. Multi-tasking is never possible, but who says you can\u2018t illusion it?<\/em><\/strong><\/p>\n

2)\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong>Overclocking<\/strong><\/p>\n

Intel Core i5 3.30GHz. Essential to clock the processor at 3.30 GHz? Nah!! To unleash your processor\u2019s real processing mettle, unlock it and clock it at a higher rate to give it a ride in heaven. Overclocking is the process of making a computer or component operate faster than the clock frequency specified by the manufacturer by modifying system parameters. (Most commonly the clock frequency is modified; alternatively changing the operating voltage too is termed as overclocking). The purpose of overclocking is to increase the operating speed of given hardware. Many people overclock or ‘rightclock’ their hardware to improve its performance. This is practiced more by enthusiasts than professional users seeking an increase in the performance of their computers.<\/p>\n

If techies can overclock their processors to improve its performance, why can\u2019t we overclock ourselves to mitigate our own performance? By using the term \u201coverclocking\u201d in conjunction with humans I intend to convey the clich\u00e9 message of \u201cwalking the extra mile\u201d. It\u2019s imperative to walk that extra mile if you want to excel at \u201cALL\u201d fronts in life.<\/p>\n

Talking about personal life, the concept of pipelining does pose up a number of challenges for you. You take you multiple instructions simultaneously, but how do you cope up? There are times you\u2019ve got to skip meals; you don\u2019t get sleep for days together, no movies for month, no outing and a lot of no\u2019s. But all this pertains to us, our own mindset, doesn\u2019t it? It\u2019s all about tricking your mind to \u201coverclock yourself\u201d. Make your mind believe you\u2019re not hungry, tell it repeatedly that you don\u2019t need sleep, tell it that movies and entertainment are just a waste of time and overclocking yourself, crossing your own boundaries will be much more easier.<\/p>\n

Technically overclocking does have tradeoffs like heating up the processor. But the gain is mightier than the tradeoff. Similarly, overclocking yourself has a higher gain of professional and personal accomplishments (better academics, extra-curriculars etc. OR personal stuff like giving an hour to parents or better half @ night, they will be really happy) compared of tradeoff like giving away your sleep for nights together.<\/p>\n

It\u2019s up to you. You can overclock yourself to make the most of your mettle or be an under-achiever on somebody\u2019s TIME magazine.<\/em><\/strong><\/p>\n

When things don\u2019t fit in given limits, just change the limits<\/em><\/strong><\/p>\n

3)\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong>Out of order execution<\/strong><\/p>\n

Have taken up engineering, studying, slogging, mugging, awaiting the degree, degree not in hands till 4 years. Degree not in hands, hence nobody allows me in job-interviews. Ah, I can\u2019t work! Girlfriend ka kharcha nahi nikalta… Parents se zyada maang nahi sakte\u2026 Caught in the order of \u2013 FIRST STUDIES and THEN WORK? Then what you need to do is \u201cGo out of the order\u201d.<\/p>\n

Out-of-the-order execution is a paradigm in the processing world which states that if the CPU doesn\u2019t have operands for a particular operation available it can go out of the order of a typical instruction cycle (like Inst Fetch, Decode, Fetch Op, Execute Inst and Store Result) and go to another instruction to execute it.<\/p>\n

Somehow I find crowd in my college too tamed. People love sticking to pre-established principles one of them being \u201cStudies first\u201d. I\u2019ve so many people around with exceptional talents and skills, but it\u2019s the order, the sequence which has prisoned them and has not allowed them to come out of their cocoons.<\/p>\n

For today\u2019s youth, it requires that some pre-established notions need to be broken. If you want to achieve something you\u2019ll have to go out of the order. Do something \u2018out-of-the-order\u2019. Learn something before it\u2019s taught in college (doesn\u2019t imply mugging a text-book chapter a day before it\u2019s taught by the prof), earn before you\u2019re placed in 7th<\/sup> semester or teach before you become a professor\u2026 These are some things that help you stand out from the crowd. If you don\u2019t want to be jealous seeing somebody in the limelight, then the best way is you yourself become the limelight.<\/em><\/strong> To do this, I don\u2019t mean to adopt unfair or manipulative means. I am just asking you to do something unconventional as per your standards. Always remember, extend your own line rather than erasing others\u2019 line.<\/em><\/strong><\/p>\n

Nobody till date has ever got name, fame or success by doing conventional things. They\u2019ve defied pre-existing notions, they\u2019ve gone \u2018out-of-order\u2019 and achieved.<\/p>\n

So, if we can program a processor to go out-of-order then I believe we definitely can adopt the same.<\/p>\n

4)\u00a0\u00a0\u00a0\u00a0\u00a0 <\/strong>Caching<\/strong><\/p>\n

The last in my list \u2013 caching, is I believe the simplest and most fundamental of all. In computing jargon, caching refers to predicting which data is needed often and keeping it ready before hand in a way that it can be accessed faster than usual.<\/p>\n

Even humans can cache certain things. For things I coin a \u201cPredict & Prepare\u201d principle. F*** the astrologers, we laymen are better predictors of events in OUR OWN life. Trust yourself and your instinct to know what is in store for you in the immediate future. The best case in this situation is making your future yourself. Computer has a limitation because it has a user and it has to predict the behavior of that user for caching data. But you, you are your own user. Either predict things for yourself or make things for yourself.<\/em><\/strong> Once done, prepare yourself well in advance so that when the data request comes, you don\u2019t \u201cmiss\u201d it but \u201chit\u201d it.<\/p>\n

\u00a0<\/strong><\/p>\n

Above four mentioned techniques are a few paradigms that boost up a processor\u2019s performance. Applied to our life, they can boost ours. This was no sophistry, it was sheer logic worth application in real-time. I am no oracle to preach such things. I thought sharing it would coin a new perspective and your response will judge if it was worth the effort.<\/p>\n

Love & Regards,<\/p>\n

Anish.<\/p>\n","protected":false},"excerpt":{"rendered":"

In this post, I try to explain some processing concepts (pertaining to Microprocessor and its Architecture) in context to our everyday life. Ones who currently have their feet balanced on the grounds of Computers, IT and Electronics and Communications might find this blog-post might be a little amusing and to the ROW (rest of the world) this is to educate you about the processors.<\/p>\n","protected":false},"author":1,"featured_media":669,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}"},"categories":[6,9,1],"tags":[],"_links":{"self":[{"href":"http:\/\/ibelievethat.in\/wp-json\/wp\/v2\/posts\/663"}],"collection":[{"href":"http:\/\/ibelievethat.in\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/ibelievethat.in\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/ibelievethat.in\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/ibelievethat.in\/wp-json\/wp\/v2\/comments?post=663"}],"version-history":[{"count":4,"href":"http:\/\/ibelievethat.in\/wp-json\/wp\/v2\/posts\/663\/revisions"}],"predecessor-version":[{"id":666,"href":"http:\/\/ibelievethat.in\/wp-json\/wp\/v2\/posts\/663\/revisions\/666"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/ibelievethat.in\/wp-json\/wp\/v2\/media\/669"}],"wp:attachment":[{"href":"http:\/\/ibelievethat.in\/wp-json\/wp\/v2\/media?parent=663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/ibelievethat.in\/wp-json\/wp\/v2\/categories?post=663"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/ibelievethat.in\/wp-json\/wp\/v2\/tags?post=663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}