Today is the 4th of January and I am sitting on my desk at my studio in Delft. I am completely unsure about my master’s thesis. I have equal inclination to 2 broad areas of study, namely, Computer Architectures and Quantum Computing. These are the two areas of study that I absolutely wish to contribute to.
The reason being and computer architectures is something that can be constantly improved to find solutions to the power and frequency issues that are holding the performance of the modern processors back. The problem of dark silicon pertains even with the multi-core architectures. Think about it like this: we have more transistors on the chip and yet the performance capacity of the chip is not being fully exploited. Such problems are holding the compute performance back and our systems are simply not capable enough to solve very complex tasks and algorithms (often related to large data sets).
No doubt the world will be moving to new computing paradigm. There are several ways such as computation in memory, reconfigurable architecture and quantum computing. These methods are still not completely mature to be utilized in the real-world applications. And thus, comes the need for further research. I am particularly more interested in Quantum Computers. I am trying to keep a grasp on Quantum Computing which is an intriguing field, which I would like do a thesis on and definitely like to pursue a PhD in.
A good thing about my course at Delft is, I can pick courses of my own choice and pursue freely. I have chosen a number of courses that would help me specialize in Computer Architectures and Quantum Computing. I have also found numerous courses on Edx that give a detailed and thorough study on Quantum Computing. If you're interested, should definitely check out Quantum Information Science I & II, Quantum Cryptography and Quantum Internet and Quantum Computers. Among courses on Computer Architectures, there is an interesting course on Coursera delivered by Princeton Univeristy named, Computer Architectures.