Click here to Skip to main content
15,867,686 members
Everything / High Performance Computing / Parallel Processing

Parallel Processing

parallel-processing

Great Reads

by CodeProject, Abhishek Sur
Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we talk to Abhishek Sur, a herculian CodeProject author and two-time CodeProject MVP.
by Chris Maunder, Henry Gabb
A rambling chat about parallelization, vectorization, Intel® Parallel Studio XE and how sometimes you really need to trust the tools you use.
by Mr. xieguigang 谢桂纲
The ShellScript is originally developed for the debugging of my "genome-in-code" virtual cell simulation engine, but now it becomes a script language for a .Net program.
by Alibaba Cloud
This post features a basic introduction to machine learning (ML). You don’t need any prior knowledge about ML to get the best out of this article. Before getting started, let’s address this question: "Is ML so important that I really need to read this post?"

Latest Articles

by mazhou
Asynchronous programming models
by Igor Ladnik
This article presents a simple framework for parallel computing applicable to managing operation flow for machine and process control, gaming, simulators, etc.
by Apriorit Inc, ruksovdev
A detailed description of an FPGA-specific framework called ISE Design Suite, and the main steps you need to take in order to create a VGA driver using FPGA
by Vangos
This post will show you how to build OpenCV for Windows with CUDA.

All Articles

Sort by Score

Parallel Processing 

