Categories
.NET English Parallelism

Thread class in .NET

System.Thread is the simplest and in the same time the most widely used class for Task Parallelism in DOT NET. In this article we will explain several important methods, attributes and ways to use System.Thread efficiently. We will take several cases and properties of Thread.Sleep and explore it’s effect and how can we make use […]

Categories
English Parallelism

Flynn Taxonomy

Flynn taxonomy is a classification of computer architecture that divides different architectures depending on the pluralism of instruction and data streams and threads. Practically the instructions number refers to the number of arithmetic logic units (ALU) working together, and data refers to the registers data being processed by the ALU. Single instruction stream single data […]

Categories
English Parallelism

Types of parallelism

Parallelism can be defined as the concept of dividing big problems into smaller ones, and solve the smaller problems by multiple processors at the same time. Parallelism is sometimes confused with concurrency even though it’s not necessarily that every parallel processing is considered concurrent, some types of parallelism like bit-level parallelism is not concurrent. Also, […]