Sundaram Kumar Jhasundaram2023.hashnode.dev·Nov 17, 2024Comprehensive Course on Go Concurrency: Goroutines and ChannelsWelcome to the comprehensive course on Goroutines and Channels in Go! This course is designed to take you from the basics to advanced concepts, ensuring you become an expert in Go's concurrency model. By the end of this course, you'll understand how ...DiscussGo Language
nstbrowsernstbrowser.hashnode.dev·Oct 15, 2024How to Run Parallel Tests in Puppeteer using Browserless?What Is Parallel Testing? What is parallelization? Parallel testing is also named parallel execution. In parallel testing, we test different modules or applications on multiple browsers in parallel instead of testing them one by one. Parallelization ...DiscussBrowserless
Sean Coughlinblog.seancoughlin.me·Oct 1, 2024Understanding Concurrency vs. ParallelizationIntroduction Imagine you're in a busy kitchen during dinner rush hour. As the head chef, you're managing multiple dishes at once—checking the oven, chopping vegetables, and stirring a sauce. You aren't doing these tasks simultaneously, but you're swi...Discuss·38 readsSoftware Engineeringconcurrency
Emmanuel Hilaryemmanuel01.hashnode.dev·Sep 23, 2024🤹♂️ Asynchronous, Synchronous, Parallelism, and Concurrency: What’s the Difference?Welcome to the exciting world of synchronous 🕰️, asynchronous ⏳, parallelism 🤖, and concurrency 🎯! These terms sound like something out of a futuristic movie, but if you’re a developer, you’ll encounter them every day. Let’s break them down with s...Discuss·2 likesasynchronous
Logeshwaran Nlogeshwrites.hashnode.dev·Sep 21, 2024An Introduction to CUDA ProgrammingCUDA (Compute Unified Device Architecture) is NVIDIA’s parallel computing platform and programming model designed to leverage the power of GPUs (Graphics Processing Units) for general-purpose computing. It allows developers to harness the computation...DiscussNVIDIA
Karthik Anishkarthikanish.hashnode.dev·Jul 11, 2024Processing Large DataSets in ParallelThe ParDo function(user defined) in Go is a parallel processing function that executes each item in a collection using a goroutine. It returns a sync.WaitGroup to manage the goroutines. This allows the function to wait for all goroutines to finish be...DiscussParallel Programming
Learn CPlusPluslearncplusplus.hashnode.dev·Apr 15, 2024Parallel Programming | Learn CPlusPlusParallel programming involves the simultaneous execution of tasks to improve performance and efficiency in computing. It harnesses multiple processors or cores to manage computations together, speeding up complex tasks like simulations, data processi...DiscussParallel Programming
Eshaan Waliaweshaan.hashnode.dev·Mar 24, 2024Parallel and Distributed Computing ConceptsHPX stands for "High Performance ParalleX." It is a parallel runtime system for applications of any scale, from multicore desktops to exascale supercomputers. HPX is designed to efficiently utilize all available computing resources, such as CPU cores...Discuss·2 likes/hpx
Achintyaachintya-7.hashnode.dev·Feb 18, 2024Flutter Isolates 101What are Isolates? In Flutter Isolates are a way to run computationally intensive tasks in the background. Isolates are independent and do not share memory. They communicate with each other by sending messages. This is a very important concept to u...DiscussFlutter Examples
Md Hamimmdhamim.hashnode.dev·Dec 26, 2023A Comprehensive Guide to Python Threading: Advanced Concepts and Best PracticesIn concurrent programming, threading plays a pivotal role in enhancing the efficiency of programs by allowing them to perform multiple tasks simultaneously. Python, a versatile and widely-used programming language, provides a threading module that en...DiscussPython Threading