Skip to main content

Posts

Showing posts from July, 2021

Give time - A moral story #GetOverforYourself

  Lord Buddha was once travelling along with the disciples in a village. It was afternoon and unfortunately no one offered anything for their lunch. Buddha didn't utter a thing and continued the travel. But one of the disciples got hurt that none of the villagers respected the Buddha. This disturbed his inner peace and that further increased the hate... Buddha, however, got to know the struggle that disciple is going through. Buddha stopped and turned to him, and said "I am thirsty, could you bring me some water from the near by lake..". The disciple took an empty jar to bring water, but returned with the same empty jar... When Buddha asked why he didn't bring water, the disciple said, "Just before I reached the lake, a Bullock cart went across it to the other end. So the dirt present at the deep got mixed with the water." Buddha asked him to go after some time. But still the dirt didn't settle down. This repeated for five times. For the next time, the d...

'Network-on-a-chip' : A note on its Genesis

  We have been observing the boom of the "e-era", where the number of transistors per unit area and the corresponding speeds is increasing.  At the same time, we have to accept that we're gonna experience a maximum limit of speed with the materials we have now.. But hey, don't disappoint yet, we got a good news for you ! Well, the solution is not the discovery of a new material, but is inspired from the 'reliability' concept of our  'large-world' communication networks.. In short, our networks work like this: They don't want a 100% error-free communication;  They use a network of switches and routers, our signals takes many different paths, and experience random losses.. Designers allowed for errors to occur; In turn, they set up error-correcting circuits, that can quickly correct them  to a level that we cannot notice their effect.. (it's all about 'reliability' my friend..) Now, the main problem of our chips is "Interconnects...