Chetan Mittalblog.railsforgedev.com·Jan 18, 2025Ruby on Rails 8 Concurrency Guide: Modern Parallel ProcessingIn today's digital landscape, web applications face unprecedented demands for performance, scalability, and responsiveness. Modern Ruby on Rails applications must handle multiple concurrent users, process large amounts of data, and maintain real-time...52 readsRuby
Chetan Mittalblog.railsforgedev.com·Jan 18, 2025Understanding Ruby 3.4 Concurrency: A Comprehensive GuideRuby 3.4, released with significant improvements in concurrency capabilities, marks a pivotal shift in how Ruby applications handle parallel processing and concurrent operations. This advancement is particularly crucial as modern applications increas...36 readsConcurrency in Ruby
Diwash Mainalibetter-diwash.hashnode.dev·Jan 12, 2025Parallel Computing With CUDAParallel Computing Parallel computing can be defined as a form of computation in which many calculations are carried out simultaneously, operating on the principle that large problems can often be divided into smaller ones, which are then solved conc...cuda
Ajay Singhwhosinghajay.hashnode.dev·Jan 5, 2025"Concurrency vs Parallelism: A Tale from the Kitchen"Imagine you’re at a bustling restaurant. You’re the chef, and there’s a full house of hungry customers waiting to be served. Let’s dive into the world of concurrency and parallelism through this scenario. Task Management: The Art of Concurrency You’r...concurrency
Saby_Explainsabyexplain.hashnode.dev·Dec 23, 2024Reading Parallel Plans CorrectlyHistorically, the PostgreSQL server operating model looks like many independent processes with partially shared memory. Each process serves only one client connection and handles one query at a time, meaning no multithreading occurs. That’s why, with...PostgreSQL
RJ Honickylearning-exhaust.hashnode.dev·Dec 13, 2024One thing I learned: weight streaming probably works well on GPUsSarah Chieng from Cerebras joined paper club last week to present Training Giant Neural Networks Using Weight Streaming on Cerebras Wafer-Scale Clusters. If you’re not familiar with Cerebras, they make dinner-plates wafer-scale chips designed for AI ...109 readsDeep Learning
Bogdan N.bognov.tech·Dec 1, 2024Communicating Sequential Processes in GolangThis blog post comes from a tech talk I gave internally at IKEA.I will introduce some key concepts to build a mental model to with with concurrency and then dive into Go with examples that you can find in this repo. The goal of this blog post is to r...1 like·127 readsgolang
Jyotiprakash Mishrablog.jyotiprakash.org·Nov 22, 2024Multithreading in Java: A Comprehensive Guide to Concurrency and ParallelismWhat is Multithreading? In modern computing, performance is not just about executing one task faster but about doing more simultaneously. Multithreading allows a program to execute multiple threads concurrently, effectively enabling multitasking with...71 readsmultithreading
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·338 readsvector processing
Her Code Reviewhercodereview.hashnode.dev·Oct 9, 2024Understanding Multi-threading in Java: Essential Basics - Part 2In a previous article, we began exploring the essential concepts related to multi-threading. Let’s continue delving into these more abstract ideas before moving on to practical Java examples. Mutex vs. Semaphore Let’s dive into two concurrency constr...Multithreading in JavaJava