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

Contributors 2

  •  
  •