Jyotiprakash Mishrablog.jyotiprakash.org·Nov 1, 2024Data-Level ParallelismData-Level Parallelism (DLP) refers to the parallel execution of identical operations on different elements of a data set, allowing for a significant increase in computational speed and efficiency. This type of parallelism is particularly well-suited...1 like·333 readsvector processing
Jyotiprakash Mishrablog.jyotiprakash.org·Nov 1, 2024Protection: Virtual EverythingIn the world of computing, ensuring security, privacy, and efficient management of resources are some of the most significant challenges faced by modern technology. Virtual memory and virtual machines (VMs) play crucial roles in solving these challen...208 readspage table
Jyotiprakash Mishrablog.jyotiprakash.org·Oct 7, 2024A Primer on Cache Coherence ProtocolsIn modern multi-core processors, multiple cores operate in parallel, each with its own cache to store frequently accessed data. These caches are designed to reduce the time it takes for a processor to retrieve data from memory, speeding up overall pe...346 readsweak consistency
Jyotiprakash Mishrablog.jyotiprakash.org·Sep 28, 2024Thread-Level Parallelism: A Focus on Cache CoherenceThread-Level Parallelism (TLP) marks a significant shift in modern computer architecture. As advancements in uniprocessor design reached their limits in terms of instruction-level parallelism (ILP), attention turned toward more scalable methods for p...470 readstlp
Jyotiprakash Mishrablog.jyotiprakash.org·Sep 26, 2024Caching and Performance of CPUsWhy Caches are Important: Memory-Processor Speed Gap: Modern CPUs operate at extremely high clock speeds, often in the range of 3-4 GHz (billions of cycles per second). On the other hand, accessing main memory (RAM) is much slower, with latency typi...1 like·907 readscache
Abhijeet Sinhasinha530.hashnode.dev·Sep 9, 2024Cache Memory : Make it faster!Ever wonder, how does your electronic devices run so much faster? The answer to this question is 'cache memory'. Cache memory acts as a temporary store house between the processor and the main memory. Cache memory works on the principle of 'Locality ...computer organization