5 Jun 2013 by CodeProject, Abhishek Sur
Welcome to our continuing series of Code Project interviews in which we talk to developers about their backgrounds, projects, interests and pet peeves. In this installment we talk to Abhishek Sur, a herculian CodeProject author and two-time CodeProject MVP.
5 Nov 2017 by Chris Maunder, Henry Gabb
A rambling chat about parallelization, vectorization, Intel® Parallel Studio XE and how sometimes you really need to trust the tools you use.
14 Oct 2014 by Mr. xieguigang 谢桂纲
The ShellScript is originally developed for the debugging of my "genome-in-code" virtual cell simulation engine, but now it becomes a script language for a .Net program.
14 Feb 2017 by Alibaba Cloud
This post features a basic introduction to machine learning (ML). You don’t need any prior knowledge about ML to get the best out of this article. Before getting started, let’s address this question: "Is ML so important that I really need to read this post?"
5 Mar 2018 by Nikola M. Živković
Implementation of Convolutional Neural Network using Python and Keras
14 Aug 2014 by Android on Intel
The standard API for 3D graphics on Android is OpenGL ES, which is the most widely used 3D graphics API on all mobile devices today.
18 Feb 2019 by Apriorit Inc, ruksovdev
A detailed description of an FPGA-specific framework called ISE Design Suite, and the main steps you need to take in order to create a VGA driver using FPGA
9 Jan 2013 by Abhishek Nandy
1 Dec 2015 by Android on Intel
Using OpenCL™ 2.0 Read-Write Images
6 Sep 2022 by Dave Kreskowiak
You cannot just call any method on any object you want in a parallel fashion. None of the StringBuilder methods can be called from multiple threads at the same time and have your output make any sense. The List class is also one of those classes...
27 Oct 2010 by manythreads
In his second tutorial, GPGPU expert Rob Farber discusses OpenCL™ memory spaces and the OpenCL memory hierarchy, and how to start thinking in terms of work items and work groups. This tutorial also provides a general example to facilitate experimentation with a variety of OpenCL kernels.
10 Mar 2011 by manythreads
Read Rob Farber’s Massively Parallel Programming series. This fourth article in a series on portable multithreaded programming using OpenCL™ will discuss the OpenCL™ runtime and demonstrate how to perform concurrent computations among the work queues of heterogeneous devices.
7 May 2012 by William L. Bain, ScaleOut Software
The era of “big data” is upon us, and the need for fast analysis has never been more pressing.
18 May 2013 by John Michael Hauck
“Programming Massively Parallel Processors (second edition)” by Kirk and Hwu is a very good second book for those interested in getting started with CUDA.
26 May 2017 by Intel
We’ll begin with a little history and some basics that everyone who picks up R and cares about performance ought to know.
26 May 2017 by Intel
Making Parallel Programming Accessible to C/C++ and Fortran Programmers―and Providing a Software Path to Exascale Computation
31 Aug 2017 by Intel
Open Source Code WARP3DExemplifies Renewed Interest in Vectorization
31 Aug 2017 by Intel
The JuliaProject Continues to Break New Boundaries in Scientific Computing
31 Aug 2017 by Intel
Intel® GO™ SDK Offers Automotive Solution Developers an Integrated Solutions Environment
10 Jul 2021 by aakar
We are calling a Rest API URL via the HttpWebRequest / HttpWebResponse method using IDs that are already stored in a database table. We am currently using a for each loop to iterate through each of the IDs fetched in a DataTable and then making a...
29 Jul 2022 by Reza jafery
Hi guys, I have created a solution for the following question: Click here to see the details of the question int[] Inventory = new int[UniqueISBN.Length]; OleDbConnect.Open(); Parallel.For(0, UniqueISBN.Length, Index => { ...
6 Sep 2022 by Richard MacCutchan
See the notes at Parallel Loops | Microsoft Docs[^].
21 Dec 2022 by Reza jafery
Hi guys, In my article, I want to compare the speed of sequential processing to parallel processing in various conditions, so in one example, I want to convert the following sequential command to parallel, but after converting it to parallel, it...
16 Dec 2022 by OriginalGriff
Multithreading isn't a magic bullet: it can't just speed up your code and give you massive speed improvements, and it certainly won't give you repeatable results every single time. The reason why is simple: you have N cores on your processor: 1,...
21 Dec 2022 by Reza jafery
I found a good example: using System; using System.Diagnostics; using System.Threading; using System.Threading.Tasks; namespace ConsoleApp { class Program { const long LOOP_COUNT = 900000; static long Calculate() ...
24 May 2015 by Mikolaj Barwicki
Approach to visualisation of black hole surrounding using non-linear ray-tracing. Inspired by "Interstellar"
20 Apr 2009 by Inaki Ayucar
[Traducido al Español por Matías Cordero. Puedes leer la versión en Castellano aqui] Everyone knows that parallelization is a hard but important issue, as it seems that it´s not affordable anymore to increase CPU clock speeds.
9 Dec 2016 by Arthur V. Ratz
In this article, we'll demonstrate an approach the allows to increase the performance (up to 600%) of the code that implements the conventional distribution counting algorithm (DCA) using NVIDIA CUDA 8.0 Runtime API
14 Nov 2008 by andy404
This article introduces PFX for the .NET Framework and discusses PLINQ.
18 Oct 2011 by Abhijit Jana
Few nice features in Visual Studio 11 developer preview for ASP.NET developers
2 Feb 2010 by logicchild
An article that focuses on Data Parallelism based on the Multi-Core Processor Technology.
2 Nov 2018 by Vangos
This post will show you how to build OpenCV for Windows with CUDA.
12 Oct 2019 by mazhou
Asynchronous programming models
27 Oct 2013 by Patrick McCurley, Rachel Davey
An Azure based software solution allowing users to discover events around them on a massive scale. Features ASP.net MVC4, Entity Framework and a large importing backend utilizing Azure virtual machines
25 Oct 2010 by hax_
Introduction to the open-source hxGrid library for distributed computing. Main benefits of the library: cluster uses only idle time of Windows 2000/XP/Vista workstation (no dedicated workstations required); easy to use; free.
1 Mar 2019 by Igor Ladnik
This article presents a simple framework for parallel computing applicable to managing operation flow for machine and process control, gaming, simulators, etc.
10 Jan 2011 by phoaivu
GPU Implementation of Extended Gaussian mixture model for Background Subtraction
18 Jun 2009 by Corinna John
First steps tutorial for Delphi developers.
8 Aug 2011 by Adnan Boz
An entry level example of how to use NVIDIA CUDA technology to achieve better performance within C# with minimum possible amount of code
23 Apr 2018 by ChristianNeumanns
A list of useful pragmatics for all programmers
11 Mar 2014 by Igor Ladnik
General solution for the Windows service: run as console for debugging, self-installing and -uninstalling, providing description, queuing and processing of messages, status observation and control with icon in system tray. The code may be reused for virtually any Windows service.
26 Feb 2011 by Adnan Boz
How to use CPU instructions in C# to gain performace
23 Dec 2013 by Jake Drew
ABSTRACT This article comprises a detailed overview of the various multicore and parallel programming options available within the C# programming language.
8 Nov 2010 by logicchild
Why recursion in C# works well when using WPF.
2 Feb 2005 by dum
In this article, an improved version of a new networking protocol for distributed or parallel computations is presented. In common, it is suitable just for fast, reliable and featureful interchange of small messages. The protocol's implementation and demo project are provided.
9 Mar 2012 by Adnan Boz
From spam filters to movie recommendation and face detection, nowadays machine learning algorithms are used everywhere to make the machine think for us. But, running these algorithms require high computation power and in most cases supercomputers. This is where the 500 core GPUs step in...
26 Apr 2006 by P.Adityanand
Lock-Free Object Pool, Lock-Free Queue, and Thread Pool for Managed IOCP.
3 Dec 2010 by Jonathan Cardy
Introduction to the parallelism features of .NET 4.0 - PLINQ, the TPL and Rx
16 Aug 2015 by Bharath K A
Parallel fast compression uses TPL to achieve complete usage of a multi-core system. Fast compression compresses files nX times faster, where n = the number of processors in the machine.
30 Nov 2016 by Dino Konstantopoulos
Running Theano with an Nvidia 1070 GPU on Windows 10, with CUDA 8 and Visual Studio 2015
14 Dec 2013 by Tariq A Karim
I always find it difficult to track .Net and C# language release history. E.g. what .net versions are released with different visual studio versions and what features are available in different versions of C# language. So I thought I will compile this information in this blog so I and other can refe
1 Sep 2009 by ChaoJui
Image processing with a burst of performance from CUDA
3 Jan 2008 by Marc Clifton
An overview of Microsoft's Parallel FX initiative, including the Task Parallel Library and PLINQ.
4 Nov 2010 by logicchild
An article that presents the basics of Parallel Computing in .NET 4.0
19 Apr 2011 by DrABELL
.NET/C# managed code implementation of 2 core algorithms of integer arithmetic: GCD and LCM (used in "3 Fraction Calculator", best on Google)
1 Jun 2015 by Mr. xieguigang 谢桂纲
Introduction to "GENOME-IN-CODE" Project about virtual cell modelling the bacteria Xcc 8004, visit GCModeller.org for the latest news about GCModeller
5 Jun 2007 by uusheikh
Improve program performance using OpenMP on multi-core systems
25 Apr 2013 by Hoi Yen Loo
Design and implementation of the parallel I/O of a CFD code
27 Aug 2010 by Santx - Santosh
19 Feb 2010 by logicchild
An article written with the purpose to help any beginner to use OpenMP.
2 Feb 2012 by Ayobami Adewole
A Client Server File Sharing Application
23 Feb 2002 by Yuancai (Charlie) Ye
A set of socket libraries for writing distributed computing applications over the internet
11 May 2008 by Nicholas Butler
A walkthough about multi-threading an app and a useful helper class
15 Feb 2010 by logicchild
The purpose of this article is to provide a framework to help achieve concurrency by using OpenMP.
19 May 2011 by logicchild
An article meant to introduce and expand upon the Intel Threading Building Blocks threading library
16 Apr 2010 by logicchild
An article that demonstrates building a Windows Forms application via Parallel computing
16 Feb 2010 by logicchild
An article that provides ways to achieve concurrency via C++
2 Sep 2014 by PengHeProfessor
A high performance monte carlo simulation framework for financial derivative pricing
13 Apr 2010 by Ben Aldhouse
In this case, how to list files in sub folders nicely.
19 Apr 2009 by gaurav_verma_mca
How to provide parallel and distributed computing capabilities using WCF
18 Sep 2016 by Victor Soldatov
Yet another approach to create lightwight synchronization entities in native Windows user-mode applications
10 Sep 2009 by ChaoJui
High performance and good quality of image blurring
2 May 2011 by Koder Hack
Parallel programming using Microsoft .NET Framework 4.0
24 Oct 2010 by Ashoka RKT
This article talks about Visual Studio 2010’s powerful debugging features applicable from beginner to expert (based on latest VS2010 beta 2).
3 Jan 2009 by Petr Ivankov
Application of Universal Framework for Science and Engineering for Grandiose Projects
20 Sep 2005 by Lubna Luxmi Chowdhry
Cluster is a term meaning independent computers combined into a unified system through software and networking. Clusters are typically used for High Availability for greater reliability or High Performance Computing to provide greater computational power than a single computer can provide.
18 Aug 2017 by Intel
The Intel® Computer Vision SDK is an Intel-optimized and accelerated computer vision software development kit based on the OpenVX standard. The SDK integrates pre-built OpenCV with deep learning support using an included Deep Learning (DL) Deployment toolkit.
16 Jan 2007 by citc44
Need for winfx technology, reuired tools for winfx, and links for winfx
6 Sep 2022 by Reza jafery
Hi guys, Since I'm concerned about speed and efficiency, I began reading Gastón C. Hillar's Professional Parallel Programming with C# book and want to rewrite my project from the ground up using the parallel programming approach. In the following...