Skip to content

wisaaco/AA_Parallel_Programming_Lab

Repository files navigation

Laboratory of Parallel Programming in "Arquitecturas Avanzadas" subject

Subject information [Grau d'Enginyeria Informàtica, UIB] (https://estudis.uib.es/estudis-de-grau/grau/informatica/GIN2-P/) University of Balearic Islands

This repository contains the source code and some guided activities to develop the personal skills considered in the course met.

Projects under oneTBB library using C++ :

"oneTBB is a programming model for scalable parallel programming using standard ISO C++ code. A program uses oneTBB to specify logical parallelism in algorithms, while a oneTBB implementation maps that parallelism onto execution threads." oneTBB Api

Or via docker

Image 1 (173MB) https://hub.docker.com/r/mfisherman/onetbb

docker run --rm -it -v $(pwd):/project mfisherman/onetbb

Official Image (3Gb):

docker run -d -it --memory 2Gb --cpus 2 -v $(pwd)::/tmp --name mytbb intel/oneapi
docker exec -it mytbb bash

How to run a project

(example folder)$bazel run //:Demo

g++ -g -std=c++17 main.cpp -pthread -ltbb

Author Isaac Lera

About

Laboratorio de Programación Paralela para la asignatura de Arquitecturas Avanzadas GIN UIB

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published