Switch on event multithreading (SoE MT) is a low-power process suffering from performance drawbacks due to the relatively high thread-switch penalty. Simultaneous multithreading (SMT) has limitations in the number of threads running in the machine due to its complexity. The presented technology CMFT Architecture can use SRAM or other emerging memory technologies to enhance the performance of the processor and support more threads while consuming significantly less power. This architecture can be used in any general purpose processors suitable for mobile products, personal computers, embedded systems and servers.