Differences

This shows you the differences between two versions of the page.

Link to this comparison view

app:laboratoare:01 [2022/10/23 14:46]
florin.mihalache
app:laboratoare:01 [2025/10/18 21:16] (current)
tudor.calafeteanu [Resurse utile]
Line 1: Line 1:
 ====== Laboratorul 1 - Introducere în OpenMP ====== ====== Laboratorul 1 - Introducere în OpenMP ======
-===== Ce învățăm la APP? ===== 
-La APP vom învăța cum să analizăm o problemă și o soluție a acesteia (mai precis, un program secvențial) și cum am putea să îmbunătățim soluțiile la problema respectivă (adică cum am putea să eficientizăm prin paralelizare soluțiile problemei). 
- 
-În cadrul laboratoarelor de APP vom studia despre programarea paralelă (OpenMP, pthreads), despre programarea distribuită (MPI) și despre analiza performanțelor unui program (profiling). 
  
 ===== Ce este OpenMP? ===== ===== Ce este OpenMP? =====
Line 102: Line 98:
  
 În acest caz avem două clauze pentru context: În acest caz avem două clauze pentru context:
-''​SHARED''​ - variabilă partajată între thread-uri (exemplu: ''​SHARED(c)''​)+''​SHARED''​ - variabilă partajată între thread-uri (exemplu: ''​<​nowiki>​SHARED(c)</​nowiki>​''​)
 ''​PRIVATE''​ - variabilă văzută doar de thread-ul respectiv în blocul paralelizat (exemplu: ''​PRIVATE(a,​ b)''​) ''​PRIVATE''​ - variabilă văzută doar de thread-ul respectiv în blocul paralelizat (exemplu: ''​PRIVATE(a,​ b)''​)
 Exemplu: Exemplu:
Line 244: Line 240:
  
 ===== Resurse utile ===== ===== Resurse utile =====
 +  * [[https://​www.openmp.org/​wp-content/​uploads/​openmp-4.5.pdf | OpenMP 4.5 API Specifications]]
 +  * [[https://​www.openmp.org/​wp-content/​uploads/​OpenMP-4.5-1115-CPP-web.pdf | OpenMP 4.5 Reference Guide – C/C++]]
 +  * [[https://​www.openmp.org/​wp-content/​uploads/​openmp-examples-4.5.0.pdf | OpenMP 4.5 Examples]]
   * http://​jakascorner.com/​blog/​   * http://​jakascorner.com/​blog/​
   * https://​ppc.cs.aalto.fi/​   * https://​ppc.cs.aalto.fi/​
app/laboratoare/01.1666525568.txt.gz · Last modified: 2022/10/23 14:46 by florin.mihalache
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0