Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Thread Message-Passing Example with GPI-2

This project is a small example of a thread-based message-passing architecture that I originally developed during my internship.

It demonstrates how messages can be exchanged and coordinated between multiple threads using the GPI-2 API, an implementation of the GASPI specification.

The main goal of this repository is to provide a simple and readable example of the communication approach I used in the original project.

The source code is extensively commented and should be straightforward to follow for developers who are already familiar with message-passing concepts and the MPI programming model.

Technologies

  • C
  • GPI-2
  • GASPI
  • Multithreading
  • Message passing

Purpose

This repository is intended as an educational and demonstrative project rather than a production-ready implementation.

It focuses on the communication architecture and message flow between threads while keeping the surrounding infrastructure intentionally simple.

About

This project showcases thread-based message passing using the GPI-2 API (GASPI specification), similar to MPI. It’s commented for easy understanding by those familiar with MPI concepts.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages