Tag Archives: HPDC

Different Types of Parallelism in HPDC part2

In Part1 of this article we went over the basics, so read that first if you already haven’t. In this article, we will go into more detail over the different types of parallelism. Parallelism types from Implicit to Explicit Instruction Level parallelism Compiler assisted parallelism Programmer guided, Compiler assisted parallelism Programmer guided, automatic multi-threading Multi-threaded [...]

Continue Reading

Different Types of Parallelism in HPDC part1

There are many types of parallelism in HPDC, but in general the term is typically used to describe the idea of performing two or more tasks at the same time using different computational devices. These computational devices can be: A different computer thats networked or interconnected Another microprocessor on the same computer Another core on [...]

Continue Reading

High Performance Distributed Computing

High performance distributed computing also known as HPDC is the effective development and use of software on distributed memory supercomputing clusters. Developing code that is optimized is a challenging task for many reasons. One issue is the semantic gap between the processor and the language you choose to develop with. The higher abstract the language, [...]

Continue Reading