{"id":3237,"date":"2024-05-09T21:39:24","date_gmt":"2024-05-09T16:39:24","guid":{"rendered":"https:\/\/afzalbadshah.com\/?page_id=3237"},"modified":"2024-05-11T08:48:49","modified_gmt":"2024-05-11T03:48:49","slug":"parallel-distributed-computing","status":"publish","type":"page","link":"https:\/\/afzalbadshah.com\/index.php\/parallel-distributed-computing\/","title":{"rendered":"Parallel &#038; Distributed Computing"},"content":{"rendered":"\n<p>Parallel and distributed computing look into the theoretical foundations for solving problems by dividing them into smaller pieces and executing them simultaneously. This introductory course lays the groundwork for understanding how to harness the power of multiple processors or computers to tackle complex computational challenges.<\/p>\n\n\n<div class=\"pt-cv-wrapper\"><div class=\"pt-cv-view pt-cv-grid pt-cv-colsys\" id=\"pt-cv-view-5a2d3bebh0\"><div data-id=\"pt-cv-page-1\" class=\"pt-cv-page\" data-cvc=\"2\"><div class=\"col-md-6 col-sm-6 col-xs-12 pt-cv-content-item pt-cv-1-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/05\/14\/parallel-programming-models-simd-and-mimd\/\" class=\"_blank pt-cv-href-thumbnail pt-cv-thumb-default\" target=\"_blank\" ><img decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/05\/1-jpg.webp?fit=300%2C169&amp;ssl=1\" class=\"pt-cv-thumbnail\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/05\/1-jpg.webp?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/05\/1-jpg.webp?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/05\/1-jpg.webp?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/05\/1-jpg.webp?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/05\/1-jpg.webp?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/05\/1-jpg.webp?resize=480%2C270&amp;ssl=1 480w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/05\/1-jpg.webp?w=1280&amp;ssl=1 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\n<h4 class=\"pt-cv-title\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/05\/14\/parallel-programming-models-simd-and-mimd\/\" class=\"_blank\" target=\"_blank\" >Parallel Programming Models: SIMD and MIMD<\/a><\/h4>\n<div class=\"pt-cv-content\">With the ever-changing landscape of computing, the demand for faster and more efficient processing of big data has become necessary ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/05\/14\/parallel-programming-models-simd-and-mimd\/\" class=\"_blank pt-cv-readmore btn btn-success\" target=\"_blank\">Read More<\/a><\/div><\/div><\/div><\/div>\n<div class=\"col-md-6 col-sm-6 col-xs-12 pt-cv-content-item pt-cv-1-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/04\/15\/parallel-programming-languages-mpi-openmpi-cuda-ttb-apache-spark\/\" class=\"_blank pt-cv-href-thumbnail pt-cv-thumb-default\" target=\"_blank\" ><img decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-2-jpg.webp?fit=300%2C169&amp;ssl=1\" class=\"pt-cv-thumbnail\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-2-jpg.webp?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-2-jpg.webp?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-2-jpg.webp?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-2-jpg.webp?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-2-jpg.webp?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-2-jpg.webp?resize=480%2C270&amp;ssl=1 480w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-2-jpg.webp?w=1280&amp;ssl=1 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\n<h4 class=\"pt-cv-title\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/04\/15\/parallel-programming-languages-mpi-openmpi-cuda-ttb-apache-spark\/\" class=\"_blank\" target=\"_blank\" >Parallel Programming Languages and Tools: MPI, OpenMPI, OpenMP, CUDA, TBB<\/a><\/h4>\n<div class=\"pt-cv-content\">In the age of ever-growing devices, massive data and complex computations, the power of multiple processors simultaneously has become crucial ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/04\/15\/parallel-programming-languages-mpi-openmpi-cuda-ttb-apache-spark\/\" class=\"_blank pt-cv-readmore btn btn-success\" target=\"_blank\">Read More<\/a><\/div><\/div><\/div><\/div>\n<div class=\"col-md-6 col-sm-6 col-xs-12 pt-cv-content-item pt-cv-1-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/04\/01\/introduction-to-parallel-programming-languages-unlocking-the-power-of-multiple-processors\/\" class=\"_blank pt-cv-href-thumbnail pt-cv-thumb-default\" target=\"_blank\" ><img decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-jpg.webp?fit=300%2C169&amp;ssl=1\" class=\"pt-cv-thumbnail\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-jpg.webp?w=1920&amp;ssl=1 1920w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-jpg.webp?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-jpg.webp?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-jpg.webp?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-jpg.webp?resize=1536%2C864&amp;ssl=1 1536w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-jpg.webp?resize=480%2C270&amp;ssl=1 480w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/04\/1-jpg.webp?w=1280&amp;ssl=1 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\n<h4 class=\"pt-cv-title\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/04\/01\/introduction-to-parallel-programming-languages-unlocking-the-power-of-multiple-processors\/\" class=\"_blank\" target=\"_blank\" >Introduction to Parallel Programming Languages: Unlocking the Power of Multiple Processors<\/a><\/h4>\n<div class=\"pt-cv-content\">As data sizes and computational demands grow, traditional sequential programming approaches often reach their limits. Parallel programming languages offer a ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/04\/01\/introduction-to-parallel-programming-languages-unlocking-the-power-of-multiple-processors\/\" class=\"_blank pt-cv-readmore btn btn-success\" target=\"_blank\">Read More<\/a><\/div><\/div><\/div><\/div>\n<div class=\"col-md-6 col-sm-6 col-xs-12 pt-cv-content-item pt-cv-1-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/03\/25\/shared-and-distributed-memory-in-parallel-computing\/\" class=\"_blank pt-cv-href-thumbnail pt-cv-thumb-default\" target=\"_blank\" ><img decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-8-jpg.webp?fit=300%2C169&amp;ssl=1\" class=\"pt-cv-thumbnail\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-8-jpg.webp?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-8-jpg.webp?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-8-jpg.webp?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-8-jpg.webp?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-8-jpg.webp?resize=480%2C270&amp;ssl=1 480w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\n<h4 class=\"pt-cv-title\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/03\/25\/shared-and-distributed-memory-in-parallel-computing\/\" class=\"_blank\" target=\"_blank\" >Shared and Distributed Memory in Parallel Computing<\/a><\/h4>\n<div class=\"pt-cv-content\">In parallel and distributed computing, memory management becomes crucial when dealing with multiple processors working together. Two prominent approaches exist: ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/03\/25\/shared-and-distributed-memory-in-parallel-computing\/\" class=\"_blank pt-cv-readmore btn btn-success\" target=\"_blank\">Read More<\/a><\/div><\/div><\/div><\/div>\n<div class=\"col-md-6 col-sm-6 col-xs-12 pt-cv-content-item pt-cv-1-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/03\/18\/exploring-the-architecture-of-parallel-computing\/\" class=\"_blank pt-cv-href-thumbnail pt-cv-thumb-default\" target=\"_blank\" ><img decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-5-jpg.webp?fit=300%2C169&amp;ssl=1\" class=\"pt-cv-thumbnail\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-5-jpg.webp?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-5-jpg.webp?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-5-jpg.webp?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-5-jpg.webp?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-5-jpg.webp?resize=480%2C270&amp;ssl=1 480w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\n<h4 class=\"pt-cv-title\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/03\/18\/exploring-the-architecture-of-parallel-computing\/\" class=\"_blank\" target=\"_blank\" >Exploring the Architecture of Parallel Computing<\/a><\/h4>\n<div class=\"pt-cv-content\">Parallel computing architecture involves the simultaneous execution of multiple computational tasks to enhance performance and efficiency. This tutorial provides an ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/03\/18\/exploring-the-architecture-of-parallel-computing\/\" class=\"_blank pt-cv-readmore btn btn-success\" target=\"_blank\">Read More<\/a><\/div><\/div><\/div><\/div>\n<div class=\"col-md-6 col-sm-6 col-xs-12 pt-cv-content-item pt-cv-1-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/03\/12\/technologies-for-network-based-systems-parallel-computing\/\" class=\"_blank pt-cv-href-thumbnail pt-cv-thumb-default\" target=\"_blank\" ><img decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-3.jpg?fit=300%2C169&amp;ssl=1\" class=\"pt-cv-thumbnail\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-3.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-3.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-3.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-3.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-3.jpg?resize=480%2C270&amp;ssl=1 480w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\n<h4 class=\"pt-cv-title\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/03\/12\/technologies-for-network-based-systems-parallel-computing\/\" class=\"_blank\" target=\"_blank\" >Technologies for Network-Based Systems (Parallel Computing)<\/a><\/h4>\n<div class=\"pt-cv-content\">In today's digital age, the seamless functionality of everyday technologies like smartphones and web applications relies on the intricate workings ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/03\/12\/technologies-for-network-based-systems-parallel-computing\/\" class=\"_blank pt-cv-readmore btn btn-success\" target=\"_blank\">Read More<\/a><\/div><\/div><\/div><\/div>\n<div class=\"col-md-6 col-sm-6 col-xs-12 pt-cv-content-item pt-cv-1-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/03\/05\/asynchronous-and-synchronous-computation-for-parallel-computing\/\" class=\"_blank pt-cv-href-thumbnail pt-cv-thumb-default\" target=\"_blank\" ><img decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-1.jpg?fit=300%2C169&amp;ssl=1\" class=\"pt-cv-thumbnail\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-1.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-1.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-1.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-1.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/03\/Slide1-1.jpg?resize=480%2C270&amp;ssl=1 480w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\n<h4 class=\"pt-cv-title\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/03\/05\/asynchronous-and-synchronous-computation-for-parallel-computing\/\" class=\"_blank\" target=\"_blank\" >Asynchronous and Synchronous Computation for Parallel Computing<\/a><\/h4>\n<div class=\"pt-cv-content\">Parallel and distributed computing are crucial paradigms in modern computing, enabling the efficient utilization of resources and the acceleration of ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/03\/05\/asynchronous-and-synchronous-computation-for-parallel-computing\/\" class=\"_blank pt-cv-readmore btn btn-success\" target=\"_blank\">Read More<\/a><\/div><\/div><\/div><\/div>\n<div class=\"col-md-6 col-sm-6 col-xs-12 pt-cv-content-item pt-cv-1-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/02\/22\/understanding-gpus-exploring-their-architecture-and-functionality\/\" class=\"_blank pt-cv-href-thumbnail pt-cv-thumb-default\" target=\"_blank\" ><img decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/Slide1-4.jpg?fit=300%2C169&amp;ssl=1\" class=\"pt-cv-thumbnail\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/Slide1-4.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/Slide1-4.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/Slide1-4.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/Slide1-4.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/Slide1-4.jpg?resize=480%2C270&amp;ssl=1 480w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\n<h4 class=\"pt-cv-title\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/02\/22\/understanding-gpus-exploring-their-architecture-and-functionality\/\" class=\"_blank\" target=\"_blank\" >Understanding GPUs: Exploring Their Architecture and Functionality<\/a><\/h4>\n<div class=\"pt-cv-content\">A GPU, or Graphics Processing Unit, is a specialized electronic circuit designed to rapidly manipulate and alter memory to accelerate ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/02\/22\/understanding-gpus-exploring-their-architecture-and-functionality\/\" class=\"_blank pt-cv-readmore btn btn-success\" target=\"_blank\">Read More<\/a><\/div><\/div><\/div><\/div>\n<div class=\"col-md-6 col-sm-6 col-xs-12 pt-cv-content-item pt-cv-1-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/02\/22\/historical-background-and-evolution-of-parallel-and-distributed-computing\/\" class=\"_blank pt-cv-href-thumbnail pt-cv-thumb-default\" target=\"_blank\" ><img decoding=\"async\" width=\"300\" height=\"200\" src=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/pexels-photo-1181316.jpeg?fit=300%2C200&amp;ssl=1\" class=\"pt-cv-thumbnail\" alt=\"engineer holding laptop\" srcset=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/pexels-photo-1181316.jpeg?w=1880&amp;ssl=1 1880w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/pexels-photo-1181316.jpeg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/pexels-photo-1181316.jpeg?resize=1024%2C684&amp;ssl=1 1024w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/pexels-photo-1181316.jpeg?resize=768%2C513&amp;ssl=1 768w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/pexels-photo-1181316.jpeg?resize=1536%2C1025&amp;ssl=1 1536w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/pexels-photo-1181316.jpeg?resize=404%2C270&amp;ssl=1 404w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/pexels-photo-1181316.jpeg?w=1280&amp;ssl=1 1280w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\n<h4 class=\"pt-cv-title\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/02\/22\/historical-background-and-evolution-of-parallel-and-distributed-computing\/\" class=\"_blank\" target=\"_blank\" >Historical Background and Evolution of Parallel and Distributed Computing<\/a><\/h4>\n<div class=\"pt-cv-content\">Parallel and distributed computing have revolutionized the way we process vast amounts of data and execute complex computations. This tutorial ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/02\/22\/historical-background-and-evolution-of-parallel-and-distributed-computing\/\" class=\"_blank pt-cv-readmore btn btn-success\" target=\"_blank\">Read More<\/a><\/div><\/div><\/div><\/div>\n<div class=\"col-md-6 col-sm-6 col-xs-12 pt-cv-content-item pt-cv-1-col\" ><div class='pt-cv-ifield'><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/02\/18\/introduction-to-parallel-and-distributed-computing\/\" class=\"_blank pt-cv-href-thumbnail pt-cv-thumb-default\" target=\"_blank\" ><img decoding=\"async\" width=\"300\" height=\"169\" src=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/Slide1-2.jpg?fit=300%2C169&amp;ssl=1\" class=\"pt-cv-thumbnail\" alt=\"\" srcset=\"https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/Slide1-2.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/Slide1-2.jpg?resize=300%2C169&amp;ssl=1 300w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/Slide1-2.jpg?resize=1024%2C576&amp;ssl=1 1024w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/Slide1-2.jpg?resize=768%2C432&amp;ssl=1 768w, https:\/\/i0.wp.com\/afzalbadshah.com\/wp-content\/uploads\/2024\/02\/Slide1-2.jpg?resize=480%2C270&amp;ssl=1 480w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a>\n<h4 class=\"pt-cv-title\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/02\/18\/introduction-to-parallel-and-distributed-computing\/\" class=\"_blank\" target=\"_blank\" >Introduction to Parallel and Distributed Computing<\/a><\/h4>\n<div class=\"pt-cv-content\">Imagine you're sitting at home, streaming your favourite videos on YouTube while millions of others across the globe are doing ...<br \/><div class=\"pt-cv-rmwrap\"><a href=\"https:\/\/afzalbadshah.com\/index.php\/2024\/02\/18\/introduction-to-parallel-and-distributed-computing\/\" class=\"_blank pt-cv-readmore btn btn-success\" target=\"_blank\">Read More<\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Parallel and distributed computing look into the theoretical foundations for solving problems by dividing them into smaller pieces and executing them simultaneously. This introductory course lays the groundwork for understanding how to harness the power of multiple processors or computers to tackle complex computational challenges.<\/p>\n","protected":false},"author":1,"featured_media":3284,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"jetpack_post_was_ever_published":false,"footnotes":""},"class_list":["post-3237","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/Pf3emP-Qd","jetpack-related-posts":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/afzalbadshah.com\/index.php\/wp-json\/wp\/v2\/pages\/3237","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/afzalbadshah.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/afzalbadshah.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/afzalbadshah.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/afzalbadshah.com\/index.php\/wp-json\/wp\/v2\/comments?post=3237"}],"version-history":[{"count":2,"href":"https:\/\/afzalbadshah.com\/index.php\/wp-json\/wp\/v2\/pages\/3237\/revisions"}],"predecessor-version":[{"id":3286,"href":"https:\/\/afzalbadshah.com\/index.php\/wp-json\/wp\/v2\/pages\/3237\/revisions\/3286"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/afzalbadshah.com\/index.php\/wp-json\/wp\/v2\/media\/3284"}],"wp:attachment":[{"href":"https:\/\/afzalbadshah.com\/index.php\/wp-json\/wp\/v2\/media?parent=3237"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}